From d05ea66f4bbcf0cc5c8908f3435c68de1b070fa1 Mon Sep 17 00:00:00 2001 From: Alexander Neonxp Kiryukhin Date: Sat, 12 Oct 2024 02:52:22 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=B0=D1=87=D0=B0=D0=BB=D1=8C=D0=BD?= =?UTF-8?q?=D0=B0=D1=8F=20=D0=B2=D0=B5=D1=80=D1=81=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .golangci.yml | 804 ++++ .vscode/extensions.json | 10 + .vscode/launch.json | 19 + Dockerfile | 23 + LICENSE | 235 + Makefile | 44 + README.md | 19 + cmd/app/main.go | 34 + cmd/app/migrator/migrate/init.go | 16 + cmd/app/migrator/migrate/migrate.go | 30 + cmd/app/migrator/migrate/rollback.go | 30 + cmd/app/migrator/migrator.go | 83 + cmd/app/migrator/migrator/migrator.go | 23 + cmd/app/serve/serve.go | 56 + contrib/dev/docker-compose.yml | 20 + contrib/prod/.env | 3 + contrib/prod/docker-compose.yml | 37 + etc/dev.yaml | 15 + etc/prod.yaml | 15 + go.mod | 46 + go.sum | 92 + migrations/20241005143542_init.go | 30 + migrations/20241010175211_session.go | 34 + migrations/main.go | 7 + pkg/config/config.go | 27 + pkg/db/config.go | 5 + pkg/db/db.go | 18 + pkg/handler/error.go | 47 + pkg/handler/handler.go | 15 + pkg/handler/user/errors.go | 30 + pkg/handler/user/handler.go | 24 + pkg/handler/user/login.go | 53 + pkg/handler/user/logout.go | 18 + pkg/handler/user/profile.go | 16 + pkg/handler/user/register.go | 45 + pkg/middleware/context.go | 21 + pkg/middleware/session/store.go | 232 + pkg/middleware/user.go | 28 + pkg/model/user.go | 26 + pkg/service/crud/crud.go | 87 + pkg/service/user/login.go | 31 + pkg/service/user/register.go | 85 + pkg/service/user/user.go | 12 + pkg/tpl/error.templ | 10 + pkg/tpl/error_templ.go | 86 + pkg/tpl/error_templ.txt | 3 + pkg/tpl/layout.templ | 49 + pkg/tpl/layout_templ.go | 79 + pkg/tpl/layout_templ.txt | 6 + pkg/tpl/login.templ | 60 + pkg/tpl/login_templ.go | 114 + pkg/tpl/login_templ.txt | 6 + pkg/tpl/profile.templ | 17 + pkg/tpl/profile_templ.go | 86 + pkg/tpl/profile_templ.txt | 3 + pkg/tpl/register.templ | 63 + pkg/tpl/register_templ.go | 114 + pkg/tpl/register_templ.txt | 6 + pkg/utils/htmx.go | 11 + pkg/utils/user.go | 41 + static/css/flexboxgrid.min.css | 1 + static/css/fork-awesome.min.css | 12 + static/css/pico/pico.amber.min.css | 4 + static/css/pico/pico.blue.min.css | 4 + static/css/pico/pico.colors.css | 4009 ++++++++++++++++++ static/css/pico/pico.colors.min.css | 4 + static/css/pico/pico.css | 2802 ++++++++++++ static/css/pico/pico.cyan.min.css | 4 + static/css/pico/pico.fuchsia.min.css | 4 + static/css/pico/pico.green.min.css | 4 + static/css/pico/pico.grey.min.css | 4 + static/css/pico/pico.indigo.min.css | 4 + static/css/pico/pico.jade.min.css | 4 + static/css/pico/pico.lime.min.css | 4 + static/css/pico/pico.min.css | 4 + static/css/pico/pico.orange.min.css | 4 + static/css/pico/pico.pink.min.css | 4 + static/css/pico/pico.pumpkin.min.css | 4 + static/css/pico/pico.purple.min.css | 4 + static/css/pico/pico.red.min.css | 4 + static/css/pico/pico.sand.min.css | 4 + static/css/pico/pico.slate.min.css | 4 + static/css/pico/pico.violet.min.css | 4 + static/css/pico/pico.yellow.min.css | 4 + static/css/pico/pico.zinc.min.css | 4 + static/css/style.css | 36 + static/fonts/forkawesome-webfont.eot | Bin 0 -> 219194 bytes static/fonts/forkawesome-webfont.svg | 3232 ++++++++++++++ static/fonts/forkawesome-webfont.ttf | Bin 0 -> 219004 bytes static/fonts/forkawesome-webfont.woff | Bin 0 -> 136120 bytes static/fonts/forkawesome-webfont.woff2 | Bin 0 -> 109916 bytes static/fs.go | 6 + static/js/ext/README.md | 9 + static/js/ext/_WARNING_DEPRECATED_FILES_.txt | 5 + static/js/ext/ajax-header.js | 11 + static/js/ext/alpine-morph.js | 20 + static/js/ext/class-tools.js | 97 + static/js/ext/client-side-templates.js | 100 + static/js/ext/debug.js | 15 + static/js/ext/disable-element.js | 20 + static/js/ext/event-header.js | 41 + static/js/ext/head-support.js | 146 + static/js/ext/include-vals.js | 28 + static/js/ext/json-enc.js | 16 + static/js/ext/loading-states.js | 189 + static/js/ext/method-override.js | 15 + static/js/ext/morphdom-swap.js | 21 + static/js/ext/multi-swap.js | 50 + static/js/ext/path-deps.js | 63 + static/js/ext/path-params.js | 15 + static/js/ext/preload.js | 151 + static/js/ext/rails-method.js | 14 + static/js/ext/remove-me.js | 31 + static/js/ext/response-targets.js | 135 + static/js/ext/restored.js | 19 + static/js/ext/sse.js | 374 ++ static/js/ext/ws.js | 481 +++ static/js/htmx.min.js | 1 + 118 files changed, 15548 insertions(+) create mode 100644 .golangci.yml create mode 100644 .vscode/extensions.json create mode 100644 .vscode/launch.json create mode 100644 Dockerfile create mode 100644 LICENSE create mode 100644 Makefile create mode 100644 README.md create mode 100644 cmd/app/main.go create mode 100644 cmd/app/migrator/migrate/init.go create mode 100644 cmd/app/migrator/migrate/migrate.go create mode 100644 cmd/app/migrator/migrate/rollback.go create mode 100644 cmd/app/migrator/migrator.go create mode 100644 cmd/app/migrator/migrator/migrator.go create mode 100644 cmd/app/serve/serve.go create mode 100644 contrib/dev/docker-compose.yml create mode 100644 contrib/prod/.env create mode 100644 contrib/prod/docker-compose.yml create mode 100644 etc/dev.yaml create mode 100644 etc/prod.yaml create mode 100644 go.mod create mode 100644 go.sum create mode 100644 migrations/20241005143542_init.go create mode 100644 migrations/20241010175211_session.go create mode 100644 migrations/main.go create mode 100644 pkg/config/config.go create mode 100644 pkg/db/config.go create mode 100644 pkg/db/db.go create mode 100644 pkg/handler/error.go create mode 100644 pkg/handler/handler.go create mode 100644 pkg/handler/user/errors.go create mode 100644 pkg/handler/user/handler.go create mode 100644 pkg/handler/user/login.go create mode 100644 pkg/handler/user/logout.go create mode 100644 pkg/handler/user/profile.go create mode 100644 pkg/handler/user/register.go create mode 100644 pkg/middleware/context.go create mode 100644 pkg/middleware/session/store.go create mode 100644 pkg/middleware/user.go create mode 100644 pkg/model/user.go create mode 100644 pkg/service/crud/crud.go create mode 100644 pkg/service/user/login.go create mode 100644 pkg/service/user/register.go create mode 100644 pkg/service/user/user.go create mode 100644 pkg/tpl/error.templ create mode 100644 pkg/tpl/error_templ.go create mode 100644 pkg/tpl/error_templ.txt create mode 100644 pkg/tpl/layout.templ create mode 100644 pkg/tpl/layout_templ.go create mode 100644 pkg/tpl/layout_templ.txt create mode 100644 pkg/tpl/login.templ create mode 100644 pkg/tpl/login_templ.go create mode 100644 pkg/tpl/login_templ.txt create mode 100644 pkg/tpl/profile.templ create mode 100644 pkg/tpl/profile_templ.go create mode 100644 pkg/tpl/profile_templ.txt create mode 100644 pkg/tpl/register.templ create mode 100644 pkg/tpl/register_templ.go create mode 100644 pkg/tpl/register_templ.txt create mode 100644 pkg/utils/htmx.go create mode 100644 pkg/utils/user.go create mode 100644 static/css/flexboxgrid.min.css create mode 100644 static/css/fork-awesome.min.css create mode 100644 static/css/pico/pico.amber.min.css create mode 100644 static/css/pico/pico.blue.min.css create mode 100644 static/css/pico/pico.colors.css create mode 100644 static/css/pico/pico.colors.min.css create mode 100644 static/css/pico/pico.css create mode 100644 static/css/pico/pico.cyan.min.css create mode 100644 static/css/pico/pico.fuchsia.min.css create mode 100644 static/css/pico/pico.green.min.css create mode 100644 static/css/pico/pico.grey.min.css create mode 100644 static/css/pico/pico.indigo.min.css create mode 100644 static/css/pico/pico.jade.min.css create mode 100644 static/css/pico/pico.lime.min.css create mode 100644 static/css/pico/pico.min.css create mode 100644 static/css/pico/pico.orange.min.css create mode 100644 static/css/pico/pico.pink.min.css create mode 100644 static/css/pico/pico.pumpkin.min.css create mode 100644 static/css/pico/pico.purple.min.css create mode 100644 static/css/pico/pico.red.min.css create mode 100644 static/css/pico/pico.sand.min.css create mode 100644 static/css/pico/pico.slate.min.css create mode 100644 static/css/pico/pico.violet.min.css create mode 100644 static/css/pico/pico.yellow.min.css create mode 100644 static/css/pico/pico.zinc.min.css create mode 100644 static/css/style.css create mode 100644 static/fonts/forkawesome-webfont.eot create mode 100644 static/fonts/forkawesome-webfont.svg create mode 100644 static/fonts/forkawesome-webfont.ttf create mode 100644 static/fonts/forkawesome-webfont.woff create mode 100644 static/fonts/forkawesome-webfont.woff2 create mode 100644 static/fs.go create mode 100644 static/js/ext/README.md create mode 100644 static/js/ext/_WARNING_DEPRECATED_FILES_.txt create mode 100644 static/js/ext/ajax-header.js create mode 100644 static/js/ext/alpine-morph.js create mode 100644 static/js/ext/class-tools.js create mode 100644 static/js/ext/client-side-templates.js create mode 100644 static/js/ext/debug.js create mode 100644 static/js/ext/disable-element.js create mode 100644 static/js/ext/event-header.js create mode 100644 static/js/ext/head-support.js create mode 100644 static/js/ext/include-vals.js create mode 100644 static/js/ext/json-enc.js create mode 100644 static/js/ext/loading-states.js create mode 100644 static/js/ext/method-override.js create mode 100644 static/js/ext/morphdom-swap.js create mode 100644 static/js/ext/multi-swap.js create mode 100644 static/js/ext/path-deps.js create mode 100644 static/js/ext/path-params.js create mode 100644 static/js/ext/preload.js create mode 100644 static/js/ext/rails-method.js create mode 100644 static/js/ext/remove-me.js create mode 100644 static/js/ext/response-targets.js create mode 100644 static/js/ext/restored.js create mode 100644 static/js/ext/sse.js create mode 100644 static/js/ext/ws.js create mode 100644 static/js/htmx.min.js diff --git a/.golangci.yml b/.golangci.yml new file mode 100644 index 0000000..b8b8f9d --- /dev/null +++ b/.golangci.yml @@ -0,0 +1,804 @@ +run: + tests: true # include test files or not, default is true + go: '1.22' + +linters: + enable: + - asciicheck # Simple linter to check that your code does not contain non-ASCII identifiers + - bodyclose # checks whether HTTP response body is closed successfully + - depguard # Go linter that checks if package imports are in a list of acceptable packages + - dupl # Tool for code clone detection + - errcheck # Errcheck is a program for checking for unchecked errors in go programs. These unchecked errors can be critical bugs in some cases + - errorlint # errorlint is a linter for that can be used to find code that will cause problems with the error wrapping scheme introduced in Go 1.13 + - exhaustive # check exhaustiveness of enum switch statements and map literals + - exportloopref # checks for pointers to enclosing loop variables + - gochecknoinits # Checks that no init functions are present in Go code + - gocognit # Computes and checks the cognitive complexity of functions + - goconst # Finds repeated strings that could be replaced by a constant + - gocritic # Provides diagnostics that check for bugs, performance and style issues + - gocyclo # Computes and checks the cyclomatic complexity of functions + - godot # Check if comments end in a period + - gofmt # Gofmt checks whether code was gofmt-ed. By default, this tool runs with -s option to check for code simplification + - goheader # Checks is file header matches to pattern + - goimports # In addition to fixing imports, goimports also formats your code in the same style as gofmt + - gomodguard # Allow and block list linter for direct Go module dependencies. This is different from depguard where there are different block types for example version constraints and module recommendations + - gosec # Inspects source code for security problems + - gosimple # Linter for Go source code that specializes in simplifying code + - govet # Vet examines Go source code and reports suspicious constructs, such as Printf calls whose arguments do not align with the format string + - ineffassign # Detects when assignments to existing variables are not used + - misspell # Finds commonly misspelled English words in comments + - nakedret # Finds naked returns in functions greater than a specified function length + - nestif # Reports deeply nested if statements + - noctx # noctx finds sending http request without context.Context + - nolintlint # Reports ill-formed or insufficient nolint directives + - paralleltest # paralleltest detects missing usage of t.Parallel() method in your Go test + - prealloc # Finds slice declarations that could potentially be pre-allocated + - revive # Fast, configurable, extensible, flexible, and beautiful linter for Go. Drop-in replacement of golint + - rowserrcheck # checks whether Err of rows is checked successfully + - sqlclosecheck # Checks that sql.Rows and sql.Stmt are closed + - staticcheck # It's a set of rules from staticcheck. It's not the same thing as the staticcheck binary. The author of staticcheck doesn't support or approve the use of staticcheck as a library inside golangci-lint + - stylecheck # Stylecheck is a replacement for golint + - tparallel # tparallel detects inappropriate usage of t.Parallel() method in your Go test codes + - typecheck # Like the front-end of a Go compiler, parses and type-checks Go code + - unconvert # Remove unnecessary type conversions + - unparam # Reports unused function parameters + - unused # Checks Go code for unused constants, variables, functions and types + - whitespace # Tool for detection of leading and trailing whitespace + - asasalint # check for pass []any as any in variadic func(...any) + - bidichk # Checks for dangerous unicode character sequences + - containedctx # containedctx is a linter that detects struct contained context.Context field + - cyclop # checks function and package cyclomatic complexity + - decorder # check declaration order and count of types, constants, variables and functions + - dogsled # Checks assignments with too many blank identifiers (e.g. x, _, _, _, := f()) + - dupword # checks for duplicate words in the source code + - durationcheck # check for two durations multiplied together + - errchkjson # Checks types passed to the json encoding functions. Reports unsupported types and optionally reports occasions, where the check for the returned error can be omitted. + - errname # Checks that sentinel errors are prefixed with the `Err` and error types are suffixed with the `Error` + - execinquery # execinquery is a linter about query string checker in Query function which reads your Go src files and warning it finds + - forbidigo # Forbids identifiers + - forcetypeassert # finds forced type assertions + - funlen # Tool for detection of long functions + - gomnd # An analyzer to detect magic numbers + - gomoddirectives # Manage the use of 'replace', 'retract', and 'excludes' directives in go.mod + - goprintffuncname # Checks that printf-like functions are named with `f` at the end + - grouper # An analyzer to analyze expression groups + - importas # Enforces consistent import aliases + - interfacebloat # A linter that checks the number of methods inside an interface + - lll # Reports long lines + - loggercheck # Checks key valur pairs for common logger libraries (kitlog,klog,logr,zap) + - maintidx # maintidx measures the maintainability index of each function + - makezero # Finds slice declarations with non-zero initial length + - nilerr # Finds the code that returns nil even if it checks that the error is not nil + - nilnil # Checks that there is no simultaneous return of `nil` error and an invalid value + - nlreturn # nlreturn checks for a new line before return and branch statements to increase code clarity + - nosprintfhostport # Checks for misuse of Sprintf to construct a host with port in a URL + - predeclared # find code that shadows one of Go's predeclared identifiers + - promlinter # Check Prometheus metrics naming via promlint + - reassign # Checks that package variables are not reassigned + - tagliatelle # Checks the struct tags + - tenv # tenv is analyzer that detects using os.Setenv instead of t.Setenv since Go1.17 + - testableexamples # linter checks if examples are testable (have an expected output) + - thelper # thelper detects golang test helpers without t.Helper() call and checks the consistency of test helpers + - usestdlibvars # A linter that detect the possibility to use variables/constants from the Go standard library + - varnamelen # checks that the length of a variable's name matches its scope + - wastedassign # wastedassign finds wasted assignment statements + - wsl # Whitespace Linter - Forces you to use empty lines + disable: + # [disabled] + # Use goimports instead. + - gci # Gci controls golang package import order and makes it always deterministic + # This is just a most stupid linter rule ever. + - testpackage # linter that makes you use a separate _test package + # Sometimes you really need globals. + - gochecknoglobals # check that no global variables exist + # This is stupid. + - exhaustruct # Checks if all structure fields are initialized. + # Sometimes you just have to return unwrapped error. + - wrapcheck # Checks that errors returned from external packages are wrapped. + # Not always and not everywhere. + - ireturn # Accept Interfaces, Return Concrete Types. + # They are useful to handle errors in deferred functions. + - nonamedreturns # Reports all named returns. + # Disabled because of lack of configuration. It makes a lot of unnecessary noise. + - goerr113 # Golang linter to check the errors handling expressions. + # Disabled because of the bug of reporting already sorted imports order. + - gofumpt # Gofumpt checks whether code was gofumpt-ed. + + # [deprecated] + - structcheck # Finds unused struct fields + - varcheck # Finds unused global variables and constants + - deadcode # Finds unused code + - exhaustivestruct # Checks if all struct's fields are initialized + - godox # Tool for detection of FIXME, TODO and other comment keywords + - golint # Golint differs from gofmt. Gofmt reformat Go source code, whereas golint prints out style mistakes + - ifshort # Checks that your code uses short syntax for if-statements whenever possible + - interfacer # Linter that suggests narrower interface types + - maligned # Tool to detect Go structs that would take less memory if their fields were sorted + - nosnakecase # nosnakecase is a linter that detects snake case of variable naming and function name + - scopelint # Scopelint checks for unpinned variables in go programs + +linters-settings: + depguard: + rules: + prevent_unmaintained_packages: + list-mode: lax # allow unless explicitely denied + files: + - $all + - "!$test" + allow: + - $gostd + deny: + - pkg: io/ioutil + desc: "replaced by io and os packages since Go 1.16: https://tip.golang.org/doc/go1.16#ioutil" + + paralleltest: + # Ignore missing calls to `t.Parallel()` and only report incorrect uses of it. + # Default: false + ignore-missing: true + + revive: + # Maximum number of open files at the same time. + # See https://github.com/mgechev/revive#command-line-flags + # Defaults to unlimited. + + # When set to false, ignores files with "GENERATED" header, similar to golint. + # See https://github.com/mgechev/revive#available-rules for details. + # Default: false + ignore-generated-header: true + # Sets the default severity. + # See https://github.com/mgechev/revive#configuration + # Default: warning + severity: warning + # Enable all available rules. + # Default: false + enable-all-rules: true + # Sets the default failure confidence. + # This means that linting errors with less than 0.8 confidence will be ignored. + # Default: 0.8 + confidence: 0.1 + rules: + # Suggests using constant for magic numbers and string literals. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#add-constant + # TODO: try rule later. Looks like it is broken in 1.50.0. Use gomnd instead + - name: add-constant + severity: warning + disabled: true + arguments: + - maxLitCount: '5' + allowStrs: '""' + allowInts: '0,1,2,3,4,5,6,7,8,9,10,24,30,31' + allowFloats: '0.0,0.,1.0,1.,2.0,2.' + + + # Warns when a function receives more parameters than the maximum set by the rule's configuration. + # Enforcing a maximum number of parameters helps to keep the code readable and maintainable. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#argument-limit + - name: argument-limit + severity: warning + disabled: false + arguments: [ 4 ] + + # Check for commonly mistaken usages of the sync/atomic package + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#atomic + - name: atomic + severity: warning + disabled: false + + # Warns on bare (a.k.a. naked) returns + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#banned-characters + - name: banned-characters + severity: warning + disabled: false + arguments: [ "Ω", "Σ", "σ", "7" ] + + # Checks given banned characters in identifiers(func, var, const). Comments are not checked. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#bare-return + - name: bare-return + severity: warning + disabled: false + + # Blank import should be only in a main or test package, or have a comment justifying it. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#blank-imports + - name: blank-imports + severity: warning + disabled: false + + # Using Boolean literals (true, false) in logic expressions may make the code less readable. + # This rule suggests removing Boolean literals from logic expressions. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#bool-literal-in-expr + - name: bool-literal-in-expr + severity: warning + disabled: false + + # Explicitly invoking the garbage collector is, except for specific uses in benchmarking, very dubious. + # The garbage collector can be configured through environment variables as described here: https://pkg.go.dev/runtime + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#call-to-gc + - name: call-to-gc + severity: warning + disabled: false + + # Description: Cognitive complexity is a measure of how hard code is to understand. + # While cyclomatic complexity is good to measure "testability" of the code, cognitive complexity + # aims to provide a more precise measure of the difficulty of understanding the code. + # Enforcing a maximum complexity per function helps to keep code readable and maintainable. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#cognitive-complexity + - name: cognitive-complexity + severity: warning + disabled: false + arguments: [ 30 ] + + # Methods or fields of struct that have names different only by capitalization could be confusing. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#confusing-naming + - name: confusing-naming + severity: warning + disabled: false + + # Function or methods that return multiple, no named, values of the same type could induce error. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#confusing-results + - name: confusing-results + severity: warning + disabled: false + + # The rule spots logical expressions that evaluate always to the same value. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#constant-logical-expr + - name: constant-logical-expr + severity: warning + disabled: false + + # By convention, context.Context should be the first parameter of a function. + # https://github.com/golang/go/wiki/CodeReviewComments#contexts + # This rule spots function declarations that do not follow the convention. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#context-as-argument + - name: context-as-argument + severity: warning + disabled: false + arguments: [ { allowTypesBefore = "*testing.T" } ] + + # Basic types should not be used as a key in context.WithValue. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#context-keys-type + - name: context-keys-type + severity: warning + disabled: false + + # Cyclomatic complexity is a measure of code complexity. + # Enforcing a maximum complexity per function helps to keep code readable and maintainable. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#cyclomatic + - name: cyclomatic + severity: warning + disabled: false + arguments: [ 15 ] + + # This rule spots potential dataraces caused by go-routines capturing (by-reference) particular + # identifiers of the function from which go-routines are created. + # The rule is able to spot two of such cases: go-routines capturing named return values, + # and capturing for-range values. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#datarace + - name: datarace + severity: warning + disabled: false + + # Packages exposing functions that can stop program execution by exiting are hard to reuse. + # This rule looks for program exits in functions other than main() or init(). + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#deep-exit + - name: deep-exit + severity: warning + disabled: false + + # This rule warns on some common mistakes when using defer statement. + # It currently alerts on the following situations: + # - [ call-chain ] - even if deferring call-chains of the form foo()() is valid, + # it does not help code understanding (only the last call is deferred) + # - [ loop ] - deferring inside loops can be misleading (deferred functions are not executed at the end + # of the loop iteration but of the current function) and it could lead to exhausting the execution stack + # - [ method-call ] - deferring a call to a method can lead to subtle bugs if the method does not have a pointer receiver + # - [ recover ] - calling recover outside a deferred function has no effect + # - [ immediate-recover ] - calling recover at the time a defer is registered, rather than as part of the deferred callback. + # e.g. defer recover() or equivalent. + # - [ return ] - returning values form a deferred function has no effect. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#defer + - name: defer + severity: warning + disabled: false + arguments: + - [ "call-chain", "loop", "method-call", "recover", "immediate-recover", "return" ] + + # Importing with . makes the programs much harder to understand because it is unclear + # whether names belong to the current package or to an imported package. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#dot-imports + - name: dot-imports + severity: warning + disabled: false + + # It is possible to unintentionally import the same package twice. + # This rule looks for packages that are imported two or more times. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#duplicated-imports + - name: duplicated-imports + severity: warning + disabled: false + + # In GO it is idiomatic to minimize nesting statements, a typical example is to avoid if-then-else constructions. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#early-return + - name: early-return + severity: warning + disabled: false + + # Empty blocks make code less readable and could be a symptom of a bug or unfinished refactoring. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#empty-block + - name: empty-block + severity: warning + disabled: false + + # Sometimes gofmt is not enough to enforce a common formatting of a code-base. + # This rule warns when there are heading or trailing newlines in code blocks. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#empty-lines + - name: empty-lines + severity: warning + disabled: false + + # By convention, for the sake of readability, variables of type error must be named with the prefix err. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#error-naming + - name: error-naming + severity: warning + disabled: false + + # By convention, for the sake of readability, the errors should be last in the list of returned values by a function. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#error-return + - name: error-return + severity: warning + disabled: false + + # By convention, for better readability, error messages should not be capitalized or end with punctuation or a newline. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#error-strings + - name: error-strings + severity: warning + disabled: false + + # It is possible to get a simpler program by replacing errors.New(fmt.Sprintf()) with fmt.Errorf(). + # This rule spots that kind of simplification opportunities. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#errorf + - name: errorf + severity: warning + disabled: false + + # Exported function and methods should have comments. + # This warns on undocumented exported functions and methods. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#exported + - name: exported + severity: warning + disabled: false + arguments: [ ] + + # This rule helps to enforce a common header for all source files in a project by spotting those files + # that do not have the specified header. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#file-header + - name: file-header + severity: warning + disabled: true + arguments: [ "" ] + + # If a function controls the flow of another by passing it information on what to do, both functions are said to be control-coupled. + # Coupling among functions must be minimized for better maintainability of the code. + # This rule warns on boolean parameters that create a control coupling. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#flag-parameter + - name: flag-parameter + severity: warning + disabled: false + + # Functions returning too many results can be hard to understand/use. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#function-result-limit + - name: function-result-limit + severity: warning + disabled: false + arguments: [ 2 ] + + # Functions too long (with many statements and/or lines) can be hard to understand. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#function-length + - name: function-length + severity: warning + disabled: false + # (int,int) the maximum allowed statements and lines. + # Must be non-negative integers. Set to 0 to disable the check + arguments: [ 30, 0 ] + + # Typically, functions with names prefixed with Get are supposed to return a value. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#get-return + - name: get-return + severity: warning + disabled: false + + # An if-then-else conditional with identical implementations in both branches is an error. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#identical-branches + - name: identical-branches + severity: warning + disabled: false + + # Checking if an error is nil to just after return the error or nil is redundant. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#if-return + - name: if-return + severity: warning + disabled: false + + # By convention, for better readability, incrementing an integer variable by 1 is recommended + # to be done using the ++ operator. + # This rule spots expressions like i += 1 and i -= 1 and proposes to change them into i++ and i--. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#increment-decrement + - name: increment-decrement + severity: warning + disabled: false + + # To improve the readability of code, it is recommended to reduce the indentation as much as possible. + # This rule highlights redundant else-blocks that can be eliminated from the code. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#indent-error-flow + - name: indent-error-flow + severity: warning + disabled: false + + # Warns when importing black-listed packages. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#imports-blacklist + - name: imports-blocklist + severity: warning + disabled: false + arguments: + - "crypto/md5" + - "crypto/sha1" + + # In GO it is possible to declare identifiers (packages, structs, interfaces, parameters, + # receivers, variables, constants...) that conflict with the name of an imported package. + # This rule spots identifiers that shadow an import. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#import-shadowing + - name: import-shadowing + severity: warning + disabled: false + + # Warns in the presence of code lines longer than a configured maximum. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#line-length-limit + - name: line-length-limit + severity: warning + disabled: false + arguments: [ 150 ] + + # Packages declaring too many public structs can be hard to understand/use, + # and could be a symptom of bad design. + # This rule warns on files declaring more than a configured, maximum number of public structs. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#max-public-structs + - name: max-public-structs + severity: warning + disabled: true + arguments: [ 3 ] + + # A function that modifies its parameters can be hard to understand. + # It can also be misleading if the arguments are passed by value by the caller. + # This rule warns when a function modifies one or more of its parameters. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#modifies-parameter + - name: modifies-parameter + severity: warning + disabled: false + + # A method that modifies its receiver value can have undesired behavior. + # The modification can be also the root of a bug because the actual value receiver could be a copy of that used at the calling site. + # This rule warns when a method modifies its receiver. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#modifies-value-receiver + - name: modifies-value-receiver + severity: warning + disabled: false + + # Packages declaring structs that contain other inline struct definitions can be hard to understand/read for other developers. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#nested-structs + - name: nested-structs + severity: warning + disabled: false + + # conditional expressions can be written to take advantage of short circuit evaluation and speed up + # its average evaluation time by forcing the evaluation of less time-consuming terms before more costly ones. + # This rule spots logical expressions where the order of evaluation of terms seems non-optimal. + # Please notice that confidence of this rule is low and is up to the user to decide if the suggested + # rewrite of the expression keeps the semantics of the original one. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#optimize-operands-order + - name: optimize-operands-order + severity: warning + disabled: false + + # Packages should have comments. This rule warns on undocumented packages and when packages comments are detached to the package keyword. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#package-comments + - name: package-comments + severity: warning + disabled: false + + # This rule suggests a shorter way of writing ranges that do not use the second value. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#range + - name: range + severity: warning + disabled: false + + # Range variables in a loop are reused at each iteration; therefore a goroutine created + # in a loop will point to the range variable with from the upper scope. + # This way, the goroutine could use the variable with an undesired value. + # This rule warns when a range value (or index) is used inside a closure. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#range-val-in-closure + - name: range-val-in-closure + severity: warning + disabled: false + + # Range variables in a loop are reused at each iteration. This rule warns when assigning the address of the variable, + # passing the address to append() or using it in a map. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#range-val-address + - name: range-val-address + severity: warning + disabled: false + + # By convention, receiver names in a method should reflect their identity. + # For example, if the receiver is of type Parts, p is an adequate name for it. + # Contrary to other languages, it is not idiomatic to name receivers as this or self. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#receiver-naming + - name: receiver-naming + severity: warning + disabled: false + + # Constant names like false, true, nil, function names like append, make, and basic type names like bool, + # and byte are not reserved words of the language; therefore the can be redefined. + # Even if possible, redefining these built in names can lead to bugs very difficult to detect. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#redefines-builtin-id + - name: redefines-builtin-id + severity: warning + disabled: false + + # explicit type conversion string(i) where i has an integer type other than + # rune might behave not as expected by the developer (e.g. string(42) is not "42"). + # This rule spot that kind of suspicious conversions. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#string-of-int + - name: string-of-int + severity: warning + disabled: false + + # This rule allows you to configure a list of regular expressions that string literals + # in certain function calls are checked against. This is geared towards user facing applications + # where string literals are often used for messages that will be presented to users, + # so it may be desirable to enforce consistent formatting. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#string-format + - name: string-format + severity: warning + disabled: true + arguments: [ ] + + # Struct tags are not checked at compile time. + # This rule, checks and warns if it finds errors in common struct tags types like: + # asn1, default, json, protobuf, xml, yaml. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#struct-tag + - name: struct-tag + severity: warning + disabled: false + + # To improve the readability of code, it is recommended to reduce the indentation as much as possible. + # This rule highlights redundant else-blocks that can be eliminated from the code. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#superfluous-else + - name: superfluous-else + severity: warning + disabled: false + + # This rule warns when using == and != for equality check time.Time and suggest to time.time.Equal method, + # for about information follow this link: https://pkg.go.dev/time#Time + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#time-equal + - name: time-equal + severity: warning + disabled: false + + # Using unit-specific suffix like "Secs", "Mins", ... when naming variables of type time.Duration + # can be misleading, this rule highlights those cases. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#time-naming + - name: time-naming + severity: warning + disabled: false + + # This rule warns when initialism, variable or package naming conventions are not followed. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#var-naming + - name: var-naming + severity: warning + disabled: false + arguments: + - [ ] # AllowList + - [ "ID", "VM" ] # DenyList + + # This rule proposes simplifications of variable declarations. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#var-declaration + - name: var-declaration + severity: warning + disabled: false + + # Unconditional recursive calls will produce infinite recursion, thus program stack overflow. + # This rule detects and warns about unconditional (direct) recursive calls. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#unconditional-recursion + - name: unconditional-recursion + severity: warning + disabled: false + + # This rule warns on wrongly named un-exported symbols, i.e. un-exported symbols whose name + # start with a capital letter. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#unexported-naming + - name: unexported-naming + severity: warning + disabled: false + + # This rule warns when an exported function or method returns a value of an un-exported type. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#unexported-return + - name: unexported-return + severity: warning + disabled: false + + # This rule warns when errors returned by a function are not explicitly handled on the caller side. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#unhandled-error + - name: unhandled-error + severity: warning + disabled: false + arguments: + - "fmt.Println" + - "fmt.Printf" + + # This rule suggests to remove redundant statements like a break at the end of a case block, + # for improving the code's readability. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#unnecessary-stmt + - name: unnecessary-stmt + severity: warning + disabled: false + + # This rule spots and proposes to remove unreachable code. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#unreachable-code + - name: unreachable-code + severity: warning + disabled: false + + # This rule warns on unused parameters. Functions or methods with unused parameters can be a symptom of an unfinished refactoring or a bug. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#unused-parameter + - name: unused-parameter + severity: warning + disabled: false + + # This rule warns on unused method receivers. + # Methods with unused receivers can be a symptom of an unfinished refactoring or a bug. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#unused-receiver + - name: unused-receiver + severity: warning + disabled: false + + # This rule warns on useless break statements in case clauses of switch and select statements. + # GO, unlike other programming languages like C, only executes statements of the selected case + # while ignoring the subsequent case clauses. + # Therefore, inserting a break at the end of a case clause has no effect. + # Because break statements are rarely used in case clauses, when switch or select statements + # are inside a for-loop, the programmer might wrongly assume that a break in a case clause will + # take the control out of the loop. The rule emits a specific warning for such cases. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#useless-break + - name: useless-break + severity: warning + disabled: false + + # Function parameters that are passed by value, are in fact a copy of the original argument. + # Passing a copy of a sync.WaitGroup is usually not what the developer wants to do. + # This rule warns when a sync.WaitGroup expected as a by-value parameter in a function or method. + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#waitgroup-by-value + - name: waitgroup-by-value + severity: warning + disabled: false + + forbidigo: + # Forbid the following identifiers (list of regexp). + # Default: ["^(fmt\\.Print(|f|ln)|print|println)$"] + forbid: + # Optionally put comments at the end of the regex, surrounded by `(# )?` + # Escape any special characters. + - '^print.*$(# print statements should not be committed)' + # Exclude godoc examples from forbidigo checks. + # Default: true + exclude-godoc-examples: true + + cyclop: + # The maximal code complexity to report. + # Default: 10 + max-complexity: 15 + # The maximal average package complexity. + # If it's higher than 0.0 (float) the check is enabled + # Default: 0.0 + package-average: 6 + # Should ignore tests. + # Default: false + skip-tests: true + + funlen: + # Checks the number of lines in a function. + # If lower than 0, disable the check. + # Default: 60 + lines: 200 + # Checks the number of statements in a function. + # If lower than 0, disable the check. + # Default: 40 + statements: 50 + + tagliatelle: + # Check the struck tag name case. + case: + # Use the struct field name to check the name of the struct tag. + # Default: false + use-field-name: false + # `camel` is used for `json` and `yaml` (can be overridden) + # Default: {} + rules: + # Any struct tag type can be used. + # Support string case: `camel`, `pascal`, `kebab`, `snake`, `goCamel`, `goPascal`, `goKebab`, `goSnake`, `upper`, `lower` + json: snake + yaml: camel + xml: camel + bson: camel + avro: snake + mapstructure: kebab + + varnamelen: + # The longest distance, in source lines, that is being considered a "small scope". + # Variables used in at most this many lines will be ignored. + # Default: 5 + max-distance: 10 + # The minimum length of a variable's name that is considered "long". + # Variable names that are at least this long will be ignored. + # Default: 3 + min-name-length: 1 + # Check method receivers. + # Default: false + check-receiver: true + # Check named return values. + # Default: false + check-return: true + # Check type parameters. + # Default: false + check-type-param: true + # Ignore "ok" variables that hold the bool return value of a type assertion. + # Default: false + ignore-type-assert-ok: true + # Ignore "ok" variables that hold the bool return value of a map index. + # Default: false + ignore-map-index-ok: true + # Ignore "ok" variables that hold the bool return value of a channel receive. + # Default: false + ignore-chan-recv-ok: true + # Optional list of variable names that should be ignored completely. + # Default: [] + ignore-names: + - err + # Optional list of variable declarations that should be ignored completely. + # Entries must be in one of the following forms (see below for examples): + # - for variables, parameters, named return values, method receivers, or type parameters: + # ( can also be a pointer/slice/map/chan/...) + # - for constants: const + # + # Default: [] + ignore-decls: + - t testing.T + - e error + - i int + - T any + + lll: + # Max line length, lines longer will be reported. + # '\t' is counted as 1 character by default, and can be changed with the tab-width option. + # Default: 120. + line-length: 150 + # Tab width in spaces. + # Default: 1 + tab-width: 1 + + nlreturn: + # Size of the block (including return statement that is still "OK") + # so no return split required. + # Default: 1 + block-size: 3 + + wsl: + # See https://github.com/bombsimon/wsl/blob/master/doc/configuration.md for + # documentation of available settings. These are the defaults for golangci-lint. + allow-assign-and-anything: false + allow-assign-and-call: true + allow-cuddle-declarations: false + allow-multiline-assign: true + allow-separated-leading-comment: false + allow-trailing-comment: false + force-case-trailing-whitespace: 0 + force-err-cuddling: false + force-short-decl-cuddling: false + strict-append: true \ No newline at end of file diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..ae2a0f8 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,10 @@ +{ + "recommendations": [ + "golang.go", + "craigrbroughton.htmx-attributes", + "carlos-algms.make-task-provider", + "a-h.templ", + "mtxr.sqltools", + "mtxr.sqltools-driver-pg" + ] +} \ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..b0b9765 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,19 @@ +{ + // Используйте IntelliSense, чтобы узнать о возможных атрибутах. + // Наведите указатель мыши, чтобы просмотреть описания существующих атрибутов. + // Для получения дополнительной информации посетите: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "Launch Package", + "type": "go", + "request": "launch", + "mode": "auto", + "program": "${workspaceFolder}/cmd/app", + "args": [ + "serve", "-config", "./etc/dev.yaml" + ], + "cwd": "${workspaceFolder}" + } + ] +} \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..134a3a5 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,23 @@ +# Build backend +FROM golang:1.23.2-alpine3.20 AS backend +ARG VERSION +WORKDIR /srv +RUN apk update --no-cache && apk add --no-cache tzdata +COPY go.mod go.sum ./ +RUN go mod download && go mod verify +COPY . . +RUN go build -o app ./cmd/app + +# Runtime container +FROM alpine:3.20 +WORKDIR /srv +RUN apk update --no-cache && apk add --no-cache ca-certificates + +COPY --from=backend /usr/share/zoneinfo/Europe/Moscow /usr/share/zoneinfo/Europe/Moscow +COPY --from=backend /srv/app /srv/app + +ENV TZ=Europe/Moscow + +EXPOSE 8000 + +ENTRYPOINT ["/srv/app"] \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..619d740 --- /dev/null +++ b/LICENSE @@ -0,0 +1,235 @@ +GNU AFFERO GENERAL PUBLIC LICENSE +Version 3, 19 November 2007 + +Copyright (C) 2007 Free Software Foundation, Inc. + +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. + + Preamble + +The GNU Affero General Public License is a free, copyleft license for software and other kinds of works, specifically designed to ensure cooperation with the community in the case of network server software. + +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, our General Public Licenses are intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. + +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. + +Developers that use our General Public Licenses protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License which gives you legal permission to copy, distribute and/or modify the software. + +A secondary benefit of defending all users' freedom is that improvements made in alternate versions of the program, if they receive widespread use, become available for other developers to incorporate. Many developers of free software are heartened and encouraged by the resulting cooperation. However, in the case of software used on network servers, this result may fail to come about. The GNU General Public License permits making a modified version and letting the public access it on a server without ever releasing its source code to the public. + +The GNU Affero General Public License is designed specifically to ensure that, in such cases, the modified source code becomes available to the community. It requires the operator of a network server to provide the source code of the modified version running there to the users of that server. Therefore, public use of a modified version, on a publicly accessible server, gives the public access to the source code of the modified version. + +An older license, called the Affero General Public License and published by Affero, was designed to accomplish similar goals. This is a different license, not a version of the Affero GPL, but Affero has released a new version of the Affero GPL which permits relicensing under this license. + +The precise terms and conditions for copying, distribution and modification follow. + + TERMS AND CONDITIONS + +0. Definitions. + +"This License" refers to version 3 of the GNU Affero General Public License. + +"Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. + +"The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. + +To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. + +A "covered work" means either the unmodified Program or a work based on the Program. + +To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. + +To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. + +An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. + +1. Source Code. +The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. + +A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. + +The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. + +The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those +subprograms and other parts of the work. + +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. + +The Corresponding Source for a work in source code form is that same work. + +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. + +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. + +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. + +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. + +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. + +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. + +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. + +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". + + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. + +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. + +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. + +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. + +A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. + +"Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. + +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). + +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. + +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. + +7. Additional Terms. +"Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. + +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. + +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. + +All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. + +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. + +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. + +8. Termination. + +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). + +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. + +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. + +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. + +9. Acceptance Not Required for Having Copies. + +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. + +10. Automatic Licensing of Downstream Recipients. + +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. + +An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. + +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. + +11. Patents. + +A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". + +A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. + +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. + +In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. + +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. + +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. + +A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. + +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. + +12. No Surrender of Others' Freedom. + +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. + +13. Remote Network Interaction; Use with the GNU General Public License. + +Notwithstanding any other provision of this License, if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software. This Corresponding Source shall include the Corresponding Source for any work covered by version 3 of the GNU General Public License that is incorporated pursuant to the following paragraph. + +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the work with which it is combined will remain governed by version 3 of the GNU General Public License. + +14. Revised Versions of this License. + +The Free Software Foundation may publish revised and/or new versions of the GNU Affero General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU Affero General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU Affero General Public License, you may choose any version ever published by the Free Software Foundation. + +If the Program specifies that a proxy can decide which future versions of the GNU Affero General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. + +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. + +15. Disclaimer of Warranty. + +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +16. Limitation of Liability. + +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +17. Interpretation of Sections 15 and 16. + +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + +END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. + + ShOrgRu + Copyright (C) 2024 NeonXP + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + +If your software can interact with users remotely through a computer network, you should also make sure that it provides a way for users to get its source. For example, if your program is a web application, its interface could display a "Source" link that leads users to an archive of the code. There are many ways you could offer source, and different solutions will be better for different programs; see section 13 for the specific requirements. + +You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU AGPL, see . diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..e30f6f9 --- /dev/null +++ b/Makefile @@ -0,0 +1,44 @@ +.PHONY: dev-infra-up +dev-infra-up: + docker compose -f ./contrib/dev/docker-compose.yml up -d +.PHONY: dev-infra-stop +dev-infra-stop: + docker compose -f ./contrib/dev/docker-compose.yml stop +.PHONY: dev-infra-down +dev-infra-down: + docker compose -f ./contrib/dev/docker-compose.yml down +.PHONY: generate +generate: + go generate ./... + templ generate +.PHONY: tidyvendor +tidyvendor: + go mod tidy + go mod vendor +.PHONY: init-dev +init-dev: + go run ./cmd/app db init --config ./etc/dev.yaml +.PHONY: migrate-dev +migrate-dev: + go run ./cmd/app db migrate --config ./etc/dev.yaml +.PHONY: rollback-dev +rollback-dev: + go run ./cmd/app db rollback --config ./etc/dev.yaml +.PHONY: init-prod +init-prod: + go run ./cmd/app db init --config ./etc/prod.yaml +.PHONY: migrate-prod +migrate-prod: + go run ./cmd/app db migrate --config ./etc/prod.yaml +.PHONY: rollback-prod +rollback-prod: + go run ./cmd/app db rollback --config ./etc/prod.yaml +# .PHONY: deploy +# deploy: generate +# docker build -t gitrepo.ru/neonxp/shorg:latest . +# docker push gitrepo.ru/neonxp/shorg:latest +# docker context use curie +# docker compose -f ./contrib/prod/docker-compose.yml --project-name shorg pull app +# docker compose -f ./contrib/prod/docker-compose.yml --project-name shorg up --force-recreate --build -d +# docker image prune -f +# docker context use default diff --git a/README.md b/README.md new file mode 100644 index 0000000..af9bd1c --- /dev/null +++ b/README.md @@ -0,0 +1,19 @@ +# Framework + +```sh +go install golang.org/x/tools/cmd/gonew@latest +gonew go.neonxp.ru/framework example.com/myproject +``` + +Запуск БД для разработки: + +```sh +make dev-infra-up +``` + +Миграция + +```sh +make init-dev +make migrate-dev +``` \ No newline at end of file diff --git a/cmd/app/main.go b/cmd/app/main.go new file mode 100644 index 0000000..ab30493 --- /dev/null +++ b/cmd/app/main.go @@ -0,0 +1,34 @@ +package main + +import ( + "log" + "os" + + "github.com/urfave/cli/v2" + + "go.neonxp.ru/framework/cmd/app/migrator" + "go.neonxp.ru/framework/cmd/app/serve" +) + +func main() { + app := &cli.App{ + Name: "app", + Commands: []*cli.Command{ + { + Name: "serve", + Action: serve.Run, + Flags: []cli.Flag{ + &cli.StringFlag{ + Name: "config", + Value: "./config/dev.yaml", + Usage: "config", + }, + }, + }, + migrator.Migrator(), + }, + } + if err := app.Run(os.Args); err != nil { + log.Fatal(err) + } +} diff --git a/cmd/app/migrator/migrate/init.go b/cmd/app/migrator/migrate/init.go new file mode 100644 index 0000000..ec689f8 --- /dev/null +++ b/cmd/app/migrator/migrate/init.go @@ -0,0 +1,16 @@ +package migrate + +import ( + "github.com/urfave/cli/v2" + "go.neonxp.ru/framework/cmd/app/migrator/migrator" + "go.neonxp.ru/framework/migrations" +) + +func Init(c *cli.Context) error { + m, err := migrator.New(c, migrations.Migrations) + if err != nil { + return err + } + + return m.Init(c.Context) +} diff --git a/cmd/app/migrator/migrate/migrate.go b/cmd/app/migrator/migrate/migrate.go new file mode 100644 index 0000000..0cef9b4 --- /dev/null +++ b/cmd/app/migrator/migrate/migrate.go @@ -0,0 +1,30 @@ +package migrate + +import ( + "fmt" + + "github.com/urfave/cli/v2" + "go.neonxp.ru/framework/cmd/app/migrator/migrator" + "go.neonxp.ru/framework/migrations" +) + +func Migrate(c *cli.Context) error { + m, err := migrator.New(c, migrations.Migrations) + if err != nil { + return err + } + + group, err := m.Migrate(c.Context) + if err != nil { + return err + } + + if group.ID == 0 { + fmt.Printf("there are no new migrations to run\n") + return nil + } + + fmt.Printf("migrated to %s\n", group) + + return nil +} diff --git a/cmd/app/migrator/migrate/rollback.go b/cmd/app/migrator/migrate/rollback.go new file mode 100644 index 0000000..39f2171 --- /dev/null +++ b/cmd/app/migrator/migrate/rollback.go @@ -0,0 +1,30 @@ +package migrate + +import ( + "fmt" + + "github.com/urfave/cli/v2" + "go.neonxp.ru/framework/cmd/app/migrator/migrator" + "go.neonxp.ru/framework/migrations" +) + +func Rollback(c *cli.Context) error { + m, err := migrator.New(c, migrations.Migrations) + if err != nil { + return err + } + + group, err := m.Rollback(c.Context) + if err != nil { + return err + } + + if group.ID == 0 { + fmt.Printf("there are no groups to roll back\n") + return nil + } + + fmt.Printf("rolled back %s\n", group) + + return nil +} diff --git a/cmd/app/migrator/migrator.go b/cmd/app/migrator/migrator.go new file mode 100644 index 0000000..fa5b03b --- /dev/null +++ b/cmd/app/migrator/migrator.go @@ -0,0 +1,83 @@ +package migrator + +import ( + "fmt" + "strings" + + "github.com/urfave/cli/v2" + "go.neonxp.ru/framework/cmd/app/migrator/migrate" + "go.neonxp.ru/framework/cmd/app/migrator/migrator" + "go.neonxp.ru/framework/migrations" +) + +func Migrator() *cli.Command { + return &cli.Command{ + Name: "db", + Usage: "manage database migrations", + Subcommands: []*cli.Command{ + { + Name: "init", + Usage: "create migration tables", + Flags: []cli.Flag{ + &cli.StringFlag{ + Name: "config", + Value: "./config/config.yaml", + Usage: "config", + }, + }, + Action: migrate.Init, + }, + { + Name: "migrate", + Usage: "migrate database", + Flags: []cli.Flag{ + &cli.StringFlag{ + Name: "config", + Value: "./config/config.yaml", + Usage: "config", + }, + }, + Action: migrate.Migrate, + }, + { + Name: "rollback", + Usage: "rollback the last migration group", + Flags: []cli.Flag{ + &cli.StringFlag{ + Name: "config", + Value: "./config/config.yaml", + Usage: "config", + }, + }, + Action: migrate.Rollback, + }, + + { + Name: "create", + Usage: "create migration", + Flags: []cli.Flag{ + &cli.StringFlag{ + Name: "config", + Value: "./config/config.yaml", + Usage: "config", + }, + }, + Action: func(c *cli.Context) error { + migrator, err := migrator.New(c, migrations.Migrations) + if err != nil { + return err + } + + name := strings.Join(c.Args().Slice(), "_") + mf, err := migrator.CreateGoMigration(c.Context, name) + if err != nil { + return err + } + fmt.Printf("created migration %s (%s)\n", mf.Name, mf.Path) + + return nil + }, + }, + }, + } +} diff --git a/cmd/app/migrator/migrator/migrator.go b/cmd/app/migrator/migrator/migrator.go new file mode 100644 index 0000000..cd22dd5 --- /dev/null +++ b/cmd/app/migrator/migrator/migrator.go @@ -0,0 +1,23 @@ +package migrator + +import ( + "github.com/uptrace/bun/migrate" + "github.com/urfave/cli/v2" + "go.neonxp.ru/framework/pkg/config" + "go.neonxp.ru/framework/pkg/db" +) + +func New(c *cli.Context, mig *migrate.Migrations) (*migrate.Migrator, error) { + configFile := c.String("config") + + cfg, err := config.New(configFile) + if err != nil { + return nil, err + } + + dbClient := db.New(cfg.DB) + + migrator := migrate.NewMigrator(dbClient, mig) + + return migrator, nil +} diff --git a/cmd/app/serve/serve.go b/cmd/app/serve/serve.go new file mode 100644 index 0000000..fabdb7c --- /dev/null +++ b/cmd/app/serve/serve.go @@ -0,0 +1,56 @@ +package serve + +import ( + echosession "github.com/labstack/echo-contrib/session" + "github.com/labstack/echo/v4" + echomiddleware "github.com/labstack/echo/v4/middleware" + "github.com/uptrace/bun/extra/bundebug" + "github.com/urfave/cli/v2" + "go.neonxp.ru/framework/pkg/config" + "go.neonxp.ru/framework/pkg/db" + "go.neonxp.ru/framework/pkg/handler" + "go.neonxp.ru/framework/pkg/handler/user" + "go.neonxp.ru/framework/pkg/middleware" + "go.neonxp.ru/framework/pkg/middleware/session" + userservice "go.neonxp.ru/framework/pkg/service/user" + "go.neonxp.ru/framework/static" +) + +func Run(c *cli.Context) error { + configFile := c.String("config") + + cfg, err := config.New(configFile) + if err != nil { + return err + } + + dbClient := db.New(cfg.DB) + dbClient.AddQueryHook(bundebug.NewQueryHook(bundebug.WithVerbose(cfg.Debug))) + + store, err := session.New(dbClient, cfg.Keypairs) + if err != nil { + return err + } + + e := echo.New() + e.HTTPErrorHandler = handler.ErrorHandler + e.Use( + echomiddleware.Recover(), + echomiddleware.Logger(), + echomiddleware.RemoveTrailingSlash(), + echosession.Middleware(store), + middleware.Context("config", cfg), + middleware.User(), + ) + + userService := userservice.NewService(dbClient) + + router := handler.Router{ + "/user": user.NewHandler(userService), + } + router.Register(e) + + e.StaticFS("/", static.FS) + + return e.Start(cfg.Listen) +} diff --git a/contrib/dev/docker-compose.yml b/contrib/dev/docker-compose.yml new file mode 100644 index 0000000..2987192 --- /dev/null +++ b/contrib/dev/docker-compose.yml @@ -0,0 +1,20 @@ +version: '3.9' + +services: + + db: + image: postgres + restart: always + shm_size: 128mb + environment: + POSTGRES_DB: app + POSTGRES_USER: app + POSTGRES_PASSWORD: app + ports: + - 5432:5432 + + adminer: + image: adminer + restart: always + ports: + - 8090:8080 diff --git a/contrib/prod/.env b/contrib/prod/.env new file mode 100644 index 0000000..4f0dd77 --- /dev/null +++ b/contrib/prod/.env @@ -0,0 +1,3 @@ +POSTGRES_DB=shorg +POSTGRES_USER=shorg +POSTGRES_PASSWORD=shorg \ No newline at end of file diff --git a/contrib/prod/docker-compose.yml b/contrib/prod/docker-compose.yml new file mode 100644 index 0000000..83e0dd4 --- /dev/null +++ b/contrib/prod/docker-compose.yml @@ -0,0 +1,37 @@ +version: '3.3' + +services: + db: + image: postgres + shm_size: 128mb + env_file: .env + volumes: + - data:/var/lib/postgresql/data + healthcheck: + test: [ "CMD-SHELL", "pg_isready -U app -d app" ] + interval: 30s + timeout: 30s + retries: 5 + restart: unless-stopped + app: + image: gitrepo.ru/neonxp/app:latest + volumes: + - config:/config + command: serve -config=/config/prod.yaml + depends_on: + db: + condition: service_healthy + ports: + - 8093:8000 + restart: unless-stopped + migration: + image: gitrepo.ru/neonxp/app:latest + volumes: + - config:/config + command: db migrate -config=/config/prod.yaml + depends_on: + db: + condition: service_healthy +volumes: + data: + config: diff --git a/etc/dev.yaml b/etc/dev.yaml new file mode 100644 index 0000000..51772e7 --- /dev/null +++ b/etc/dev.yaml @@ -0,0 +1,15 @@ +debug: true + +db: + dsn: "postgres://app:app@localhost:5432/app?sslmode=disable" + +listen: :8000 + +admins: + admin: password + +host: https://sh.org.ru + +keys: + - 12345678901234567890123456789012 + - 12345678901234567890123456789012 \ No newline at end of file diff --git a/etc/prod.yaml b/etc/prod.yaml new file mode 100644 index 0000000..ac26a68 --- /dev/null +++ b/etc/prod.yaml @@ -0,0 +1,15 @@ +debug: true + +db: + dsn: "postgres://app:app@db:5432/app?sslmode=disable" + +listen: :8000 + +admins: + admin: password + +host: https://sh.org.ru + +keys: + - 12345678901234567890123456789012 + - 12345678901234567890123456789012 \ No newline at end of file diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..fd0a1c0 --- /dev/null +++ b/go.mod @@ -0,0 +1,46 @@ +module go.neonxp.ru/framework + +go 1.23 + +require ( + github.com/a-h/templ v0.2.778 + github.com/gorilla/securecookie v1.1.2 + github.com/gorilla/sessions v1.4.0 + github.com/labstack/echo-contrib v0.17.1 + github.com/uptrace/bun v1.2.3 + github.com/uptrace/bun/extra/bundebug v1.2.3 + github.com/urfave/cli/v2 v2.27.4 + golang.org/x/crypto v0.26.0 + gopkg.in/yaml.v3 v3.0.1 +) + +require ( + github.com/cpuguy83/go-md2man/v2 v2.0.4 // indirect + github.com/fatih/color v1.17.0 // indirect + github.com/golang-jwt/jwt v3.2.2+incompatible // indirect + github.com/gorilla/context v1.1.2 // indirect + github.com/labstack/gommon v0.4.2 // indirect + github.com/mattn/go-colorable v0.1.13 // indirect + github.com/mattn/go-isatty v0.0.20 // indirect + github.com/russross/blackfriday/v2 v2.1.0 // indirect + github.com/valyala/bytebufferpool v1.0.0 // indirect + github.com/valyala/fasttemplate v1.2.2 // indirect + github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 // indirect + golang.org/x/net v0.28.0 // indirect + golang.org/x/text v0.17.0 // indirect + golang.org/x/time v0.5.0 // indirect + mellium.im/sasl v0.3.1 // indirect +) + +require ( + github.com/dimuska139/go-email-normalizer/v3 v3.0.1 + github.com/jinzhu/inflection v1.0.0 // indirect + github.com/labstack/echo/v4 v4.12.0 + github.com/puzpuzpuz/xsync/v3 v3.4.0 // indirect + github.com/tmthrgd/go-hex v0.0.0-20190904060850-447a3041c3bc // indirect + github.com/uptrace/bun/dialect/pgdialect v1.2.3 + github.com/uptrace/bun/driver/pgdriver v1.2.3 + github.com/vmihailenco/msgpack/v5 v5.4.1 // indirect + github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect + golang.org/x/sys v0.24.0 // indirect +) diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..59cdd07 --- /dev/null +++ b/go.sum @@ -0,0 +1,92 @@ +github.com/a-h/templ v0.2.778 h1:VzhOuvWECrwOec4790lcLlZpP4Iptt5Q4K9aFxQmtaM= +github.com/a-h/templ v0.2.778/go.mod h1:lq48JXoUvuQrU0VThrK31yFwdRjTCnIE5bcPCM9IP1w= +github.com/cpuguy83/go-md2man/v2 v2.0.4 h1:wfIWP927BUkWJb2NmU/kNDYIBTh/ziUX91+lVfRxZq4= +github.com/cpuguy83/go-md2man/v2 v2.0.4/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= +github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/dimuska139/go-email-normalizer/v3 v3.0.1 h1:4XKdhuemUESTvp+UpSMRz7PvTnQOJS+L9TD1NzRKpMI= +github.com/dimuska139/go-email-normalizer/v3 v3.0.1/go.mod h1:CFFQ5NlrwTRotzaWFc4WWuVyLBqSZEeFQ0TJwtGxt4U= +github.com/fatih/color v1.17.0 h1:GlRw1BRJxkpqUCBKzKOw098ed57fEsKeNjpTe3cSjK4= +github.com/fatih/color v1.17.0/go.mod h1:YZ7TlrGPkiz6ku9fK3TLD/pl3CpsiFyu8N92HLgmosI= +github.com/golang-jwt/jwt v3.2.2+incompatible h1:IfV12K8xAKAnZqdXVzCZ+TOjboZ2keLg81eXfW3O+oY= +github.com/golang-jwt/jwt v3.2.2+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= +github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= +github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/google/gofuzz v1.2.0 h1:xRy4A+RhZaiKjJ1bPfwQ8sedCA+YS2YcCHW6ec7JMi0= +github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= +github.com/gorilla/context v1.1.2 h1:WRkNAv2uoa03QNIc1A6u4O7DAGMUVoopZhkiXWA2V1o= +github.com/gorilla/context v1.1.2/go.mod h1:KDPwT9i/MeWHiLl90fuTgrt4/wPcv75vFAZLaOOcbxM= +github.com/gorilla/securecookie v1.1.2 h1:YCIWL56dvtr73r6715mJs5ZvhtnY73hBvEF8kXD8ePA= +github.com/gorilla/securecookie v1.1.2/go.mod h1:NfCASbcHqRSY+3a8tlWJwsQap2VX5pwzwo4h3eOamfo= +github.com/gorilla/sessions v1.4.0 h1:kpIYOp/oi6MG/p5PgxApU8srsSw9tuFbt46Lt7auzqQ= +github.com/gorilla/sessions v1.4.0/go.mod h1:FLWm50oby91+hl7p/wRxDth9bWSuk0qVL2emc7lT5ik= +github.com/jinzhu/inflection v1.0.0 h1:K317FqzuhWc8YvSVlFMCCUb36O/S9MCKRDI7QkRKD/E= +github.com/jinzhu/inflection v1.0.0/go.mod h1:h+uFLlag+Qp1Va5pdKtLDYj+kHp5pxUVkryuEj+Srlc= +github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= +github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= +github.com/labstack/echo-contrib v0.17.1 h1:7I/he7ylVKsDUieaGRZ9XxxTYOjfQwVzHzUYrNykfCU= +github.com/labstack/echo-contrib v0.17.1/go.mod h1:SnsCZtwHBAZm5uBSAtQtXQHI3wqEA73hvTn0bYMKnZA= +github.com/labstack/echo/v4 v4.12.0 h1:IKpw49IMryVB2p1a4dzwlhP1O2Tf2E0Ir/450lH+kI0= +github.com/labstack/echo/v4 v4.12.0/go.mod h1:UP9Cr2DJXbOK3Kr9ONYzNowSh7HP0aG0ShAyycHSJvM= +github.com/labstack/gommon v0.4.2 h1:F8qTUNXgG1+6WQmqoUWnz8WiEU60mXVVw0P4ht1WRA0= +github.com/labstack/gommon v0.4.2/go.mod h1:QlUFxVM+SNXhDL/Z7YhocGIBYOiwB0mXm1+1bAPHPyU= +github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= +github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= +github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= +github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= +github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= +github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e h1:fD57ERR4JtEqsWbfPhv4DMiApHyliiK5xCTNVSPiaAs= +github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/puzpuzpuz/xsync/v3 v3.4.0 h1:DuVBAdXuGFHv8adVXjWWZ63pJq+NRXOWVXlKDBZ+mJ4= +github.com/puzpuzpuz/xsync/v3 v3.4.0/go.mod h1:VjzYrABPabuM4KyBh1Ftq6u8nhwY5tBPKP9jpmh0nnA= +github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk= +github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= +github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= +github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= +github.com/tmthrgd/go-hex v0.0.0-20190904060850-447a3041c3bc h1:9lRDQMhESg+zvGYmW5DyG0UqvY96Bu5QYsTLvCHdrgo= +github.com/tmthrgd/go-hex v0.0.0-20190904060850-447a3041c3bc/go.mod h1:bciPuU6GHm1iF1pBvUfxfsH0Wmnc2VbpgvbI9ZWuIRs= +github.com/uptrace/bun v1.2.3 h1:6KDc6YiNlXde38j9ATKufb8o7MS8zllhAOeIyELKrk0= +github.com/uptrace/bun v1.2.3/go.mod h1:8frYFHrO/Zol3I4FEjoXam0HoNk+t5k7aJRl3FXp0mk= +github.com/uptrace/bun/dialect/pgdialect v1.2.3 h1:YyCxxqeL0lgFWRZzKCOt6mnxUsjqITcxSo0mLqgwMUA= +github.com/uptrace/bun/dialect/pgdialect v1.2.3/go.mod h1:Vx9TscyEq1iN4tnirn6yYGwEflz0KG3rBZTBCLpKAjc= +github.com/uptrace/bun/driver/pgdriver v1.2.3 h1:VA5TKB0XW7EtreQq2R8Qu/vCAUX2ECaprxGKI9iDuDE= +github.com/uptrace/bun/driver/pgdriver v1.2.3/go.mod h1:yDiYTZYd4FfXFtV01m4I/RkI33IGj9N254jLStaeJLs= +github.com/uptrace/bun/extra/bundebug v1.2.3 h1:2QBykz9/u4SkN9dnraImDcbrMk2fUhuq2gL6hkh9qSc= +github.com/uptrace/bun/extra/bundebug v1.2.3/go.mod h1:bihsYJxXxWZXwc1R3qALTHvp+npE0ElgaCvcjzyPPdw= +github.com/urfave/cli/v2 v2.27.4 h1:o1owoI+02Eb+K107p27wEX9Bb8eqIoZCfLXloLUSWJ8= +github.com/urfave/cli/v2 v2.27.4/go.mod h1:m4QzxcD2qpra4z7WhzEGn74WZLViBnMpb1ToCAKdGRQ= +github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= +github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc= +github.com/valyala/fasttemplate v1.2.2 h1:lxLXG0uE3Qnshl9QyaK6XJxMXlQZELvChBOCmQD0Loo= +github.com/valyala/fasttemplate v1.2.2/go.mod h1:KHLXt3tVN2HBp8eijSv/kGJopbvo7S+qRAEEKiv+SiQ= +github.com/vmihailenco/msgpack/v5 v5.4.1 h1:cQriyiUvjTwOHg8QZaPihLWeRAAVoCpE00IUPn0Bjt8= +github.com/vmihailenco/msgpack/v5 v5.4.1/go.mod h1:GaZTsDaehaPpQVyxrf5mtQlH+pc21PIudVV/E3rRQok= +github.com/vmihailenco/tagparser/v2 v2.0.0 h1:y09buUbR+b5aycVFQs/g70pqKVZNBmxwAhO7/IwNM9g= +github.com/vmihailenco/tagparser/v2 v2.0.0/go.mod h1:Wri+At7QHww0WTrCBeu4J6bNtoV6mEfg5OIWRZA9qds= +github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 h1:gEOO8jv9F4OT7lGCjxCBTO/36wtF6j2nSip77qHd4x4= +github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1/go.mod h1:Ohn+xnUBiLI6FVj/9LpzZWtj1/D6lUovWYBkxHVV3aM= +golang.org/x/crypto v0.26.0 h1:RrRspgV4mU+YwB4FYnuBoKsUapNIL5cohGAmSH3azsw= +golang.org/x/crypto v0.26.0/go.mod h1:GY7jblb9wI+FOo5y8/S2oY4zWP07AkOJ4+jxCqdqn54= +golang.org/x/net v0.28.0 h1:a9JDOJc5GMUJ0+UDqmLT86WiEy7iWyIhz8gz8E4e5hE= +golang.org/x/net v0.28.0/go.mod h1:yqtgsTWOOnlGLG9GFRrK3++bGOUEkNBoHZc8MEDWPNg= +golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.24.0 h1:Twjiwq9dn6R1fQcyiK+wQyHWfaz/BJB+YIpzU/Cv3Xg= +golang.org/x/sys v0.24.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/text v0.17.0 h1:XtiM5bkSOt+ewxlOE/aE/AKEHibwj/6gvWMl9Rsh0Qc= +golang.org/x/text v0.17.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= +golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk= +golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f h1:BLraFXnmrev5lT+xlilqcH8XK9/i0At2xKjWk4p6zsU= +gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= +gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +mellium.im/sasl v0.3.1 h1:wE0LW6g7U83vhvxjC1IY8DnXM+EU095yeo8XClvCdfo= +mellium.im/sasl v0.3.1/go.mod h1:xm59PUYpZHhgQ9ZqoJ5QaCqzWMi8IeS49dhp6plPCzw= diff --git a/migrations/20241005143542_init.go b/migrations/20241005143542_init.go new file mode 100644 index 0000000..9487cca --- /dev/null +++ b/migrations/20241005143542_init.go @@ -0,0 +1,30 @@ +package migrations + +import ( + "context" + "fmt" + + "github.com/uptrace/bun" + "go.neonxp.ru/framework/pkg/model" +) + +//nolint:gochecknoinits +func init() { + Migrations.MustRegister(func(ctx context.Context, db *bun.DB) error { + fmt.Print(" [up migration] ") + + if _, err := db.NewCreateTable().Model((*model.User)(nil)).Exec(ctx); err != nil { + return err + } + + return nil + }, func(ctx context.Context, db *bun.DB) error { + fmt.Print(" [down migration] ") + + if _, err := db.NewDropTable().Model((*model.User)(nil)).Exec(ctx); err != nil { + return err + } + + return nil + }) +} diff --git a/migrations/20241010175211_session.go b/migrations/20241010175211_session.go new file mode 100644 index 0000000..8cb91ea --- /dev/null +++ b/migrations/20241010175211_session.go @@ -0,0 +1,34 @@ +package migrations + +import ( + "context" + "fmt" + + "github.com/uptrace/bun" + "go.neonxp.ru/framework/pkg/middleware/session" +) + +//nolint:gochecknoinits +func init() { + Migrations.MustRegister(func(ctx context.Context, db *bun.DB) error { + fmt.Print(" [up migration] ") + + if _, err := db.NewCreateTable(). + Model((*session.Model)(nil)). + Exec(ctx); err != nil { + return err + } + + return nil + }, func(ctx context.Context, db *bun.DB) error { + fmt.Print(" [down migration] ") + + if _, err := db.NewDropTable(). + Model((*session.Model)(nil)). + Exec(ctx); err != nil { + return err + } + + return nil + }) +} diff --git a/migrations/main.go b/migrations/main.go new file mode 100644 index 0000000..f7346fb --- /dev/null +++ b/migrations/main.go @@ -0,0 +1,7 @@ +package migrations + +import ( + "github.com/uptrace/bun/migrate" +) + +var Migrations = migrate.NewMigrations() diff --git a/pkg/config/config.go b/pkg/config/config.go new file mode 100644 index 0000000..6a9d30c --- /dev/null +++ b/pkg/config/config.go @@ -0,0 +1,27 @@ +package config + +import ( + "os" + + "go.neonxp.ru/framework/pkg/db" + "gopkg.in/yaml.v3" +) + +type Config struct { + Debug bool `yaml:"debug"` + DB *db.Config `yaml:"db"` + Listen string `yaml:"listen"` + Host string `yaml:"host"` + Admins map[string]string `yaml:"admins"` + Keypairs []string `yaml:"keys"` +} + +func New(file string) (*Config, error) { + cfg := new(Config) + fp, err := os.Open(file) + if err != nil { + return nil, err + } + + return cfg, yaml.NewDecoder(fp).Decode(cfg) +} diff --git a/pkg/db/config.go b/pkg/db/config.go new file mode 100644 index 0000000..4df38f0 --- /dev/null +++ b/pkg/db/config.go @@ -0,0 +1,5 @@ +package db + +type Config struct { + DSN string `yaml:"dsn"` +} diff --git a/pkg/db/db.go b/pkg/db/db.go new file mode 100644 index 0000000..8b7c47c --- /dev/null +++ b/pkg/db/db.go @@ -0,0 +1,18 @@ +package db + +import ( + "database/sql" + + "github.com/uptrace/bun" + "github.com/uptrace/bun/dialect/pgdialect" + "github.com/uptrace/bun/driver/pgdriver" +) + +// dsn := "postgres://postgres:@localhost:5432/test?sslmode=disable" +// dsn := "unix://user:pass@dbname/var/run/postgresql/.s.PGSQL.5432" + +func New(config *Config) *bun.DB { + sqldb := sql.OpenDB(pgdriver.NewConnector(pgdriver.WithDSN(config.DSN))) + + return bun.NewDB(sqldb, pgdialect.New()) +} diff --git a/pkg/handler/error.go b/pkg/handler/error.go new file mode 100644 index 0000000..eac791d --- /dev/null +++ b/pkg/handler/error.go @@ -0,0 +1,47 @@ +package handler + +import ( + "log" + "net/http" + + "github.com/labstack/echo/v4" + "go.neonxp.ru/framework/pkg/tpl" +) + +func ErrorHandler(err error, c echo.Context) { + if c.Response().Committed { + return + } + + he, ok := err.(*echo.HTTPError) + if ok { + if he.Internal != nil { + if herr, ok := he.Internal.(*echo.HTTPError); ok { + he = herr + } + } + } else { + he = &echo.HTTPError{ + Code: http.StatusInternalServerError, + Message: http.StatusText(http.StatusInternalServerError), + } + } + code := he.Code + message, ok := he.Message.(string) + if !ok { + message = "Неизвестная ошибка" + } + + if c.Request().Method == http.MethodHead { + err = c.NoContent(he.Code) + } else { + c.Response().WriteHeader(code) + if err := tpl.ErrorPage(code, message). + Render(c.Request().Context(), c.Response()); err != nil { + log.Println(err) + } + } + if err != nil { + log.Println(err) + } +} diff --git a/pkg/handler/handler.go b/pkg/handler/handler.go new file mode 100644 index 0000000..15eb42d --- /dev/null +++ b/pkg/handler/handler.go @@ -0,0 +1,15 @@ +package handler + +import "github.com/labstack/echo/v4" + +type Handler interface { + Register(g *echo.Group) +} + +type Router map[string]Handler + +func (r Router) Register(e *echo.Echo) { + for groupName, handlers := range r { + handlers.Register(e.Group(groupName)) + } +} diff --git a/pkg/handler/user/errors.go b/pkg/handler/user/errors.go new file mode 100644 index 0000000..ab8fc4a --- /dev/null +++ b/pkg/handler/user/errors.go @@ -0,0 +1,30 @@ +package user + +import ( + "errors" + + "go.neonxp.ru/framework/pkg/service/user" +) + +var UserErrors = Errors{ + user.ErrInvalidUserOrPassword: "Неверный email или пароль", + user.ErrPasswordTooShort: "Пароль слишком короткий", + user.ErrPasswordTooWeak: "Пароль слишком простой", + user.ErrUserAlreadyExist: "Пользователь уже существует", + user.ErrUsernameToShort: "Имя пользователя слишком короткое", + // user.ErrEmailEmpty: "Электропочта не указана", + // user.ErrPasswordEmpty: "Пароль не указан", + // user.ErrNameEmpty: "Имя пользователя не указано", +} + +type Errors map[error]string + +func (e Errors) Get(err error) string { + for target, msg := range e { + if errors.Is(err, target) { + return msg + } + } + + return "" +} diff --git a/pkg/handler/user/handler.go b/pkg/handler/user/handler.go new file mode 100644 index 0000000..6bc8bff --- /dev/null +++ b/pkg/handler/user/handler.go @@ -0,0 +1,24 @@ +package user + +import ( + "github.com/labstack/echo/v4" + "go.neonxp.ru/framework/pkg/service/user" +) + +type Handler struct { + user *user.Service +} + +// NewHandler returns new Handler. +func NewHandler(u *user.Service) *Handler { + return &Handler{user: u} +} + +func (h *Handler) Register(g *echo.Group) { + g.GET("/login", h.LoginForm) + g.POST("/login", h.LoginForm) + g.GET("/register", h.RegisterForm) + g.POST("/register", h.RegisterForm) + g.GET("/profile", h.Profile) + g.POST("/logout", h.Logout) +} diff --git a/pkg/handler/user/login.go b/pkg/handler/user/login.go new file mode 100644 index 0000000..b3fbdbf --- /dev/null +++ b/pkg/handler/user/login.go @@ -0,0 +1,53 @@ +package user + +import ( + "net/http" + + "github.com/labstack/echo/v4" + + "go.neonxp.ru/framework/pkg/tpl" + "go.neonxp.ru/framework/pkg/utils" +) + +const oneyear = 86400 * 365 + +func (h *Handler) LoginForm(c echo.Context) error { + form := &tpl.LoginForm{} + if err := c.Bind(form); err != nil { + return err + } + + if c.Request().Method == http.MethodPost { + err := h.doLogin(c, form) + if err == nil { + if utils.IsHTMX(c) { + utils.HTMXRedirect(c, "/") + return c.NoContent(http.StatusNoContent) + } + + return c.Redirect(http.StatusFound, "/") + } + + form.Message = UserErrors.Get(err) + if form.Message == "" { + return err + } + } + + return tpl.Login(form). + Render(c.Request().Context(), c.Response()) +} + +func (h *Handler) doLogin(c echo.Context, form *tpl.LoginForm) error { + u, err := h.user.Login(c.Request().Context(), form) + if err != nil { + return err + } + + maxage := 0 + if form.Remember == "on" { + maxage = oneyear + } + + return utils.SetUser(c, u, maxage) +} diff --git a/pkg/handler/user/logout.go b/pkg/handler/user/logout.go new file mode 100644 index 0000000..9b7ea5f --- /dev/null +++ b/pkg/handler/user/logout.go @@ -0,0 +1,18 @@ +package user + +import ( + "net/http" + + "github.com/labstack/echo/v4" + "go.neonxp.ru/framework/pkg/utils" +) + +func (*Handler) Logout(c echo.Context) error { + if err := utils.SetUser(c, nil, -1); err != nil { + return err + } + + utils.HTMXRedirect(c, "/") + + return c.NoContent(http.StatusNoContent) +} diff --git a/pkg/handler/user/profile.go b/pkg/handler/user/profile.go new file mode 100644 index 0000000..7181ca7 --- /dev/null +++ b/pkg/handler/user/profile.go @@ -0,0 +1,16 @@ +package user + +import ( + "github.com/labstack/echo/v4" + "go.neonxp.ru/framework/pkg/tpl" + "go.neonxp.ru/framework/pkg/utils" +) + +func (*Handler) Profile(c echo.Context) error { + u := utils.GetUserCtx(c.Request().Context()) + if u == nil { + return echo.ErrForbidden + } + + return tpl.Profile(u).Render(c.Request().Context(), c.Response()) +} diff --git a/pkg/handler/user/register.go b/pkg/handler/user/register.go new file mode 100644 index 0000000..2bd810a --- /dev/null +++ b/pkg/handler/user/register.go @@ -0,0 +1,45 @@ +package user + +import ( + "net/http" + + "github.com/labstack/echo/v4" + "go.neonxp.ru/framework/pkg/tpl" + "go.neonxp.ru/framework/pkg/utils" +) + +func (h *Handler) RegisterForm(c echo.Context) error { + form := &tpl.RegisterForm{} + if err := c.Bind(form); err != nil { + return err + } + + if c.Request().Method == http.MethodPost { + err := h.doRegister(c, form) + if err == nil { + if utils.IsHTMX(c) { + utils.HTMXRedirect(c, "/") + return c.NoContent(http.StatusNoContent) + } + + return c.Redirect(http.StatusFound, "/") + } + + form.Message = UserErrors.Get(err) + if form.Message == "" { + return err + } + } + + return tpl.Register(form). + Render(c.Request().Context(), c.Response()) +} + +func (h *Handler) doRegister(c echo.Context, form *tpl.RegisterForm) error { + u, err := h.user.Register(c.Request().Context(), form) + if err != nil { + return err + } + + return utils.SetUser(c, u, oneyear) +} diff --git a/pkg/middleware/context.go b/pkg/middleware/context.go new file mode 100644 index 0000000..f9c4425 --- /dev/null +++ b/pkg/middleware/context.go @@ -0,0 +1,21 @@ +package middleware + +import ( + "context" + + "github.com/labstack/echo/v4" +) + +type ContextKey string + +func Context(key ContextKey, value any) echo.MiddlewareFunc { + return func(next echo.HandlerFunc) echo.HandlerFunc { + return func(c echo.Context) error { + ctx := context.WithValue(c.Request().Context(), key, value) + r := c.Request().WithContext(ctx) + c.SetRequest(r) + + return next(c) + } + } +} diff --git a/pkg/middleware/session/store.go b/pkg/middleware/session/store.go new file mode 100644 index 0000000..78172d7 --- /dev/null +++ b/pkg/middleware/session/store.go @@ -0,0 +1,232 @@ +package session + +import ( + "context" + "encoding/base32" + "log/slog" + "net/http" + "strings" + "time" + + "github.com/gorilla/securecookie" + "github.com/gorilla/sessions" + "github.com/uptrace/bun" +) + +const ( + sessionIDLen = 32 + defaultTableName = "sessions" + defaultMaxAge = 60 * 60 * 24 * 30 // 30 days + defaultPath = "/" +) + +// Options for bunstore. +type Options struct { + TableName string + SkipCreateTable bool +} + +// Store represent a bunstore. +type Store struct { + db *bun.DB + opts Options + Codecs []securecookie.Codec + SessionOpts *sessions.Options +} + +type Model struct { + bun.BaseModel `bun:"table:sessions,alias:s"` + + ID string `bun:",pk,unique"` + Data string + CreatedAt time.Time `bun:",nullzero,notnull,default:current_timestamp"` + UpdatedAt time.Time `bun:",nullzero,notnull,default:current_timestamp"` + ExpiresAt time.Time +} + +type KeyPairs []string + +func (k KeyPairs) ToKeys() [][]byte { + b := make([][]byte, 0, len(k)) + for _, kk := range k { + b = append(b, []byte(kk)) + } + + return b +} + +// New creates a new bunstore session. +func New(db *bun.DB, keyPairs KeyPairs) (*Store, error) { + return NewOptions(db, Options{}, keyPairs) +} + +// NewOptions creates a new bunstore session with options. +func NewOptions(db *bun.DB, opts Options, keyPairs KeyPairs) (*Store, error) { + st := &Store{ + db: db, + opts: opts, + Codecs: securecookie.CodecsFromPairs(keyPairs.ToKeys()...), + SessionOpts: &sessions.Options{ + Path: defaultPath, + MaxAge: defaultMaxAge, + }, + } + + return st, nil +} + +// Get returns a session for the given name after adding it to the registry. +func (st *Store) Get(r *http.Request, name string) (*sessions.Session, error) { + return sessions.GetRegistry(r).Get(st, name) +} + +// New creates a session with name without adding it to the registry. +func (st *Store) New(r *http.Request, name string) (*sessions.Session, error) { + session := sessions.NewSession(st, name) + opts := *st.SessionOpts + session.Options = &opts + session.IsNew = true + + st.MaxAge(st.SessionOpts.MaxAge) + + // try fetch from db if there is a cookie + s := st.getSessionFromCookie(r, session.Name()) + if s != nil { + if err := securecookie.DecodeMulti(session.Name(), s.Data, &session.Values, st.Codecs...); err != nil { + //nolint:nilerr + return session, nil + } + + session.ID = s.ID + session.IsNew = false + } + + return session, nil +} + +// Save session and set cookie header. +func (st *Store) Save(r *http.Request, w http.ResponseWriter, session *sessions.Session) error { + s := st.getSessionFromCookie(r, session.Name()) + + // delete if max age is < 0 + if session.Options.MaxAge < 0 { + if s != nil { + if _, err := st.db.NewDelete().Model(&Model{ID: session.ID}).WherePK("id").Exec(r.Context()); err != nil { + return err + } + } + + http.SetCookie(w, sessions.NewCookie(session.Name(), "", session.Options)) + + return nil + } + + data, err := securecookie.EncodeMulti(session.Name(), session.Values, st.Codecs...) + if err != nil { + return err + } + + now := time.Now() + expire := now.Add(time.Second * time.Duration(session.Options.MaxAge)) + + if s == nil { + // generate random session ID key suitable for storage in the db + session.ID = strings.TrimRight( + base32.StdEncoding.EncodeToString( + securecookie.GenerateRandomKey(sessionIDLen)), "=") + s = &Model{ + ID: session.ID, + Data: data, + ExpiresAt: expire, + } + + if _, err := st.db.NewInsert().Model(s).Exec(r.Context()); err != nil { + return err + } + } else { + s.Data = data + s.ExpiresAt = expire + + if _, err := st.db.NewUpdate().Model(s).WherePK("id").Column("data", "expires_at").Exec(r.Context()); err != nil { + return err + } + } + + // set session id cookie + id, err := securecookie.EncodeMulti(session.Name(), s.ID, st.Codecs...) + if err != nil { + return err + } + + http.SetCookie(w, sessions.NewCookie(session.Name(), id, session.Options)) + + return nil +} + +// getSessionFromCookie looks for an existing bunSession from a session ID stored inside a cookie. +func (st *Store) getSessionFromCookie(r *http.Request, name string) *Model { + if cookie, err := r.Cookie(name); err == nil { + sessionID := "" + if err := securecookie.DecodeMulti(name, cookie.Value, &sessionID, st.Codecs...); err != nil { + return nil + } + + s := &Model{} + if err := st.db.NewSelect(). + Model(s). + Where("id = ? AND expires_at > ?", sessionID, time.Now()). + Scan(r.Context()); err != nil { + return nil + } + + return s + } + + return nil +} + +// MaxAge sets the maximum age for the store and the underlying cookie +// implementation. Individual sessions can be deleted by setting +// Options.MaxAge = -1 for that session. +func (st *Store) MaxAge(age int) { + st.SessionOpts.MaxAge = age + for _, codec := range st.Codecs { + if sc, ok := codec.(*securecookie.SecureCookie); ok { + sc.MaxAge(age) + } + } +} + +// MaxLength restricts the maximum length of new sessions to l. +// If l is 0 there is no limit to the size of a session, use with caution. +// The default is 4096 (default for securecookie). +func (st *Store) MaxLength(l int) { + for _, c := range st.Codecs { + if codec, ok := c.(*securecookie.SecureCookie); ok { + codec.MaxLength(l) + } + } +} + +// Cleanup deletes expired sessions. +func (st *Store) Cleanup() { + _, err := st.db.NewDelete().Model(&Model{}).Where("expires_at <= ?", time.Now()).Exec(context.Background()) + if err != nil { + slog.Default().With("error", err).Error("cleanup") + } +} + +// PeriodicCleanup runs Cleanup every interval. Close quit channel to stop. +func (st *Store) PeriodicCleanup(interval time.Duration, quit <-chan struct{}) { + t := time.NewTicker(interval) + defer t.Stop() + + for { + select { + case <-t.C: + st.Cleanup() + case <-quit: + return + } + } +} diff --git a/pkg/middleware/user.go b/pkg/middleware/user.go new file mode 100644 index 0000000..6271e43 --- /dev/null +++ b/pkg/middleware/user.go @@ -0,0 +1,28 @@ +package middleware + +import ( + "context" + + "github.com/labstack/echo-contrib/session" + "github.com/labstack/echo/v4" +) + +func User() echo.MiddlewareFunc { + return func(next echo.HandlerFunc) echo.HandlerFunc { + return func(c echo.Context) error { + sess, err := session.Get("user", c) + if err != nil { + return err + } + + u := sess.Values["user"] + c.Set("user", u) + + ctx := context.WithValue(c.Request().Context(), ContextKey("user"), u) + r := c.Request().WithContext(ctx) + c.SetRequest(r) + + return next(c) + } + } +} diff --git a/pkg/model/user.go b/pkg/model/user.go new file mode 100644 index 0000000..ec524a8 --- /dev/null +++ b/pkg/model/user.go @@ -0,0 +1,26 @@ +package model + +import ( + "encoding/gob" + "encoding/json" + "time" + + "github.com/uptrace/bun" +) + +//nolint:gochecknoinits +func init() { + gob.Register(User{}) +} + +type User struct { + bun.BaseModel `bun:"table:users,alias:u"` + + ID int64 `bun:",pk,autoincrement"` + Email string `bun:",notnull,unique"` + Username string `bun:",notnull,unique"` + Password string `bun:",notnull"` + Meta json.RawMessage `bun:",type:jsonb"` + CreatedAt time.Time `bun:",nullzero,notnull,default:current_timestamp"` + DeletedAt time.Time `bun:",soft_delete,nullzero"` +} diff --git a/pkg/service/crud/crud.go b/pkg/service/crud/crud.go new file mode 100644 index 0000000..799eacb --- /dev/null +++ b/pkg/service/crud/crud.go @@ -0,0 +1,87 @@ +package crud + +import ( + "context" + "errors" + + "github.com/uptrace/bun" + "github.com/uptrace/bun/driver/pgdriver" +) + +var ErrRecordAlreadyExists = errors.New("record already exists") + +type Service[T any] struct { + db *bun.DB +} + +func NewService[T any](db *bun.DB) *Service[T] { + return &Service[T]{ + db: db, + } +} + +func (s *Service[T]) Insert(ctx context.Context, model *T) error { + if _, err := s.db.NewInsert().Model(model).Returning("*").Exec(ctx); err != nil { + pqErr := pgdriver.Error{} + if errors.As(err, &pqErr) { + if pqErr.Field('C') == "23505" { + return ErrRecordAlreadyExists + } + } + + return err + } + + return nil +} + +func (s *Service[T]) UpdatePk(ctx context.Context, model *T, columns []string) error { + if _, err := s.db.NewUpdate().Model(model).WherePK(columns...).Column(columns...).Exec(ctx); err != nil { + pqErr := pgdriver.Error{} + if errors.As(err, &pqErr) { + if pqErr.Field('C') == "23505" { + return ErrRecordAlreadyExists + } + } + + return err + } + + return nil +} + +//nolint:revive +func (s *Service[T]) Update(ctx context.Context, model *T, columns []string, query string, args ...any) error { + if _, err := s.db.NewUpdate().Model(model).Where(query, args...).Column(columns...).Exec(ctx); err != nil { + pqErr := pgdriver.Error{} + if errors.As(err, &pqErr) { + if pqErr.Field('C') == "23505" { + return ErrRecordAlreadyExists + } + } + + return err + } + + return nil +} + +func (s *Service[T]) FindOne(ctx context.Context, query string, args ...any) (*T, error) { + m := new(T) + + return m, s.db.NewSelect().Model(m).Where(query, args...).Scan(ctx, m) +} + +//nolint:revive +func (s *Service[T]) Find(ctx context.Context, query string, args ...any) ([]T, int, error) { + m := make([]T, 0) + c, err := s.db.NewSelect().Model(m).Where(query, args...).ScanAndCount(ctx, &m) + + return m, c, err +} + +func (s *Service[T]) Delete(ctx context.Context, query string, args ...any) error { + _, err := s.db.NewDelete().Model((*T)(nil)).Where(query, args...).Exec(ctx) + + return err +} diff --git a/pkg/service/user/login.go b/pkg/service/user/login.go new file mode 100644 index 0000000..d1f5c65 --- /dev/null +++ b/pkg/service/user/login.go @@ -0,0 +1,31 @@ +package user + +import ( + "context" + "errors" + + normalizer "github.com/dimuska139/go-email-normalizer/v3" + "golang.org/x/crypto/bcrypt" + + "go.neonxp.ru/framework/pkg/model" + "go.neonxp.ru/framework/pkg/tpl" +) + +var ErrInvalidUserOrPassword = errors.New("invalid_user_or_password") + +func (s *Service) Login(ctx context.Context, form *tpl.LoginForm) (*model.User, error) { + n := normalizer.NewNormalizer() + u := &model.User{ + Email: n.Normalize(form.Email), + } + + if err := s.db.NewSelect().Model(u).Where("email = ?", u.Email).Scan(ctx, u); err != nil { + return nil, errors.Join(err, ErrInvalidUserOrPassword) + } + + if err := bcrypt.CompareHashAndPassword([]byte(u.Password), []byte(form.Password)); err != nil { + return nil, errors.Join(err, ErrInvalidUserOrPassword) + } + + return u, nil +} diff --git a/pkg/service/user/register.go b/pkg/service/user/register.go new file mode 100644 index 0000000..69f19a2 --- /dev/null +++ b/pkg/service/user/register.go @@ -0,0 +1,85 @@ +package user + +import ( + "context" + "errors" + "regexp" + + normalizer "github.com/dimuska139/go-email-normalizer/v3" + "github.com/uptrace/bun/driver/pgdriver" + "golang.org/x/crypto/bcrypt" + + "go.neonxp.ru/framework/pkg/model" + "go.neonxp.ru/framework/pkg/tpl" +) + +var ( + ErrUsernameToShort = errors.New("username_to_short") + ErrUserAlreadyExist = errors.New("user_already_exists") + ErrPasswordTooWeak = errors.New("password_too_weak") + ErrPasswordTooShort = errors.New("password_too_short") +) + +const ( + minUsernameLen = 3 + minPasswordLen = 8 +) + +func (s *Service) Register(ctx context.Context, form *tpl.RegisterForm) (*model.User, error) { + if len(form.Username) < minUsernameLen { + return nil, ErrUsernameToShort + } + + if err := checkPasswordLever(form.Password); err != nil { + return nil, err + } + + password, err := bcrypt.GenerateFromPassword([]byte(form.Password), bcrypt.DefaultCost) + if err != nil { + return nil, err + } + + n := normalizer.NewNormalizer() + u := &model.User{ + Username: form.Username, + Email: n.Normalize(form.Email), + Password: string(password), + } + + if _, err := s.db.NewInsert().Model(u).Returning("*").Exec(ctx); err != nil { + pqErr := pgdriver.Error{} + if errors.As(err, &pqErr) { + if pqErr.Field('C') == "23505" { + return nil, ErrUserAlreadyExist + } + } + + return nil, err + } + + return u, nil +} + +func checkPasswordLever(ps string) error { + if len(ps) < minPasswordLen { + return ErrPasswordTooShort + } + + lowerCase := `[a-z]{1}` + upperCase := `[A-Z]{1}` + symbol := `[0-9!@#~$%^&*()+|_]{1}` + + if b, err := regexp.MatchString(lowerCase, ps); !b || err != nil { + return ErrPasswordTooWeak + } + + if b, err := regexp.MatchString(upperCase, ps); !b || err != nil { + return ErrPasswordTooWeak + } + + if b, err := regexp.MatchString(symbol, ps); !b || err != nil { + return ErrPasswordTooWeak + } + + return nil +} diff --git a/pkg/service/user/user.go b/pkg/service/user/user.go new file mode 100644 index 0000000..aa27eee --- /dev/null +++ b/pkg/service/user/user.go @@ -0,0 +1,12 @@ +package user + +import "github.com/uptrace/bun" + +type Service struct { + db *bun.DB +} + +// NewService returns new Service. +func NewService(db *bun.DB) *Service { + return &Service{db: db} +} diff --git a/pkg/tpl/error.templ b/pkg/tpl/error.templ new file mode 100644 index 0000000..0e0dcfa --- /dev/null +++ b/pkg/tpl/error.templ @@ -0,0 +1,10 @@ +package tpl + +import "strconv" + +templ ErrorPage(code int, message string) { + @Layout() { +

Ошибка { strconv.Itoa(code) }!

+

{ message }

+ } +} diff --git a/pkg/tpl/error_templ.go b/pkg/tpl/error_templ.go new file mode 100644 index 0000000..04b4921 --- /dev/null +++ b/pkg/tpl/error_templ.go @@ -0,0 +1,86 @@ +// Code generated by templ - DO NOT EDIT. + +// templ: version: v0.2.778 +package tpl + +//lint:file-ignore SA4006 This context is only used if a nested component is present. + +import "github.com/a-h/templ" +import templruntime "github.com/a-h/templ/runtime" + +import "strconv" + +func ErrorPage(code int, message string) templ.Component { + return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { + templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context + if templ_7745c5c3_CtxErr := ctx.Err(); templ_7745c5c3_CtxErr != nil { + return templ_7745c5c3_CtxErr + } + templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) + if !templ_7745c5c3_IsBuffer { + defer func() { + templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) + if templ_7745c5c3_Err == nil { + templ_7745c5c3_Err = templ_7745c5c3_BufErr + } + }() + } + ctx = templ.InitializeContext(ctx) + templ_7745c5c3_Var1 := templ.GetChildren(ctx) + if templ_7745c5c3_Var1 == nil { + templ_7745c5c3_Var1 = templ.NopComponent + } + ctx = templ.ClearChildren(ctx) + templ_7745c5c3_Var2 := templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { + templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context + templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) + if !templ_7745c5c3_IsBuffer { + defer func() { + templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) + if templ_7745c5c3_Err == nil { + templ_7745c5c3_Err = templ_7745c5c3_BufErr + } + }() + } + ctx = templ.InitializeContext(ctx) + templ_7745c5c3_Err = templ.WriteWatchModeString(templ_7745c5c3_Buffer, 1) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var3 string + templ_7745c5c3_Var3, templ_7745c5c3_Err = templ.JoinStringErrs(strconv.Itoa(code)) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `pkg/tpl/error.templ`, Line: 7, Col: 39} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var3)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + templ_7745c5c3_Err = templ.WriteWatchModeString(templ_7745c5c3_Buffer, 2) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var4 string + templ_7745c5c3_Var4, templ_7745c5c3_Err = templ.JoinStringErrs(message) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `pkg/tpl/error.templ`, Line: 8, Col: 14} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var4)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + templ_7745c5c3_Err = templ.WriteWatchModeString(templ_7745c5c3_Buffer, 3) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + return templ_7745c5c3_Err + }) + templ_7745c5c3_Err = Layout().Render(templ.WithChildren(ctx, templ_7745c5c3_Var2), templ_7745c5c3_Buffer) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + return templ_7745c5c3_Err + }) +} + +var _ = templruntime.GeneratedTemplate diff --git a/pkg/tpl/error_templ.txt b/pkg/tpl/error_templ.txt new file mode 100644 index 0000000..5d1d217 --- /dev/null +++ b/pkg/tpl/error_templ.txt @@ -0,0 +1,3 @@ +

Ошибка +!

+

diff --git a/pkg/tpl/layout.templ b/pkg/tpl/layout.templ new file mode 100644 index 0000000..4993b97 --- /dev/null +++ b/pkg/tpl/layout.templ @@ -0,0 +1,49 @@ +package tpl + +import "go.neonxp.ru/framework/pkg/utils" + +templ Layout() { + {{ user := utils.GetUserCtx(ctx) }} + + + + + + + + + + App + + +
+ + { children... } +
+ +
+
+ +
+
+ + +} diff --git a/pkg/tpl/layout_templ.go b/pkg/tpl/layout_templ.go new file mode 100644 index 0000000..1edca5a --- /dev/null +++ b/pkg/tpl/layout_templ.go @@ -0,0 +1,79 @@ +// Code generated by templ - DO NOT EDIT. + +// templ: version: v0.2.778 +package tpl + +//lint:file-ignore SA4006 This context is only used if a nested component is present. + +import "github.com/a-h/templ" +import templruntime "github.com/a-h/templ/runtime" + +import "go.neonxp.ru/framework/pkg/utils" + +func Layout() templ.Component { + return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { + templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context + if templ_7745c5c3_CtxErr := ctx.Err(); templ_7745c5c3_CtxErr != nil { + return templ_7745c5c3_CtxErr + } + templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) + if !templ_7745c5c3_IsBuffer { + defer func() { + templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) + if templ_7745c5c3_Err == nil { + templ_7745c5c3_Err = templ_7745c5c3_BufErr + } + }() + } + ctx = templ.InitializeContext(ctx) + templ_7745c5c3_Var1 := templ.GetChildren(ctx) + if templ_7745c5c3_Var1 == nil { + templ_7745c5c3_Var1 = templ.NopComponent + } + ctx = templ.ClearChildren(ctx) + user := utils.GetUserCtx(ctx) + templ_7745c5c3_Err = templ.WriteWatchModeString(templ_7745c5c3_Buffer, 1) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + if user == nil { + templ_7745c5c3_Err = templ.WriteWatchModeString(templ_7745c5c3_Buffer, 2) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + } else { + templ_7745c5c3_Err = templ.WriteWatchModeString(templ_7745c5c3_Buffer, 3) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var2 string + templ_7745c5c3_Var2, templ_7745c5c3_Err = templ.JoinStringErrs(user.Username) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `pkg/tpl/layout.templ`, Line: 30, Col: 50} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var2)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + templ_7745c5c3_Err = templ.WriteWatchModeString(templ_7745c5c3_Buffer, 4) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + } + templ_7745c5c3_Err = templ.WriteWatchModeString(templ_7745c5c3_Buffer, 5) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + templ_7745c5c3_Err = templ_7745c5c3_Var1.Render(ctx, templ_7745c5c3_Buffer) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + templ_7745c5c3_Err = templ.WriteWatchModeString(templ_7745c5c3_Buffer, 6) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + return templ_7745c5c3_Err + }) +} + +var _ = templruntime.GeneratedTemplate diff --git a/pkg/tpl/layout_templ.txt b/pkg/tpl/layout_templ.txt new file mode 100644 index 0000000..c6fb6f2 --- /dev/null +++ b/pkg/tpl/layout_templ.txt @@ -0,0 +1,6 @@ +App
+
diff --git a/pkg/tpl/login.templ b/pkg/tpl/login.templ new file mode 100644 index 0000000..1f28e4d --- /dev/null +++ b/pkg/tpl/login.templ @@ -0,0 +1,60 @@ +package tpl + +templ Login(form *LoginForm) { + @Layout() { +
+
+
+

Вход

+

Вход в систему

+
+
+ if form.Message != "" { +
+
Ошибка
+ { form.Message } +
+ } + + +
+ +
+ +
+
+
+
+ } +} + +type LoginForm struct { + Message string + Email string `form:"email"` + Password string `form:"password"` + Remember string `form:"remember"` +} diff --git a/pkg/tpl/login_templ.go b/pkg/tpl/login_templ.go new file mode 100644 index 0000000..8c02424 --- /dev/null +++ b/pkg/tpl/login_templ.go @@ -0,0 +1,114 @@ +// Code generated by templ - DO NOT EDIT. + +// templ: version: v0.2.778 +package tpl + +//lint:file-ignore SA4006 This context is only used if a nested component is present. + +import "github.com/a-h/templ" +import templruntime "github.com/a-h/templ/runtime" + +func Login(form *LoginForm) templ.Component { + return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { + templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context + if templ_7745c5c3_CtxErr := ctx.Err(); templ_7745c5c3_CtxErr != nil { + return templ_7745c5c3_CtxErr + } + templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) + if !templ_7745c5c3_IsBuffer { + defer func() { + templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) + if templ_7745c5c3_Err == nil { + templ_7745c5c3_Err = templ_7745c5c3_BufErr + } + }() + } + ctx = templ.InitializeContext(ctx) + templ_7745c5c3_Var1 := templ.GetChildren(ctx) + if templ_7745c5c3_Var1 == nil { + templ_7745c5c3_Var1 = templ.NopComponent + } + ctx = templ.ClearChildren(ctx) + templ_7745c5c3_Var2 := templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { + templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context + templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) + if !templ_7745c5c3_IsBuffer { + defer func() { + templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) + if templ_7745c5c3_Err == nil { + templ_7745c5c3_Err = templ_7745c5c3_BufErr + } + }() + } + ctx = templ.InitializeContext(ctx) + templ_7745c5c3_Err = templ.WriteWatchModeString(templ_7745c5c3_Buffer, 1) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + if form.Message != "" { + templ_7745c5c3_Err = templ.WriteWatchModeString(templ_7745c5c3_Buffer, 2) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var3 string + templ_7745c5c3_Var3, templ_7745c5c3_Err = templ.JoinStringErrs(form.Message) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `pkg/tpl/login.templ`, Line: 21, Col: 21} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var3)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + templ_7745c5c3_Err = templ.WriteWatchModeString(templ_7745c5c3_Buffer, 3) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + } + templ_7745c5c3_Err = templ.WriteWatchModeString(templ_7745c5c3_Buffer, 4) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var4 string + templ_7745c5c3_Var4, templ_7745c5c3_Err = templ.JoinStringErrs(form.Email) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `pkg/tpl/login.templ`, Line: 30, Col: 24} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var4)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + templ_7745c5c3_Err = templ.WriteWatchModeString(templ_7745c5c3_Buffer, 5) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var5 string + templ_7745c5c3_Var5, templ_7745c5c3_Err = templ.JoinStringErrs(form.Remember) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `pkg/tpl/login.templ`, Line: 43, Col: 97} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var5)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + templ_7745c5c3_Err = templ.WriteWatchModeString(templ_7745c5c3_Buffer, 6) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + return templ_7745c5c3_Err + }) + templ_7745c5c3_Err = Layout().Render(templ.WithChildren(ctx, templ_7745c5c3_Var2), templ_7745c5c3_Buffer) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + return templ_7745c5c3_Err + }) +} + +type LoginForm struct { + Message string + Email string `form:"email"` + Password string `form:"password"` + Remember string `form:"remember"` +} + +var _ = templruntime.GeneratedTemplate diff --git a/pkg/tpl/login_templ.txt b/pkg/tpl/login_templ.txt new file mode 100644 index 0000000..af8cbb3 --- /dev/null +++ b/pkg/tpl/login_templ.txt @@ -0,0 +1,6 @@ +

Вход

Вход в систему

+
Ошибка
+
+
diff --git a/pkg/tpl/profile.templ b/pkg/tpl/profile.templ new file mode 100644 index 0000000..61a9221 --- /dev/null +++ b/pkg/tpl/profile.templ @@ -0,0 +1,17 @@ +package tpl + +import "go.neonxp.ru/framework/pkg/model" + +templ Profile(user *model.User) { + @Layout() { +
+
+
+

{ user.Username }

+

{ user.Email }

+
+
+
+
+ } +} diff --git a/pkg/tpl/profile_templ.go b/pkg/tpl/profile_templ.go new file mode 100644 index 0000000..e51ab9a --- /dev/null +++ b/pkg/tpl/profile_templ.go @@ -0,0 +1,86 @@ +// Code generated by templ - DO NOT EDIT. + +// templ: version: v0.2.778 +package tpl + +//lint:file-ignore SA4006 This context is only used if a nested component is present. + +import "github.com/a-h/templ" +import templruntime "github.com/a-h/templ/runtime" + +import "go.neonxp.ru/framework/pkg/model" + +func Profile(user *model.User) templ.Component { + return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { + templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context + if templ_7745c5c3_CtxErr := ctx.Err(); templ_7745c5c3_CtxErr != nil { + return templ_7745c5c3_CtxErr + } + templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) + if !templ_7745c5c3_IsBuffer { + defer func() { + templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) + if templ_7745c5c3_Err == nil { + templ_7745c5c3_Err = templ_7745c5c3_BufErr + } + }() + } + ctx = templ.InitializeContext(ctx) + templ_7745c5c3_Var1 := templ.GetChildren(ctx) + if templ_7745c5c3_Var1 == nil { + templ_7745c5c3_Var1 = templ.NopComponent + } + ctx = templ.ClearChildren(ctx) + templ_7745c5c3_Var2 := templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { + templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context + templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) + if !templ_7745c5c3_IsBuffer { + defer func() { + templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) + if templ_7745c5c3_Err == nil { + templ_7745c5c3_Err = templ_7745c5c3_BufErr + } + }() + } + ctx = templ.InitializeContext(ctx) + templ_7745c5c3_Err = templ.WriteWatchModeString(templ_7745c5c3_Buffer, 1) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var3 string + templ_7745c5c3_Var3, templ_7745c5c3_Err = templ.JoinStringErrs(user.Username) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `pkg/tpl/profile.templ`, Line: 10, Col: 24} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var3)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + templ_7745c5c3_Err = templ.WriteWatchModeString(templ_7745c5c3_Buffer, 2) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var4 string + templ_7745c5c3_Var4, templ_7745c5c3_Err = templ.JoinStringErrs(user.Email) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `pkg/tpl/profile.templ`, Line: 11, Col: 20} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var4)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + templ_7745c5c3_Err = templ.WriteWatchModeString(templ_7745c5c3_Buffer, 3) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + return templ_7745c5c3_Err + }) + templ_7745c5c3_Err = Layout().Render(templ.WithChildren(ctx, templ_7745c5c3_Var2), templ_7745c5c3_Buffer) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + return templ_7745c5c3_Err + }) +} + +var _ = templruntime.GeneratedTemplate diff --git a/pkg/tpl/profile_templ.txt b/pkg/tpl/profile_templ.txt new file mode 100644 index 0000000..5fa238c --- /dev/null +++ b/pkg/tpl/profile_templ.txt @@ -0,0 +1,3 @@ +

+

+

diff --git a/pkg/tpl/register.templ b/pkg/tpl/register.templ new file mode 100644 index 0000000..c7c7210 --- /dev/null +++ b/pkg/tpl/register.templ @@ -0,0 +1,63 @@ +package tpl + +templ Register(form *RegisterForm) { + @Layout() { +
+
+
+

Регистрация

+

Регистрация в системе

+
+
+ if form.Message != "" { +
+
Ошибка
+ { form.Message } +
+ } + + + + +
+
+
+
+ } +} + +type RegisterForm struct { + Message string + Username string `form:"username"` + Email string `form:"email"` + Password string `form:"password"` +} diff --git a/pkg/tpl/register_templ.go b/pkg/tpl/register_templ.go new file mode 100644 index 0000000..ffab2de --- /dev/null +++ b/pkg/tpl/register_templ.go @@ -0,0 +1,114 @@ +// Code generated by templ - DO NOT EDIT. + +// templ: version: v0.2.778 +package tpl + +//lint:file-ignore SA4006 This context is only used if a nested component is present. + +import "github.com/a-h/templ" +import templruntime "github.com/a-h/templ/runtime" + +func Register(form *RegisterForm) templ.Component { + return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { + templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context + if templ_7745c5c3_CtxErr := ctx.Err(); templ_7745c5c3_CtxErr != nil { + return templ_7745c5c3_CtxErr + } + templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) + if !templ_7745c5c3_IsBuffer { + defer func() { + templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) + if templ_7745c5c3_Err == nil { + templ_7745c5c3_Err = templ_7745c5c3_BufErr + } + }() + } + ctx = templ.InitializeContext(ctx) + templ_7745c5c3_Var1 := templ.GetChildren(ctx) + if templ_7745c5c3_Var1 == nil { + templ_7745c5c3_Var1 = templ.NopComponent + } + ctx = templ.ClearChildren(ctx) + templ_7745c5c3_Var2 := templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { + templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context + templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) + if !templ_7745c5c3_IsBuffer { + defer func() { + templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) + if templ_7745c5c3_Err == nil { + templ_7745c5c3_Err = templ_7745c5c3_BufErr + } + }() + } + ctx = templ.InitializeContext(ctx) + templ_7745c5c3_Err = templ.WriteWatchModeString(templ_7745c5c3_Buffer, 1) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + if form.Message != "" { + templ_7745c5c3_Err = templ.WriteWatchModeString(templ_7745c5c3_Buffer, 2) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var3 string + templ_7745c5c3_Var3, templ_7745c5c3_Err = templ.JoinStringErrs(form.Message) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `pkg/tpl/register.templ`, Line: 21, Col: 21} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var3)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + templ_7745c5c3_Err = templ.WriteWatchModeString(templ_7745c5c3_Buffer, 3) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + } + templ_7745c5c3_Err = templ.WriteWatchModeString(templ_7745c5c3_Buffer, 4) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var4 string + templ_7745c5c3_Var4, templ_7745c5c3_Err = templ.JoinStringErrs(form.Username) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `pkg/tpl/register.templ`, Line: 30, Col: 27} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var4)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + templ_7745c5c3_Err = templ.WriteWatchModeString(templ_7745c5c3_Buffer, 5) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var5 string + templ_7745c5c3_Var5, templ_7745c5c3_Err = templ.JoinStringErrs(form.Email) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `pkg/tpl/register.templ`, Line: 39, Col: 24} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var5)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + templ_7745c5c3_Err = templ.WriteWatchModeString(templ_7745c5c3_Buffer, 6) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + return templ_7745c5c3_Err + }) + templ_7745c5c3_Err = Layout().Render(templ.WithChildren(ctx, templ_7745c5c3_Var2), templ_7745c5c3_Buffer) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + return templ_7745c5c3_Err + }) +} + +type RegisterForm struct { + Message string + Username string `form:"username"` + Email string `form:"email"` + Password string `form:"password"` +} + +var _ = templruntime.GeneratedTemplate diff --git a/pkg/tpl/register_templ.txt b/pkg/tpl/register_templ.txt new file mode 100644 index 0000000..c404586 --- /dev/null +++ b/pkg/tpl/register_templ.txt @@ -0,0 +1,6 @@ +

Регистрация

Регистрация в системе

+
Ошибка
+
+
diff --git a/pkg/utils/htmx.go b/pkg/utils/htmx.go new file mode 100644 index 0000000..c4120f3 --- /dev/null +++ b/pkg/utils/htmx.go @@ -0,0 +1,11 @@ +package utils + +import "github.com/labstack/echo/v4" + +func IsHTMX(c echo.Context) bool { + return c.Request().Header.Get("HX-Request") == "true" +} + +func HTMXRedirect(c echo.Context, location string) { + c.Response().Header().Set("HX-Redirect", location) +} diff --git a/pkg/utils/user.go b/pkg/utils/user.go new file mode 100644 index 0000000..4006b3c --- /dev/null +++ b/pkg/utils/user.go @@ -0,0 +1,41 @@ +package utils + +import ( + "context" + + "github.com/gorilla/sessions" + "github.com/labstack/echo-contrib/session" + "github.com/labstack/echo/v4" + "go.neonxp.ru/framework/pkg/middleware" + "go.neonxp.ru/framework/pkg/model" +) + +func GetUserCtx(ctx context.Context) *model.User { + u := ctx.Value(middleware.ContextKey("user")) + if u == nil { + return nil + } + + if u, ok := u.(model.User); ok { + return &u + } + + return nil +} + +func SetUser(c echo.Context, u *model.User, maxage int) error { + sess, err := session.Get("user", c) + if err != nil { + return err + } + + sess.Values["user"] = u + sess.Options = &sessions.Options{ + Path: "/", + MaxAge: maxage, + HttpOnly: true, + Secure: true, + } + + return sess.Save(c.Request(), c.Response()) +} diff --git a/static/css/flexboxgrid.min.css b/static/css/flexboxgrid.min.css new file mode 100644 index 0000000..2f502c9 --- /dev/null +++ b/static/css/flexboxgrid.min.css @@ -0,0 +1 @@ +.container,.container-fluid{margin-right:auto;margin-left:auto}.container-fluid{padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width:48em){.container{width:49rem}.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:64em){.container{width:65rem}.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-offset-0,.col-md-offset-1,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:75em){.container{width:76rem}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}} \ No newline at end of file diff --git a/static/css/fork-awesome.min.css b/static/css/fork-awesome.min.css new file mode 100644 index 0000000..fd154dc --- /dev/null +++ b/static/css/fork-awesome.min.css @@ -0,0 +1,12 @@ +/*! +Fork Awesome 1.2.0 +License - https://forkaweso.me/Fork-Awesome/license + +Copyright 2018 Dave Gandy & Fork Awesome + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */@font-face{font-family:ForkAwesome;src:url(../fonts/forkawesome-webfont.eot?v=1.2.0);src:url(../fonts/forkawesome-webfont.eot?#iefix&v=1.2.0) format('embedded-opentype'),url(../fonts/forkawesome-webfont.woff2?v=1.2.0) format('woff2'),url(../fonts/forkawesome-webfont.woff?v=1.2.0) format('woff'),url(../fonts/forkawesome-webfont.ttf?v=1.2.0) format('truetype'),url(../fonts/forkawesome-webfont.svg?v=1.2.0#forkawesomeregular) format('svg');font-weight:400;font-style:normal;font-display:block}.fa{display:inline-block;font:normal normal normal 14px/1 ForkAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell-o:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-globe-e:before{content:"\f304"}.fa-globe-w:before{content:"\f305"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-community:before,.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus-g:before,.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before,.fa-utensils:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before,.fa-pound:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-desc:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-desc:before,.fa-sort-amount-up:before{content:"\f161"}.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-desc:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before,.fa-closed-captioning:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before,.fa-gem:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-medium-square:before{content:"\f2f8"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo-v:before,.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.fa-mastodon:before{content:"\f2e1"}.fa-mastodon-alt:before{content:"\f2e2"}.fa-fork-awesome:before,.fa-fork-circle:before{content:"\f2e3"}.fa-peertube:before{content:"\f2e4"}.fa-diaspora:before{content:"\f2e5"}.fa-friendica:before{content:"\f2e6"}.fa-gnu-social:before{content:"\f2e7"}.fa-liberapay-square:before{content:"\f2e8"}.fa-liberapay:before{content:"\f2e9"}.fa-scuttlebutt:before,.fa-ssb:before{content:"\f2ea"}.fa-hubzilla:before{content:"\f2eb"}.fa-social-home:before{content:"\f2ec"}.fa-artstation:before{content:"\f2ed"}.fa-discord:before{content:"\f2ee"}.fa-discord-alt:before{content:"\f2ef"}.fa-patreon:before{content:"\f2f0"}.fa-snowdrift:before{content:"\f2f1"}.fa-activitypub:before{content:"\f2f2"}.fa-ethereum:before{content:"\f2f3"}.fa-keybase:before{content:"\f2f4"}.fa-shaarli:before{content:"\f2f5"}.fa-shaarli-o:before{content:"\f2f6"}.fa-cut-key:before,.fa-key-modern:before{content:"\f2f7"}.fa-xmpp:before{content:"\f2f9"}.fa-archive-org:before{content:"\f2fc"}.fa-freedombox:before{content:"\f2fd"}.fa-facebook-messenger:before{content:"\f2fe"}.fa-debian:before{content:"\f2ff"}.fa-mastodon-square:before{content:"\f300"}.fa-tipeee:before{content:"\f301"}.fa-react:before{content:"\f302"}.fa-dogmazic:before{content:"\f303"}.fa-zotero:before{content:"\f309"}.fa-nodejs:before{content:"\f308"}.fa-nextcloud:before{content:"\f306"}.fa-nextcloud-square:before{content:"\f307"}.fa-hackaday:before{content:"\f30a"}.fa-laravel:before{content:"\f30b"}.fa-signalapp:before{content:"\f30c"}.fa-gnupg:before{content:"\f30d"}.fa-php:before{content:"\f30e"}.fa-ffmpeg:before{content:"\f30f"}.fa-joplin:before{content:"\f310"}.fa-syncthing:before{content:"\f311"}.fa-inkscape:before{content:"\f312"}.fa-matrix-org:before{content:"\f313"}.fa-pixelfed:before{content:"\f314"}.fa-bootstrap:before{content:"\f315"}.fa-dev-to:before{content:"\f316"}.fa-hashnode:before{content:"\f317"}.fa-jirafeau:before{content:"\f318"}.fa-emby:before{content:"\f319"}.fa-wikidata:before{content:"\f31a"}.fa-gimp:before{content:"\f31b"}.fa-c:before{content:"\f31c"}.fa-digitalocean:before{content:"\f31d"}.fa-att:before{content:"\f31e"}.fa-gitea:before{content:"\f31f"}.fa-file-epub:before{content:"\f321"}.fa-python:before{content:"\f322"}.fa-archlinux:before{content:"\f323"}.fa-pleroma:before{content:"\f324"}.fa-unsplash:before{content:"\f325"}.fa-hackster:before{content:"\f326"}.fa-spell-check:before{content:"\f327"}.fa-moon:before{content:"\f328"}.fa-sun:before{content:"\f329"}.fa-f-droid:before{content:"\f32a"}.fa-biometric:before{content:"\f32b"}.fa-wire:before{content:"\f32c"}.fa-tor-onion:before{content:"\f32e"}.fa-volume-mute:before{content:"\f32f"}.fa-bell-ringing:before{content:"\f32d"}.fa-bell-ringing-o:before{content:"\f330"}.fa-hal:before{content:"\f333"}.fa-jupyter:before{content:"\f335"}.fa-julia:before{content:"\f334"}.fa-classicpress:before{content:"\f331"}.fa-classicpress-circle:before{content:"\f332"}.fa-open-collective:before{content:"\f336"}.fa-orcid:before{content:"\f337"}.fa-researchgate:before{content:"\f338"}.fa-funkwhale:before{content:"\f339"}.fa-askfm:before{content:"\f33a"}.fa-blockstack:before{content:"\f33b"}.fa-boardgamegeek:before{content:"\f33c"}.fa-bunny:before{content:"\f35f"}.fa-buymeacoffee:before{content:"\f33d"}.fa-cc-by:before{content:"\f33e"}.fa-cc-cc:before,.fa-creative-commons-alt:before{content:"\f33f"}.fa-cc-nc-eu:before{content:"\f341"}.fa-cc-nc-jp:before{content:"\f342"}.fa-cc-nc:before{content:"\f340"}.fa-cc-nd:before{content:"\f343"}.fa-cc-pd:before{content:"\f344"}.fa-cc-remix:before{content:"\f345"}.fa-cc-sa:before{content:"\f346"}.fa-cc-share:before{content:"\f347"}.fa-cc-zero:before{content:"\f348"}.fa-conway-glider:before,.fa-conway-hacker:before{content:"\f349"}.fa-csharp:before{content:"\f34a"}.fa-email-bulk:before{content:"\f34b"}.fa-email-bulk-o:before{content:"\f34c"}.fa-gnu:before{content:"\f34d"}.fa-google-play:before{content:"\f34e"}.fa-heroku:before{content:"\f34f"}.fa-hassio:before,.fa-home-assistant:before{content:"\f350"}.fa-java:before{content:"\f351"}.fa-mariadb:before{content:"\f352"}.fa-markdown:before{content:"\f353"}.fa-mysql:before{content:"\f354"}.fa-nordcast:before{content:"\f355"}.fa-plume:before{content:"\f356"}.fa-postgresql:before{content:"\f357"}.fa-sass-alt:before{content:"\f359"}.fa-sass:before{content:"\f358"}.fa-skate:before{content:"\f35a"}.fa-sketchfab:before{content:"\f35b"}.fa-tex:before{content:"\f35c"}.fa-textpattern:before{content:"\f35d"}.fa-unity:before{content:"\f35e"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}/*# sourceMappingURL=fork-awesome.min.css.map */ \ No newline at end of file diff --git a/static/css/pico/pico.amber.min.css b/static/css/pico/pico.amber.min.css new file mode 100644 index 0000000..b08bd57 --- /dev/null +++ b/static/css/pico/pico.amber.min.css @@ -0,0 +1,4 @@ +@charset "UTF-8";/*! + * Pico CSS ✨ v2.0.6 (https://picocss.com) + * Copyright 2019-2024 - Licensed under MIT + */: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){:root{--pico-font-size:106.25%}}@media (min-width:768px){:root{--pico-font-size:112.5%}}@media (min-width:1024px){:root{--pico-font-size:118.75%}}@media (min-width:1280px){:root{--pico-font-size:125%}}@media (min-width:1536px){: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)}:root:not([data-theme=dark]),[data-theme=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:#e7eaf0;--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:#fde7c0;--pico-mark-color:#0f1114;--pico-ins-color:#1d6a54;--pico-del-color:#883935;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#f3f5f7;--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:#fbfcfc;--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:#b86a6b;--pico-form-element-invalid-active-border-color:#c84f48;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#4c9b8a;--pico-form-element-valid-active-border-color:#279977;--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:#fbfcfc;--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, 155, 138)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data: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, 79, 72)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:light}: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){:root:not([data-theme]){--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}: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)}:root: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{filter:brightness(0)}}[data-theme=dark]{--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}[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(: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(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre{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{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code{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 summary::after,details.dropdown>a::after,details.dropdown>button::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){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html)::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):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html):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}: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){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/static/css/pico/pico.blue.min.css b/static/css/pico/pico.blue.min.css new file mode 100644 index 0000000..2cfd2e4 --- /dev/null +++ b/static/css/pico/pico.blue.min.css @@ -0,0 +1,4 @@ +@charset "UTF-8";/*! + * Pico CSS ✨ v2.0.6 (https://picocss.com) + * Copyright 2019-2024 - Licensed under MIT + */: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){:root{--pico-font-size:106.25%}}@media (min-width:768px){:root{--pico-font-size:112.5%}}@media (min-width:1024px){:root{--pico-font-size:118.75%}}@media (min-width:1280px){:root{--pico-font-size:125%}}@media (min-width:1536px){: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)}:root:not([data-theme=dark]),[data-theme=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:#e7eaf0;--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:#fde7c0;--pico-mark-color:#0f1114;--pico-ins-color:#1d6a54;--pico-del-color:#883935;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#f3f5f7;--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:#fbfcfc;--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:#b86a6b;--pico-form-element-invalid-active-border-color:#c84f48;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#4c9b8a;--pico-form-element-valid-active-border-color:#279977;--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:#fbfcfc;--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, 155, 138)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data: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, 79, 72)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:light}: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){:root:not([data-theme]){--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}: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)}:root: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{filter:brightness(0)}}[data-theme=dark]{--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}[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(: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(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre{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{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code{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 summary::after,details.dropdown>a::after,details.dropdown>button::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){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html)::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):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html):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}: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){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/static/css/pico/pico.colors.css b/static/css/pico/pico.colors.css new file mode 100644 index 0000000..c742297 --- /dev/null +++ b/static/css/pico/pico.colors.css @@ -0,0 +1,4009 @@ +@charset "UTF-8"; +/*! + * Pico CSS ✨ v2.0.6 (https://picocss.com) + * Copyright 2019-2024 - Licensed under MIT + */ +: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); +} diff --git a/static/css/pico/pico.colors.min.css b/static/css/pico/pico.colors.min.css new file mode 100644 index 0000000..1bb5980 --- /dev/null +++ b/static/css/pico/pico.colors.min.css @@ -0,0 +1,4 @@ +@charset "UTF-8";/*! + * Pico CSS ✨ v2.0.6 (https://picocss.com) + * Copyright 2019-2024 - Licensed under MIT + */: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/static/css/pico/pico.css b/static/css/pico/pico.css new file mode 100644 index 0000000..477137f --- /dev/null +++ b/static/css/pico/pico.css @@ -0,0 +1,2802 @@ +@charset "UTF-8"; +/*! + * Pico CSS ✨ v2.0.6 (https://picocss.com) + * Copyright 2019-2024 - Licensed under MIT + */ +/** + * Styles + */ +: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) { + :root { + --pico-font-size: 106.25%; + } +} +@media (min-width: 768px) { + :root { + --pico-font-size: 112.5%; + } +} +@media (min-width: 1024px) { + :root { + --pico-font-size: 118.75%; + } +} +@media (min-width: 1280px) { + :root { + --pico-font-size: 125%; + } +} +@media (min-width: 1536px) { + :root { + --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]) { + --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: #e7eaf0; + --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: #fde7c0; + --pico-mark-color: #0f1114; + --pico-ins-color: #1d6a54; + --pico-del-color: #883935; + --pico-blockquote-border-color: var(--pico-muted-border-color); + --pico-blockquote-footer-color: var(--pico-muted-color); + --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + --pico-table-border-color: var(--pico-muted-border-color); + --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375); + --pico-code-background-color: #f3f5f7; + --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: #fbfcfc; + --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: #b86a6b; + --pico-form-element-invalid-active-border-color: #c84f48; + --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color); + --pico-form-element-valid-border-color: #4c9b8a; + --pico-form-element-valid-active-border-color: #279977; + --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: #fbfcfc; + --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, 155, 138)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E"); + --pico-icon-invalid: url("data: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, 79, 72)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E"); + color-scheme: light; +} +[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]) { + --pico-form-element-focus-color: var(--pico-primary-focus); +} + +@media only screen and (prefers-color-scheme: dark) { + :root:not([data-theme]) { + --pico-background-color: #13171f; + --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, 9, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 9, 12, 0.06), 0 0 0 0.0625rem rgba(7, 9, 12, 0.015); + --pico-h1-color: #f0f1f3; + --pico-h2-color: #e0e3e7; + --pico-h3-color: #c2c7d0; + --pico-h4-color: #b3b9c5; + --pico-h5-color: #a4acba; + --pico-h6-color: #8891a4; + --pico-mark-background-color: #014063; + --pico-mark-color: #fff; + --pico-ins-color: #62af9a; + --pico-del-color: #ce7e7b; + --pico-blockquote-border-color: var(--pico-muted-border-color); + --pico-blockquote-footer-color: var(--pico-muted-color); + --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + --pico-table-border-color: var(--pico-muted-border-color); + --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375); + --pico-code-background-color: #1a1f28; + --pico-code-color: #8891a4; + --pico-code-kbd-background-color: var(--pico-color); + --pico-code-kbd-color: var(--pico-background-color); + --pico-form-element-background-color: #1c212c; + --pico-form-element-selected-background-color: #2a3140; + --pico-form-element-border-color: #2a3140; + --pico-form-element-color: #e0e3e7; + --pico-form-element-placeholder-color: #8891a4; + --pico-form-element-active-background-color: #1a1f28; + --pico-form-element-active-border-color: var(--pico-primary-border); + --pico-form-element-focus-color: var(--pico-primary-border); + --pico-form-element-disabled-opacity: 0.5; + --pico-form-element-invalid-border-color: #964a50; + --pico-form-element-invalid-active-border-color: #b7403b; + --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color); + --pico-form-element-valid-border-color: #2a7b6f; + --pico-form-element-valid-active-border-color: #16896a; + --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color); + --pico-switch-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: #1a1f28; + --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(8, 9, 10, 0.75); + --pico-progress-background-color: #202632; + --pico-progress-color: var(--pico-primary-background); + --pico-tooltip-background-color: var(--pico-contrast-background); + --pico-tooltip-color: var(--pico-contrast-inverse); + --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E"); + --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E"); + color-scheme: dark; + } + :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); + } + :root: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 { + filter: brightness(0); + } +} +[data-theme=dark] { + --pico-background-color: #13171f; + --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, 9, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 9, 12, 0.06), 0 0 0 0.0625rem rgba(7, 9, 12, 0.015); + --pico-h1-color: #f0f1f3; + --pico-h2-color: #e0e3e7; + --pico-h3-color: #c2c7d0; + --pico-h4-color: #b3b9c5; + --pico-h5-color: #a4acba; + --pico-h6-color: #8891a4; + --pico-mark-background-color: #014063; + --pico-mark-color: #fff; + --pico-ins-color: #62af9a; + --pico-del-color: #ce7e7b; + --pico-blockquote-border-color: var(--pico-muted-border-color); + --pico-blockquote-footer-color: var(--pico-muted-color); + --pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + --pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + --pico-table-border-color: var(--pico-muted-border-color); + --pico-table-row-stripped-background-color: rgba(111, 120, 135, 0.0375); + --pico-code-background-color: #1a1f28; + --pico-code-color: #8891a4; + --pico-code-kbd-background-color: var(--pico-color); + --pico-code-kbd-color: var(--pico-background-color); + --pico-form-element-background-color: #1c212c; + --pico-form-element-selected-background-color: #2a3140; + --pico-form-element-border-color: #2a3140; + --pico-form-element-color: #e0e3e7; + --pico-form-element-placeholder-color: #8891a4; + --pico-form-element-active-background-color: #1a1f28; + --pico-form-element-active-border-color: var(--pico-primary-border); + --pico-form-element-focus-color: var(--pico-primary-border); + --pico-form-element-disabled-opacity: 0.5; + --pico-form-element-invalid-border-color: #964a50; + --pico-form-element-invalid-active-border-color: #b7403b; + --pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color); + --pico-form-element-valid-border-color: #2a7b6f; + --pico-form-element-valid-active-border-color: #16896a; + --pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color); + --pico-switch-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: #1a1f28; + --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(8, 9, 10, 0.75); + --pico-progress-background-color: #202632; + --pico-progress-color: var(--pico-primary-background); + --pico-tooltip-background-color: var(--pico-contrast-background); + --pico-tooltip-color: var(--pico-contrast-inverse); + --pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E"); + --pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E"); + color-scheme: dark; +} +[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) { + -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) { + overflow: hidden; +} + +/** + * Code + */ +pre, +code, +kbd, +samp { + font-size: 0.875em; + font-family: var(--pico-font-family); +} + +pre code { + font-size: inherit; + font-family: inherit; +} + +pre { + -ms-overflow-style: scrollbar; + overflow: auto; +} + +pre, +code, +kbd { + 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 { + display: inline-block; + padding: 0.375rem; +} + +pre { + display: block; + margin-bottom: var(--pico-spacing); + overflow-x: auto; +} +pre > code { + 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); +} + +/** + * Miscs + */ +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) { + white-space: nowrap; +} +[aria-busy=true]:not(input, select, textarea, html)::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):not(:empty)::before { + margin-inline-end: calc(var(--pico-spacing) * 0.5); +} +[aria-busy=true]:not(input, select, textarea, html):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 { + --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) { + 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; + } +} diff --git a/static/css/pico/pico.cyan.min.css b/static/css/pico/pico.cyan.min.css new file mode 100644 index 0000000..e9adc05 --- /dev/null +++ b/static/css/pico/pico.cyan.min.css @@ -0,0 +1,4 @@ +@charset "UTF-8";/*! + * Pico CSS ✨ v2.0.6 (https://picocss.com) + * Copyright 2019-2024 - Licensed under MIT + */: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){:root{--pico-font-size:106.25%}}@media (min-width:768px){:root{--pico-font-size:112.5%}}@media (min-width:1024px){:root{--pico-font-size:118.75%}}@media (min-width:1280px){:root{--pico-font-size:125%}}@media (min-width:1536px){: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)}:root:not([data-theme=dark]),[data-theme=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:#e7eaf0;--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:#fde7c0;--pico-mark-color:#0f1114;--pico-ins-color:#1d6a54;--pico-del-color:#883935;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#f3f5f7;--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:#fbfcfc;--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:#b86a6b;--pico-form-element-invalid-active-border-color:#c84f48;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#4c9b8a;--pico-form-element-valid-active-border-color:#279977;--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:#fbfcfc;--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, 155, 138)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data: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, 79, 72)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:light}: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){:root:not([data-theme]){--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}: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)}:root: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{filter:brightness(0)}}[data-theme=dark]{--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}[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(: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(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre{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{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code{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 summary::after,details.dropdown>a::after,details.dropdown>button::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){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html)::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):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html):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}: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){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/static/css/pico/pico.fuchsia.min.css b/static/css/pico/pico.fuchsia.min.css new file mode 100644 index 0000000..2ea8886 --- /dev/null +++ b/static/css/pico/pico.fuchsia.min.css @@ -0,0 +1,4 @@ +@charset "UTF-8";/*! + * Pico CSS ✨ v2.0.6 (https://picocss.com) + * Copyright 2019-2024 - Licensed under MIT + */: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){:root{--pico-font-size:106.25%}}@media (min-width:768px){:root{--pico-font-size:112.5%}}@media (min-width:1024px){:root{--pico-font-size:118.75%}}@media (min-width:1280px){:root{--pico-font-size:125%}}@media (min-width:1536px){: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)}:root:not([data-theme=dark]),[data-theme=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:#e7eaf0;--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:#fde7c0;--pico-mark-color:#0f1114;--pico-ins-color:#1d6a54;--pico-del-color:#883935;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#f3f5f7;--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:#fbfcfc;--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:#b86a6b;--pico-form-element-invalid-active-border-color:#c84f48;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#4c9b8a;--pico-form-element-valid-active-border-color:#279977;--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:#fbfcfc;--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, 155, 138)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data: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, 79, 72)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:light}: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){:root:not([data-theme]){--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}: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)}:root: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{filter:brightness(0)}}[data-theme=dark]{--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}[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(: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(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre{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{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code{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 summary::after,details.dropdown>a::after,details.dropdown>button::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){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html)::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):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html):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}: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){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/static/css/pico/pico.green.min.css b/static/css/pico/pico.green.min.css new file mode 100644 index 0000000..e5023f0 --- /dev/null +++ b/static/css/pico/pico.green.min.css @@ -0,0 +1,4 @@ +@charset "UTF-8";/*! + * Pico CSS ✨ v2.0.6 (https://picocss.com) + * Copyright 2019-2024 - Licensed under MIT + */: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){:root{--pico-font-size:106.25%}}@media (min-width:768px){:root{--pico-font-size:112.5%}}@media (min-width:1024px){:root{--pico-font-size:118.75%}}@media (min-width:1280px){:root{--pico-font-size:125%}}@media (min-width:1536px){: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)}:root:not([data-theme=dark]),[data-theme=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:#e7eaf0;--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:#fde7c0;--pico-mark-color:#0f1114;--pico-ins-color:#1d6a54;--pico-del-color:#883935;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#f3f5f7;--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:#fbfcfc;--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:#b86a6b;--pico-form-element-invalid-active-border-color:#c84f48;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#4c9b8a;--pico-form-element-valid-active-border-color:#279977;--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:#fbfcfc;--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, 155, 138)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data: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, 79, 72)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:light}: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){:root:not([data-theme]){--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}: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)}:root: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{filter:brightness(0)}}[data-theme=dark]{--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}[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(: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(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre{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{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code{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 summary::after,details.dropdown>a::after,details.dropdown>button::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){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html)::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):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html):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}: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){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/static/css/pico/pico.grey.min.css b/static/css/pico/pico.grey.min.css new file mode 100644 index 0000000..26454b5 --- /dev/null +++ b/static/css/pico/pico.grey.min.css @@ -0,0 +1,4 @@ +@charset "UTF-8";/*! + * Pico CSS ✨ v2.0.6 (https://picocss.com) + * Copyright 2019-2024 - Licensed under MIT + */: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){:root{--pico-font-size:106.25%}}@media (min-width:768px){:root{--pico-font-size:112.5%}}@media (min-width:1024px){:root{--pico-font-size:118.75%}}@media (min-width:1280px){:root{--pico-font-size:125%}}@media (min-width:1536px){: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)}:root:not([data-theme=dark]),[data-theme=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:#e7eaf0;--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:#fde7c0;--pico-mark-color:#0f1114;--pico-ins-color:#1d6a54;--pico-del-color:#883935;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#f3f5f7;--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:#fbfcfc;--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:#b86a6b;--pico-form-element-invalid-active-border-color:#c84f48;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#4c9b8a;--pico-form-element-valid-active-border-color:#279977;--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:#fbfcfc;--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, 155, 138)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data: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, 79, 72)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:light}: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){:root:not([data-theme]){--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}: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)}:root: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{filter:brightness(0)}}[data-theme=dark]{--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}[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(: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(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre{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{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code{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 summary::after,details.dropdown>a::after,details.dropdown>button::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){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html)::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):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html):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}: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){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/static/css/pico/pico.indigo.min.css b/static/css/pico/pico.indigo.min.css new file mode 100644 index 0000000..407bd3e --- /dev/null +++ b/static/css/pico/pico.indigo.min.css @@ -0,0 +1,4 @@ +@charset "UTF-8";/*! + * Pico CSS ✨ v2.0.6 (https://picocss.com) + * Copyright 2019-2024 - Licensed under MIT + */: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){:root{--pico-font-size:106.25%}}@media (min-width:768px){:root{--pico-font-size:112.5%}}@media (min-width:1024px){:root{--pico-font-size:118.75%}}@media (min-width:1280px){:root{--pico-font-size:125%}}@media (min-width:1536px){: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)}:root:not([data-theme=dark]),[data-theme=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:#e7eaf0;--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:#fde7c0;--pico-mark-color:#0f1114;--pico-ins-color:#1d6a54;--pico-del-color:#883935;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#f3f5f7;--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:#fbfcfc;--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:#b86a6b;--pico-form-element-invalid-active-border-color:#c84f48;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#4c9b8a;--pico-form-element-valid-active-border-color:#279977;--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:#fbfcfc;--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, 155, 138)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data: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, 79, 72)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:light}: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){:root:not([data-theme]){--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}: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)}:root: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{filter:brightness(0)}}[data-theme=dark]{--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}[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(: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(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre{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{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code{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 summary::after,details.dropdown>a::after,details.dropdown>button::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){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html)::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):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html):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}: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){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/static/css/pico/pico.jade.min.css b/static/css/pico/pico.jade.min.css new file mode 100644 index 0000000..f5c9a89 --- /dev/null +++ b/static/css/pico/pico.jade.min.css @@ -0,0 +1,4 @@ +@charset "UTF-8";/*! + * Pico CSS ✨ v2.0.6 (https://picocss.com) + * Copyright 2019-2024 - Licensed under MIT + */: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){:root{--pico-font-size:106.25%}}@media (min-width:768px){:root{--pico-font-size:112.5%}}@media (min-width:1024px){:root{--pico-font-size:118.75%}}@media (min-width:1280px){:root{--pico-font-size:125%}}@media (min-width:1536px){: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)}:root:not([data-theme=dark]),[data-theme=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:#e7eaf0;--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:#fde7c0;--pico-mark-color:#0f1114;--pico-ins-color:#1d6a54;--pico-del-color:#883935;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#f3f5f7;--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:#fbfcfc;--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:#b86a6b;--pico-form-element-invalid-active-border-color:#c84f48;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#4c9b8a;--pico-form-element-valid-active-border-color:#279977;--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:#fbfcfc;--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, 155, 138)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data: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, 79, 72)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:light}: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){:root:not([data-theme]){--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}: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)}:root: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{filter:brightness(0)}}[data-theme=dark]{--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}[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(: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(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre{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{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code{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 summary::after,details.dropdown>a::after,details.dropdown>button::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){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html)::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):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html):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}: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){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/static/css/pico/pico.lime.min.css b/static/css/pico/pico.lime.min.css new file mode 100644 index 0000000..1a66882 --- /dev/null +++ b/static/css/pico/pico.lime.min.css @@ -0,0 +1,4 @@ +@charset "UTF-8";/*! + * Pico CSS ✨ v2.0.6 (https://picocss.com) + * Copyright 2019-2024 - Licensed under MIT + */: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){:root{--pico-font-size:106.25%}}@media (min-width:768px){:root{--pico-font-size:112.5%}}@media (min-width:1024px){:root{--pico-font-size:118.75%}}@media (min-width:1280px){:root{--pico-font-size:125%}}@media (min-width:1536px){: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)}:root:not([data-theme=dark]),[data-theme=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:#e7eaf0;--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:#fde7c0;--pico-mark-color:#0f1114;--pico-ins-color:#1d6a54;--pico-del-color:#883935;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#f3f5f7;--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:#fbfcfc;--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:#b86a6b;--pico-form-element-invalid-active-border-color:#c84f48;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#4c9b8a;--pico-form-element-valid-active-border-color:#279977;--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:#fbfcfc;--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, 155, 138)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data: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, 79, 72)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:light}: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){:root:not([data-theme]){--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}: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)}:root: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{filter:brightness(0)}}[data-theme=dark]{--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}[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(: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(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre{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{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code{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 summary::after,details.dropdown>a::after,details.dropdown>button::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){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html)::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):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html):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}: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){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/static/css/pico/pico.min.css b/static/css/pico/pico.min.css new file mode 100644 index 0000000..5928ed7 --- /dev/null +++ b/static/css/pico/pico.min.css @@ -0,0 +1,4 @@ +@charset "UTF-8";/*! + * Pico CSS ✨ v2.0.6 (https://picocss.com) + * Copyright 2019-2024 - Licensed under MIT + */: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){:root{--pico-font-size:106.25%}}@media (min-width:768px){:root{--pico-font-size:112.5%}}@media (min-width:1024px){:root{--pico-font-size:118.75%}}@media (min-width:1280px){:root{--pico-font-size:125%}}@media (min-width:1536px){: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)}:root:not([data-theme=dark]),[data-theme=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:#e7eaf0;--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:#fde7c0;--pico-mark-color:#0f1114;--pico-ins-color:#1d6a54;--pico-del-color:#883935;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#f3f5f7;--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:#fbfcfc;--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:#b86a6b;--pico-form-element-invalid-active-border-color:#c84f48;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#4c9b8a;--pico-form-element-valid-active-border-color:#279977;--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:#fbfcfc;--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, 155, 138)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data: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, 79, 72)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:light}: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){:root:not([data-theme]){--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}: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)}:root: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{filter:brightness(0)}}[data-theme=dark]{--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}[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(: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(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre{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{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code{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 summary::after,details.dropdown>a::after,details.dropdown>button::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){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html)::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):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html):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}: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){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/static/css/pico/pico.orange.min.css b/static/css/pico/pico.orange.min.css new file mode 100644 index 0000000..1e3b9e7 --- /dev/null +++ b/static/css/pico/pico.orange.min.css @@ -0,0 +1,4 @@ +@charset "UTF-8";/*! + * Pico CSS ✨ v2.0.6 (https://picocss.com) + * Copyright 2019-2024 - Licensed under MIT + */: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){:root{--pico-font-size:106.25%}}@media (min-width:768px){:root{--pico-font-size:112.5%}}@media (min-width:1024px){:root{--pico-font-size:118.75%}}@media (min-width:1280px){:root{--pico-font-size:125%}}@media (min-width:1536px){: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)}:root:not([data-theme=dark]),[data-theme=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:#e7eaf0;--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:#fde7c0;--pico-mark-color:#0f1114;--pico-ins-color:#1d6a54;--pico-del-color:#883935;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#f3f5f7;--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:#fbfcfc;--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:#b86a6b;--pico-form-element-invalid-active-border-color:#c84f48;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#4c9b8a;--pico-form-element-valid-active-border-color:#279977;--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:#fbfcfc;--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, 155, 138)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data: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, 79, 72)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:light}: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){:root:not([data-theme]){--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}: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)}:root: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{filter:brightness(0)}}[data-theme=dark]{--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}[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(: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(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre{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{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code{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 summary::after,details.dropdown>a::after,details.dropdown>button::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){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html)::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):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html):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}: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){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/static/css/pico/pico.pink.min.css b/static/css/pico/pico.pink.min.css new file mode 100644 index 0000000..e5edb7a --- /dev/null +++ b/static/css/pico/pico.pink.min.css @@ -0,0 +1,4 @@ +@charset "UTF-8";/*! + * Pico CSS ✨ v2.0.6 (https://picocss.com) + * Copyright 2019-2024 - Licensed under MIT + */: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){:root{--pico-font-size:106.25%}}@media (min-width:768px){:root{--pico-font-size:112.5%}}@media (min-width:1024px){:root{--pico-font-size:118.75%}}@media (min-width:1280px){:root{--pico-font-size:125%}}@media (min-width:1536px){: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)}:root:not([data-theme=dark]),[data-theme=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:#e7eaf0;--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:#fde7c0;--pico-mark-color:#0f1114;--pico-ins-color:#1d6a54;--pico-del-color:#883935;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#f3f5f7;--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:#fbfcfc;--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:#b86a6b;--pico-form-element-invalid-active-border-color:#c84f48;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#4c9b8a;--pico-form-element-valid-active-border-color:#279977;--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:#fbfcfc;--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, 155, 138)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data: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, 79, 72)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:light}: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){:root:not([data-theme]){--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}: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)}:root: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{filter:brightness(0)}}[data-theme=dark]{--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}[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(: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(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre{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{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code{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 summary::after,details.dropdown>a::after,details.dropdown>button::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){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html)::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):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html):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}: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){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/static/css/pico/pico.pumpkin.min.css b/static/css/pico/pico.pumpkin.min.css new file mode 100644 index 0000000..ed4120e --- /dev/null +++ b/static/css/pico/pico.pumpkin.min.css @@ -0,0 +1,4 @@ +@charset "UTF-8";/*! + * Pico CSS ✨ v2.0.6 (https://picocss.com) + * Copyright 2019-2024 - Licensed under MIT + */: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){:root{--pico-font-size:106.25%}}@media (min-width:768px){:root{--pico-font-size:112.5%}}@media (min-width:1024px){:root{--pico-font-size:118.75%}}@media (min-width:1280px){:root{--pico-font-size:125%}}@media (min-width:1536px){: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)}:root:not([data-theme=dark]),[data-theme=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:#e7eaf0;--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:#fde7c0;--pico-mark-color:#0f1114;--pico-ins-color:#1d6a54;--pico-del-color:#883935;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#f3f5f7;--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:#fbfcfc;--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:#b86a6b;--pico-form-element-invalid-active-border-color:#c84f48;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#4c9b8a;--pico-form-element-valid-active-border-color:#279977;--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:#fbfcfc;--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, 155, 138)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data: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, 79, 72)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:light}: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){:root:not([data-theme]){--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}: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)}:root: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{filter:brightness(0)}}[data-theme=dark]{--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}[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(: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(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre{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{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code{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 summary::after,details.dropdown>a::after,details.dropdown>button::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){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html)::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):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html):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}: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){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/static/css/pico/pico.purple.min.css b/static/css/pico/pico.purple.min.css new file mode 100644 index 0000000..526bbc0 --- /dev/null +++ b/static/css/pico/pico.purple.min.css @@ -0,0 +1,4 @@ +@charset "UTF-8";/*! + * Pico CSS ✨ v2.0.6 (https://picocss.com) + * Copyright 2019-2024 - Licensed under MIT + */: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){:root{--pico-font-size:106.25%}}@media (min-width:768px){:root{--pico-font-size:112.5%}}@media (min-width:1024px){:root{--pico-font-size:118.75%}}@media (min-width:1280px){:root{--pico-font-size:125%}}@media (min-width:1536px){: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)}:root:not([data-theme=dark]),[data-theme=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:#e7eaf0;--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:#fde7c0;--pico-mark-color:#0f1114;--pico-ins-color:#1d6a54;--pico-del-color:#883935;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#f3f5f7;--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:#fbfcfc;--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:#b86a6b;--pico-form-element-invalid-active-border-color:#c84f48;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#4c9b8a;--pico-form-element-valid-active-border-color:#279977;--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:#fbfcfc;--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, 155, 138)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data: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, 79, 72)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:light}: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){:root:not([data-theme]){--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}: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)}:root: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{filter:brightness(0)}}[data-theme=dark]{--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}[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(: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(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre{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{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code{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 summary::after,details.dropdown>a::after,details.dropdown>button::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){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html)::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):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html):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}: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){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/static/css/pico/pico.red.min.css b/static/css/pico/pico.red.min.css new file mode 100644 index 0000000..8ed9789 --- /dev/null +++ b/static/css/pico/pico.red.min.css @@ -0,0 +1,4 @@ +@charset "UTF-8";/*! + * Pico CSS ✨ v2.0.6 (https://picocss.com) + * Copyright 2019-2024 - Licensed under MIT + */: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){:root{--pico-font-size:106.25%}}@media (min-width:768px){:root{--pico-font-size:112.5%}}@media (min-width:1024px){:root{--pico-font-size:118.75%}}@media (min-width:1280px){:root{--pico-font-size:125%}}@media (min-width:1536px){: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)}:root:not([data-theme=dark]),[data-theme=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:#e7eaf0;--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:#fde7c0;--pico-mark-color:#0f1114;--pico-ins-color:#1d6a54;--pico-del-color:#883935;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#f3f5f7;--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:#fbfcfc;--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:#b86a6b;--pico-form-element-invalid-active-border-color:#c84f48;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#4c9b8a;--pico-form-element-valid-active-border-color:#279977;--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:#fbfcfc;--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, 155, 138)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data: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, 79, 72)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:light}: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){:root:not([data-theme]){--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}: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)}:root: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{filter:brightness(0)}}[data-theme=dark]{--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}[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(: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(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre{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{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code{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 summary::after,details.dropdown>a::after,details.dropdown>button::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){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html)::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):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html):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}: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){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/static/css/pico/pico.sand.min.css b/static/css/pico/pico.sand.min.css new file mode 100644 index 0000000..3da4972 --- /dev/null +++ b/static/css/pico/pico.sand.min.css @@ -0,0 +1,4 @@ +@charset "UTF-8";/*! + * Pico CSS ✨ v2.0.6 (https://picocss.com) + * Copyright 2019-2024 - Licensed under MIT + */: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){:root{--pico-font-size:106.25%}}@media (min-width:768px){:root{--pico-font-size:112.5%}}@media (min-width:1024px){:root{--pico-font-size:118.75%}}@media (min-width:1280px){:root{--pico-font-size:125%}}@media (min-width:1536px){: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)}:root:not([data-theme=dark]),[data-theme=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:#e7eaf0;--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:#fde7c0;--pico-mark-color:#0f1114;--pico-ins-color:#1d6a54;--pico-del-color:#883935;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#f3f5f7;--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:#fbfcfc;--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:#b86a6b;--pico-form-element-invalid-active-border-color:#c84f48;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#4c9b8a;--pico-form-element-valid-active-border-color:#279977;--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:#fbfcfc;--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, 155, 138)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data: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, 79, 72)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:light}: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){:root:not([data-theme]){--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}: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)}:root: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{filter:brightness(0)}}[data-theme=dark]{--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}[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(: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(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre{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{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code{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 summary::after,details.dropdown>a::after,details.dropdown>button::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){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html)::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):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html):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}: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){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/static/css/pico/pico.slate.min.css b/static/css/pico/pico.slate.min.css new file mode 100644 index 0000000..db1eaa3 --- /dev/null +++ b/static/css/pico/pico.slate.min.css @@ -0,0 +1,4 @@ +@charset "UTF-8";/*! + * Pico CSS ✨ v2.0.6 (https://picocss.com) + * Copyright 2019-2024 - Licensed under MIT + */: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){:root{--pico-font-size:106.25%}}@media (min-width:768px){:root{--pico-font-size:112.5%}}@media (min-width:1024px){:root{--pico-font-size:118.75%}}@media (min-width:1280px){:root{--pico-font-size:125%}}@media (min-width:1536px){: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)}:root:not([data-theme=dark]),[data-theme=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:#e7eaf0;--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:#fde7c0;--pico-mark-color:#0f1114;--pico-ins-color:#1d6a54;--pico-del-color:#883935;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#f3f5f7;--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:#fbfcfc;--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:#b86a6b;--pico-form-element-invalid-active-border-color:#c84f48;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#4c9b8a;--pico-form-element-valid-active-border-color:#279977;--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:#fbfcfc;--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, 155, 138)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data: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, 79, 72)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:light}: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){:root:not([data-theme]){--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}: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)}:root: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{filter:brightness(0)}}[data-theme=dark]{--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}[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(: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(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre{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{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code{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 summary::after,details.dropdown>a::after,details.dropdown>button::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){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html)::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):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html):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}: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){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/static/css/pico/pico.violet.min.css b/static/css/pico/pico.violet.min.css new file mode 100644 index 0000000..45eb861 --- /dev/null +++ b/static/css/pico/pico.violet.min.css @@ -0,0 +1,4 @@ +@charset "UTF-8";/*! + * Pico CSS ✨ v2.0.6 (https://picocss.com) + * Copyright 2019-2024 - Licensed under MIT + */: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){:root{--pico-font-size:106.25%}}@media (min-width:768px){:root{--pico-font-size:112.5%}}@media (min-width:1024px){:root{--pico-font-size:118.75%}}@media (min-width:1280px){:root{--pico-font-size:125%}}@media (min-width:1536px){: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)}:root:not([data-theme=dark]),[data-theme=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:#e7eaf0;--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:#fde7c0;--pico-mark-color:#0f1114;--pico-ins-color:#1d6a54;--pico-del-color:#883935;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#f3f5f7;--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:#fbfcfc;--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:#b86a6b;--pico-form-element-invalid-active-border-color:#c84f48;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#4c9b8a;--pico-form-element-valid-active-border-color:#279977;--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:#fbfcfc;--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, 155, 138)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data: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, 79, 72)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:light}: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){:root:not([data-theme]){--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}: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)}:root: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{filter:brightness(0)}}[data-theme=dark]{--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}[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(: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(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre{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{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code{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 summary::after,details.dropdown>a::after,details.dropdown>button::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){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html)::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):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html):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}: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){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/static/css/pico/pico.yellow.min.css b/static/css/pico/pico.yellow.min.css new file mode 100644 index 0000000..da7b00b --- /dev/null +++ b/static/css/pico/pico.yellow.min.css @@ -0,0 +1,4 @@ +@charset "UTF-8";/*! + * Pico CSS ✨ v2.0.6 (https://picocss.com) + * Copyright 2019-2024 - Licensed under MIT + */: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){:root{--pico-font-size:106.25%}}@media (min-width:768px){:root{--pico-font-size:112.5%}}@media (min-width:1024px){:root{--pico-font-size:118.75%}}@media (min-width:1280px){:root{--pico-font-size:125%}}@media (min-width:1536px){: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)}:root:not([data-theme=dark]),[data-theme=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:#e7eaf0;--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:#fde7c0;--pico-mark-color:#0f1114;--pico-ins-color:#1d6a54;--pico-del-color:#883935;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#f3f5f7;--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:#fbfcfc;--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:#b86a6b;--pico-form-element-invalid-active-border-color:#c84f48;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#4c9b8a;--pico-form-element-valid-active-border-color:#279977;--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:#fbfcfc;--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, 155, 138)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data: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, 79, 72)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:light}: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){:root:not([data-theme]){--pico-background-color:#13171f;--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:#f8e861;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}: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)}:root: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{filter:brightness(0)}}[data-theme=dark]{--pico-background-color:#13171f;--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:#f8e861;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}[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(: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(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre{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{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code{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 summary::after,details.dropdown>a::after,details.dropdown>button::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){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html)::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):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html):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}: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){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/static/css/pico/pico.zinc.min.css b/static/css/pico/pico.zinc.min.css new file mode 100644 index 0000000..c28b334 --- /dev/null +++ b/static/css/pico/pico.zinc.min.css @@ -0,0 +1,4 @@ +@charset "UTF-8";/*! + * Pico CSS ✨ v2.0.6 (https://picocss.com) + * Copyright 2019-2024 - Licensed under MIT + */: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){:root{--pico-font-size:106.25%}}@media (min-width:768px){:root{--pico-font-size:112.5%}}@media (min-width:1024px){:root{--pico-font-size:118.75%}}@media (min-width:1280px){:root{--pico-font-size:125%}}@media (min-width:1536px){: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)}:root:not([data-theme=dark]),[data-theme=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:#e7eaf0;--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:#fde7c0;--pico-mark-color:#0f1114;--pico-ins-color:#1d6a54;--pico-del-color:#883935;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#f3f5f7;--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:#fbfcfc;--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:#b86a6b;--pico-form-element-invalid-active-border-color:#c84f48;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#4c9b8a;--pico-form-element-valid-active-border-color:#279977;--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:#fbfcfc;--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, 155, 138)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data: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, 79, 72)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:light}: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){:root:not([data-theme]){--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}: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)}:root: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{filter:brightness(0)}}[data-theme=dark]{--pico-background-color:#13171f;--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, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-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:#1a1f28;--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(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}[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(: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(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre{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{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code{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 summary::after,details.dropdown>a::after,details.dropdown>button::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){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html)::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):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html):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}: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){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/static/css/style.css b/static/css/style.css new file mode 100644 index 0000000..3380fa9 --- /dev/null +++ b/static/css/style.css @@ -0,0 +1,36 @@ +.captcha { + height: 65px; +} +article header { + display: flex; + flex-direction: row; + justify-content: space-between; +} + +article footer { + display: flex; + flex-direction: row; + justify-content: space-between; +} + +.htmx-indicator{ + opacity:0; + transition: opacity 500ms ease-in; +} +.htmx-request .htmx-indicator{ + opacity:1; +} +.htmx-request.htmx-indicator{ + opacity:1; +} + +.header { + display: flex; + flex-direction: row; + justify-content: space-between; + margin-bottom: var(--pico-block-spacing-vertical); +} + +.top-menu { + text-align: end; +} \ No newline at end of file diff --git a/static/fonts/forkawesome-webfont.eot b/static/fonts/forkawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..c2c24b416f961e999c73fc01c7943448b8dade96 GIT binary patch literal 219194 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�Uvp`($E*UIxq)(82+=44ye10DlljyDLQc>VUu056Qezgf0x8kPP*L zn)Pxu`&ybO9e(SEjT4gM^A223_pfiF= zFoG>q2b^VjLo%;m%KaPvdf)8X_x)A=j)>S5|A`)`gtxk$sI*xlpvPm)K_-;&N6Xj` zBkl^85j`or$FG*&m);X!q-}1L1bCI`NpxG#x;EtkahObplnjc0-p@l*rph3RB3SBh zTBsdq69+A#Lpez+JuUtE^Xq5iG!7YOSv(^CSl+GUrmb-1ID*y1b7!mdSC)s?u!c^) z;~QzZG@7YeSq)PTpJBf_^E$QWnjO-oMfkUGhG2iPI0|5B;ubqfNLyKD-_@%2eb z$-2mI$3qa};D1kvx1K|uw|AZ*_Dlr>n2DK&0{%#>^rVuMaLZz)-^U(Ry6Wp?X_-Q zpVrpaK03Enr^~*1YU9+K9qT4ER#Y}}5A~gvkXHo5%`LE{9Lmp6nBI5H%BllePNO&R zqkXw}%7n_HQl{qSij~rr@=F?}CY@WS)n;X8W@)wB6kT?aMpJZ_UN&JJ`UCZ6rd);j z4e|Amig_|ck;jAA4W(Vstc(NO2Nk#l$~%>}G*8Hf^u$c#_B_qlzAxF5rSm!uvH8b- z|A$xVCQE;n?%4Izj~xHm?+f~yxU1Bj%28tmIvm^1y?BuOeEpZN-8BC9FFtwx)Y2nk zJc$E}rES5XTxlI^dj5Mhc1HhAQ%9^HQI-hwNpaN1n|u1I>|Y;4qEAvN(9O^jY4)Yg z2=}J|X4)1l#l}ciDMqFDcTCLfTdFWh5$*Uy}f2CULem&$|q6x z6x1GbyANteh@K$cl#sxIoOJ0>-^G;GAdO(}kbo4byRKxTPCg9*L(qZ23qe`%!O$Of z-FSBQxIHf|+4S}BKP-`MfAv?=2k)$3{|@v2>I_>Zg}8@Tz+nFEBi$DBM*uW%^y=F) znznm#t#>JmOuhR%(q(u-tc>*`*)9mR7Vf z1d^0x%6(g*Y(qT=tECH%An0WoW`tvyf#%G_mgvFB{Dh8&9}{l3-5C9bO_t&!_pn(2 z)ZKV<hAndbk#x$qL<4iM}5$tYy+o(6j!6X9(Tq% z+<57Le`i7#cGyi$(C$cZgP=}+M}QZnBa6Pra6;F+-{QR_;FnMXo5U=<9eA-(jUp6>6yyRK zHgSlh0K#kzb2^tCFH_ksw@~m5P(=kS6%Obk`!6#l;<9=wYCKy+RZcPoAS`RH5RGEe zsnrI&YR9J6FWz}Fv$WG**yw0qL|+GIAG6|yU+g{o=R3cA@jyMPf9_M#?O1!msacMs z6Tyq-)>gB&yumz+D0VuM4vSl7Ub@t*bGz%!scJ@-e~;}`wpnvl-a;9f|Wh3@*O&b_x;a=sAOnd{xR zKKtB{+zlqP)+6&13jPt$4;4j^<|%h5&sC5^7y!}YV)#ndv+&-L-E;#~1yl}14{Cs? zA5g!Z9L859pA>U))E8`o0P|uUekK3N)(5w3dvNO~YiXgQ#IAk6Bs(aIRjxxjQP0vtE%&nW2JA=r}h&w4Ki?lw&s*ap4>$}asGoIsJX;#DU z^yJ{4;~EFwfgJyLef6FGIrq-`eUkoF?^Nb`=PYslx4p5Pc1G?M{SUeT&4#~A7CI6Z zb4&vZ3B2!P)c+5I1_GmnfO!YW56NyXSTY9oDLXW-bTam@u>Hq?HWS{DuojE&+g=}R zOA%pu*S8b8*r*FZ`itA;ter&Rib~r7hz=T!ErlQJm0s}LZ8p1?RI{yp-?E}JB>Tqq zXWa}PJp%;;RWncuHE?|MhaW<2f__K#RkuNQF9D}ClE&I$JW)D65b;0}{;-T;?Mkr4 z;D}^*YdSM>^CFcw@7MxEFVb4QpUlPss(n2Q`iTk(egi`>2^2!D6gv3Tsiev z&U5|P)GICXE}O0yUW5XQkAAFZI7@plySTWvwwO7H!@d&?T&s_`BU}I zN04p<<|Yc|7Glw-@~DWMJ))xoI>mIza_)%EXIReIwCwCkkLVrPryHe4R;m&Km)S@v z4Qe%4#k-|P$BNDqMzxCVkZ|-NELAxA1>K=0X>Fv(a!t}YR&<@neSY?c-bY1MQ81hT z^Mvz^LaW!Ga7vG0c{7r#fjv%6I7#j^GJ<|4y*RMfYUv!HYq5gQ$8e%Cn!*$(s?2b7&oy_`Bcf)_olN{d2d z2bV&%Y-ZAX?f1%45}`V+44Z z{XD>cjAen=zo0+n8^IDZqZyS+&;En*6(FU&NSRCMMeHDL8B!VI@z*cH(p8ueJcjK< zMx3vtyUE0C5B0HS6Ix|Z+WGqH($1h#t5tIEC?T#rDlKOAypPSvuKLq?^<7={+&lGM z%&OjA#hGo}B#M5Z$Q}3HO0PJhxchF*N9E}}+=H8O@Zdq~xyvYuBwdRkFk;*X=!yh? zO8HlSEgfDuaH^#CQd-84VxCC^wJ3)cK(GO54X=o^V-kG zy|mV1$}{={1@kVOF~OvqaK&Aht_wB^Y&dGG!K~j}d+DL;|MPj0+C5_BeRur+u8%fM znBYJ%MjzuuiVifSU+0N-P&5sSJFx(*D<&crgo#$RA?q2?R&e-f>ONVSrq1Tj(bWT; z0A3W7zwe)o+y!z7xQ4;LYVix@6n?I@$c=#6KS`(EMOu&h*=3B!?NzDmE|tE}sLYu1 zO&O)JP_J^?)he&s!z_E&Ej=tNHkmyup2U?WrPEKYSn(u+oRJRjN$3Y&lsinWJ7n9^!D3yMX6qVzF75wJ@J|2Po#fmc^Ls{tL6cah^7xtAH_5yrU zWS~FV{{|9+Pb(Gwt#I*_B?{;hZ~#t+uWIHCxw@pl7FM&7t1I_k-u?2mJLg}%@m8Wd z@YB%b8b0`iyV+0v6xEsvUM6dj`xh?Uzo_rs#Z&j}dvgEjeQWpBzRdiir6l{?{3^l@ zDWu;q;0axvfnWLyjCJVK>G z>bxs^moPyj!SXY~dPHW@we74_z^?31QGA3VEBWgR;z6H7F0y&j0bfPor1GkSFRe0a zluOl|xap%y-uqnY`^(+)=imJo!pVDb?S%|+CvKLzEjgL$tnu5-R<9vQ%bFuYq7kFc z6%FJM@mL$Q!Z^{bKK=k1hT9Fkt@Q8(Vg~IG>F<0R?_CYAuufTi?w1bHE#S}Kl3ffZ za}W&+D?4e(LbZpw^~jSB5+W<-^CZ;HKoJ-*_o&Mc+&3ce1hU3r=+Kimu~VO*3eq~X zds=UIH~C}jFuimwT%kBovxyuX<}zwi6+RcsJjYLrKtEv>MN7b>;fjCbnA#pBcZg8e zh|;oxZl^OUXi6gWc~ICfo7w9EtV&}QR!hHR;k%;Ye$hR&vAer*Xm@sNDguYshqNNY zDs_9L!&2q(e7E3s>1sVDW(qlS>j%y#Kz&F_RCgy9s^?7OQ ze_|f}U2m14Z68vyalsU~`+r#8&tLZPUm?dS|Kk~k7@7)1hy<5FRSu2tYz88u*({p^(JMVgoND6?b|=EZFDtmz8XFv-PMrjQ$?5W)8qWUwA%H{;&2I)*m=0Ob)sDNAhllyk&AH zB)7|+cb2R1ZBRy8W>(5ODYrZSjL#KjbG!bt@2%N?9qGy4Ti!A=ySH|Xc{b%1-F?Wj`4~!58;T$6TDA*4dA>Z$nU+rBpzj zf!qyQxjt#Z4$(fBVfPA&zCx~$c{)o-Y`zIlx2AI2!z8A%xis2BF~px>Y?b2Vk%MW%AF{N%$Z!0jKu4kk~e>dTOM3oJ!@iVqPTokWiE>feWw1z5bw#C zG}00Z^GNpqdAypkcXrGD>+nT*fXjEt?B3@$;uPP0&Ieb;;r&n_iv%TvE>nH1 zqCKh(m&WQ%E@sWZ(UAU6q%PB_Nd1U(DXU|r9m+F#qGp@T9QBy;4owq`h)4cHZ^$zp z(dg~J-fuc^QD96;478M7d`(^h$Cu_!XfLik$=9Vzm;a&KJi+9QEn4N@9CTO;}}?oCNC ze)hkboy6i8h`qyGv>K3cp1Qel!OI>Qm?Ie1 z(vNAkW&#UxoJRoIcp9m@H>qqA5J+A03RacF6oXH4R~Mi16j0VNT!;AfTjE zSoBdd5~j8etdDd?^@E?lM4of|px)w`Ul$^zv9opH2*DOwH8tfe&0dGsME=mBv+25b zF>Kja&cYc7+Kyi5BAi{{UX*Y1`R$@}cpy^kS}=P@q+hCKaQ*v&TdoVU4QkN=tN4 zp!>e-XB^vI(Yt7vmpBrs5%Ex7!}Rq%`6`AbU!Poh^4Y5_D(U*!(vPBSb-hk}8an*b z@R8jP-?}>Fh}(tUp>DAFqmnT0+&_>gb_+&Dx`;}Fl(z9e$e{(mV{yoa@0@%nI!YL5 z%5yfu0H`onOQ_i(OBo2_=MYRshaxC1rL~A%lJ}PWa|?QqR?1WY=%69!`Jk?BU!G=! zP!fbP@`x%?orx1pYD`uGd^$lM%YKtg2|{&DO+J*4#!Ceu6A|>}_;2BX;4oMpi|Ab* z+hgzY(a#A>oSI;u&9fJ>Q_#%bX5b8^+RDXDa$iN`2jTp5>{FLM92)IJMC>V>Ef#6F z{&ly(7LIk8o|&igI}t!yl}uEzGtK++s_!bUmF5HsxT;`P9()ahwaG*|Y2+J|k)qle z>V{afi0O%uV%-+U*iihXEiopJyazl9bhsQE?{zpXT1t*d{}|c!-Vkr5zT~dD{QZs? zsS1sC*o{Hy2zepWX)!y)(ljzQ(qXb7$?2@08F;JlM6#C9e089Ke&`lw<84icJg^d0 z7rNjejHJ9?z*2}ko%R7pTR{co?ePv|aTFpvBV+!%AtT638dg1;q6@FM1j`%^b+TAv zj;IB3e^fu9pkxA<%3;fRZLx#{z7$;7ZPhloCy9E&%sfK0%S~&wX7%Q2a}l2W>UCCY z_n9A{NMliNZj_qEnk4(r&sDl1)zIH33Y=uKMt?cC_(Wlt35x&0mX{IJeGf{X3>z^+ zTJE)WZSv-M@81dtB$fCeQ~e*){0WuSXw}-44)*lw=XDl!qw)6^=`Vi@j0)`iUE}jQ zs|p1h*mBY7;H8W-f`!m4vLn5D1=(Sox={EzIaE=>7HXwO)$_YoAf(E+vhmJoi=SkM zNP(my_Bta=p|~1RR2hKA_5-AeEeu`XEuBK<_}n zvZp~nSX&%Heinqhflol6<1%^#N=kbl!DjC3_W$8e`>xyl)pb2xL9uD{v5!6^<4y#d zs*}H}WDP|lwv7+@^f%vJIdaG3W!dqg-yLCL@}FB03A>9|44L6+a|TzDAHRL`(W5uN zecdB}NRPH}+!nLU zxYm^!5}V*I^cyGEEZV=UZuF8tdVIGc35{1ZMyV>wRj0yQw__9hGMKm5~;H?65C;vBU@fB5RFr2N(Uwj78zri$rzkgn@?*u2$m~+yuH}Y z=UY_%h#!ASYaVYWr!Ull5m_%do4-Wv1-o`UC`iCZS;2J3h++`LN5@AoMpteSX!LXt zl+Zz-&J6;UrGT}wn!ytR{UF;JWX#kS@Q^criA;UHp!f#88}uJeREj|IIQLIA-5_;? z{y{E~4(`1Fat6MJbR5xX5;a?>doul%cXY$&^PiotB;LBOu;I{xx-nz)@lkPoM_bc^ zLqp2$e=A`*@fV)|{6kuyxbE8p9#WWKD6Y$b$?0S%?s! zMp-Oa&0=Yy7etzP544A*EeJeAlrk)CiAtn08qYl7&MsJf=%VS4_M$6ac!B-hH>wY;)gbpkOG~H@Yh~byfagCH|KO{Z-yF-O5Y%jxhOWW={IY-@k9g9G%qCIJ>c7ZUeKf z{Rgv0UsGAyJ-=c~6waVr`$XaxR$C)|-pvgu=)XZFZc%SQPUEC+cSk%!CXKJ=wK@!!xbaY)D^gTBmHSgoNl8t~sR^t71qJ@q z{=!0R{>>5d(vcSy+J`$bO^t`#WOYGf?)qV+&7H&&=n;#LudZ5H zefdpWCzQj~0jK-oxOK&4Tw^sa@+O0Y2u=V>T=Av9taGqT>w+%@wVanHkS>5qsvBxM!Zo>n2HEs^ntE#OAlUn*#m-f@VDA6opY|da?bSHg-Z_{IdS61ZNDT_mMvS3 zA7Z{>S!Fha0+)@Na`p3951BWY`Ww8yf!142)?c_{;&JHQ;NOGoD1j4%_F#;G$cX@0 zr9RfOGq50g17q#Pu%m;_&c9do<6B2cA5FaVl_L$KdLQZ?)$r5}bLQxuD<3^sbA{C% zN9^XKrTX$ArP7c2$*z^n-Mzit%`08ag$5>RW@rKwN~cG`=aU{)BVXb)#eRhX`SUR8 zcsSjPG)f1ireX%qV*o%QT#s1<8sQ0OmM%O7odj^_N0fPl!nL6iwF?mFJD?WBGEY}} zV20y4%yY9Gg=8YpM8s zZqBhtV_7DW_J9|io(pd<)ws2#9x#P+iT+i_Pn_tmr2-9>pdjg)$f<`I*=ZX?* zRke^ZS31=BjbogQ;=xhF{uY`LN;9c<9c(&ane2@2F*LQ|R!9#4|B|8O)uqF<71dl= zlV~m>@H=6Sxa0a}Z@I&(sjAYNqV9^oP$OPfPUj%|A;e@^;v8QLXXr}mcM3xcQl*h7 z-VK$Vsn&r7afIGC4q=%Z_IW>-s%J&G`=3GxfJRwwYiZeZ+j4$pX=hDmYMQY8woNT9 zwtA%|`zs=j)39)Ic5D8)lAlqA&&y`;j~&vuQO0V83fvZM;(eXx2SLl^z6G~QHaBM4=$RE=dV`6O`g>io4u>_tq zru1lLyupty9PVVC!wUhI%v5UJ&rcmb9kEZH`7J1I$?s&}{zXlNUZnAJGTsI4-Q>mO zdE}HD-Hsc!k1mcDoIE)>$*f4Dwc$%IBta>csOy$WhupaNcavYd}0ZnIM@Vnzd~ z_J`J!%r#J&!&3Ty)zYfu{w#{KMNWE;L)piCh7s##AmxQ}#tx>3QIY$2medJWVf|K~ zzewOGu>30m|24-LtlZNgdF!(`rS!XBzfE?&Nm_rEJ^2;^CfO~WUyLCJ6!xyOm{kal-0dEYIA)=f=0pzxhD*C(<$o1)PWs6)?!qjes631UdhTbD7TR5qF;^P}-RmD*fq_ z;*zw#Qb>1}1~e1un8vyZ_ulZ<4fta=BTND5CNNNuE#f#bOHdDpp0it$Up;qTYY`VR zI@M~YF~k+M&YN33a@H*7#--O^zjVp<*GprL>&++V7AyJ7Ew`uyDu|0h=Z|HXan)4d0DwWmX<*Mf_>7B?l(3|g&{?JH=8{H5y z?rAg74bhw{?VuyGXV93;jZy@pLAiG3yZyHVJ(wFLP`ae$Wv&t-XH36jA+z!rYy-Fy z75#(nU!7YZCDAU=xg>%M!)nnVLDzruT`LBsXv;{7Oxt%mcF+HyOEH4Jl}8`xkvpg# z*@C9O?w!%}EqbNDd*AGx_?;dmkIUVg?K#_#pP%jBug{kCrRd1cjq<@=Y~fx$M-OP| z-=KAvMtA37-2mq%qYP2~ob0C+m%$Zfk3aCOxu`$D%<_M;Z{INN(N`WFwqd({F=+$n zW!vTbp0~`0d%ut#eE4jHp9~HA^BZ3_wv8X(W_SfXj*V5me z^B0z%QPzV{FAqeXkn>0$RcOh^d_Z~1U5LOMYVl_hLNGxsN%k~%U&+MjO@%LB)pyrb zFBUdUpI9=jSG_T&{~rJMV|r(p7yL)Tp^U3%?xhqg>+zSNh_-tn95KYZ`KA8!B6 zj@hO9E!QnXZCteQI>yr9m{T8KJ^u^nW43J*rO&>Ye>Hv2vK^GCq{#%T6rp~ugJzRG zb>38>!KL#0G>D~wBNm<*Qv>17)FtceR2W;;`A%om*yQeAPwm?E6gdjee;q~q!dRwQ zUo)EMFh36Wz8+AFuHLS$-lcP^+uN%V7$6Vj(?|H8Q%5jb`IjkEm0N6bgBBwc&SU+w zz=AlL0>oUjL$5H8(o@+c2hm;D7RitMugK|zMLULDOL$B->!oiU-E6+a$ZI!S{<^lz2L?VT;L1F*qTrHYh(yad$ zHN^8LesgB}q*P;LYSQ#f<>=Am7TIS-I)RG)6!k1BPVPKMX3rIpUVH6>wrYDgQ!z4G94cFM z_hrY14I?|(K~x!e)wI?P)0#rFmmHKndVklh4~Xx;MW4QKL)XzON~YJ;H8FpIXjCmd zFFhyyO!|eXpthyJXPni&blw4Jho^IS_t1D7(6841f+X*}ixj-HcEpuWetY>-($AN) zjBFpE2lJpCxKR;=#BhV+Y1u~*y03Tw&7o0P)Ql$^E{w7dJjHvKc{vaQyg%7Sh_=Zz z4$8+k#Yn{!D8gFWZwZl|1E{$R1lsP9m1g(`Ij)@g4?vKsD2M6{4)#_*k3PY)l+Ouo zJZDRHVXYfG8S=dmPH zwaMCq*QgX&r5d324sV{?(=?)v`OOuUnvMxUqrYa1>fvO0%_7FGv1pV*OUu^TJz8d- zEyNnOz+ZhgnTV*~MIMW%Vg9%mPDy`!ed1)+ZFJc;`;hww|IEmpbK+yIYOSEkPfaWy zmC5I|B|5u%l%dApvbm}O<-nBsWA(+w^|9IY1y;hTjhcdIHdS72zCTDX?}zHoL~_a80nbj5@MQ`uz97&gpdlqoH-Y<`1N3`)f-!EMsk2hsmn4gznrf zeSA+o27o+{W%=6>8)w$ zZLY;(ZS&)RvhK|}y!Fb*y~pJr8VFuH*T(MYTW6bFJ9=jktDr?$MbXaDJ05?0$D`7> zM11t2?aT}GEL**uT#*YlkpoWtKk@9$p6vf`pPlTH{+~R1MVg|{{=XeFd-nX_jF_CP zm>cgZnZGFk${sk$f$@&Da*mpV*7}Ni|IrwY>#ibzQIm z&WE*Uy<)3kr(&<-pyDvrMmUo6yUIbyOk^cIQo)+2_(s=AJ2Xfs2ScN0p{M6$`;gsA zV`Jp=fj!laqhtWW89C6uzy80te&9Nx|GI%ae}h_`-3z#|acXtp2uoGl{KW^)C@3Sn z_^H+zuZ%0iN1>e4>Qs4myS&ZjcEBm4rvzA7I2b4#Tv2*=&{b0ZRq{pgT(#U5-dk?^ z9C!@3y0H6Cb6O8BJ`H_6EZg0n0iWd{;x&meaX z*!VK?`^lu@{rlYeI(I%$K3HNO0#y%P+~q+*J;|sZ63WMO!zN`Pxc|WQ1N(n<{|n0p z&IOv#9lT$|(5zx;gGJW}S%ql?*qzxsPTm&F+kJzMb0yrk9JdZF+QG$3M-?wj+BF&= z6-m#_J9|{+g?*`=KY{Si-tS!f`oAs7eH%G`{LXdHQr>;N-M-x9aF`xjcjs~PWBP37 z;z3*aUgwo$&x!|3@8W|U7Jcyihbvy2iqJenfL<7MpWHpi{o9h_ zQ4}=}!Wt|a&^}Oe2DNa|ynEF43ZoNy(iCvor9Qh8zQo5Fzx4Nal&Hya2qL-pnTMno zf4ceP(V2w&>}Gg%u|&xbgL41Li=e2=}K@n4pCjx zwC?#;JC5tr!-lFwC(js_GnX*zWglF6%|EXtlP4{Id-l|+v)^9Pbq7&=DQ)gzwW?Bc z5US*{B=yLHr05Q{xb)sXZh1s{bquSrIhCbam6ogd9Vt6@HQ}Gxq*AYXO?odzzjON; z#iln~1*N(?Pp!`E8@J-ISz5!-c1*jYR;^B!tCT|9yIZ!Oyj&1>{x#=o0-wEJXlS5P zr0K46O22aoJ_0gv8t)@#>dDE?y-3H~Gg$5;nBNdH3B~$WTqwT{n2B=No;XgWZ@R&| zmUSC4)&UE&NpOfsVoEZg-c&BgJ;`~ZalhVHPK=KAjHX71ywBp{vPT9K0ZdO0?3=;e z&)^eAK@|i!eIkqRr5XbI-IO=QGo$Ska~4tPNb~_mDeABf6C@DFs2wtZ0n(oh1j#@y z>>KU}`_$@BK2fXpfvjTh#=&{#%$mX7_V&N3)_)mi8QiC|Zw8((r}z19P2fJE z-+SksxyQp^e%wLleY)?yVsa;%@;!CWUMs!KDb5=M=Xia2EYZZ!-(l>FNh-TqdWG-# z9xk5DXUbtNeC_)S`M zlZIjl_<(*+vp<5~fTUQd6}z&S5$n0MU3QYO=RW7{j(9@Pfx^Iz8&z-ss&s+0!)pwA zT8+NkC{0y5M5R)6D8<7OZA2H>YID1bXpu-iBzwZwW#YwL+vvtPV;3y~u(et7Io1&j z3we`=Tk^G91{q0MwxCK-FP>1l)aw_c=|EAJ-dk(br4p86old7ND$_Brc*XoKdt_cX zH1#1P0oazUAU_GuPF2w4sB#8uI;7dnTg(%$PRIG-=WSqA5ytMyx9D}2qURqDbglQ4 zELqr)_y=C)19)c-$a%>|L!~+TOD<|M<(W-<^bMs_X{T+nkBjJZaa~v!(P|Ug$a-3i zf6+0uu^{dpJ-f^5k1{sFrnVXER;OgP`t(+HYo$@AA*86tnx|1a$E7ChP>boZ^xU=# z5M-;CuC{3`PB((zy|~E7vEG?`D)e^avXbKP!>vY**6gaWn=EyHMo|+~_!zb+N5DG0_lO zIyBO(1-^0^EKuZ86(P;BmWH7bMUfC+L0>(Pz$j#T1(LeL4*-4;IHkHjMp$qkaF&Wp zp#^$zfzMEznIwHPX)2i)DXS|<<(sEZ5z_p=Pm2n(S4z9L4J#usbTcK*+sH=dsXd;!S{_@)9WI z5N%AgI2E-lWwYf%xNiWAE+WPgK#F))gDTcdYY0Z6WnGlYG`fpyD8e@QC%;9%Pv^U*_`U1=1REU93WtdY0RxrjKF z26&3x$f!jP;4xW2(D3@t$va5C_0IeIM`Bk6e3b_MFozL=(L9TS^o>?W-h(@Q!H6OJ zLn+T6tz*rD={Fo=q|?d@L4%de20h+*aJmW}8YYV5WrrsM9S?A7wosx%sF4Bahu}o& z5ozpa#WR4Yjxb zU{^9Pl&9j@t-riwQwwLP3Sa!~gV)Al_6V|TRlFu;cRiH6V)vFr;_8jhecq;bxBTwa z((s7xXpAP0X+tc7x-t}07Pl@*`B;Xp&TB#@D5a(0mPST1KDo@IL)!%A_WK*-tX;fKUvz)VHR<7sh^r0H9BR+?0CaPVdUz0vv6VkYW;5!w7b)COy zYSOmEFTZ+wem-L}xSbx4RvoBS1`k~I(k*M|c*BOa+IYtrsRgfz`aKAbAuh*(Sa*iF&Oz-13AS=lH<_+nsOYtbQ&I8)Ej z%LtoMBrtU<{hXe~%jTWF)~=de^UPWx9|meX(T0MU(~6{*WL5bypCPT>sV^T~z!QTy z&ZQRux|8&fscWsw-^T8K;ElOdGhY_oU7he*Jq|U`at5_77R!rgbHb*)3zJEx!zHpQj{r&YH z%u6~Z-nu5WSGwfyWO6f)J5SsH1&V7m~P557jGp%mY(1To8F5U;!f zvC3B?PWdOm!hzo@MQnskl_EK&|F`E9)k{_?4{(n*EA@epbH7p#0N4}$SLer98cU7% z148A$-E;p@mDhKiVu-Shc~xMJ{_9KRTSDz;G#Z2W|L-0hIfXB%%H!#momSE-afdJe zi#>fegyxkI;^4Ec!HI~`3PuL5I(9hmu`v_Qk?pjEiqzB`gU@8x5fhJyEQrwqu6~#$ z^}zHk0#^p(1O+CMO9EIRA$ePPlY9z#C3_|MXtWmMT#eQ>Wuc7UQWL zY2A{LP+Src>JJ?P$ai5rPw!N$*XM2|y>Sz%{{9E5zI>wlGi0-_y;sl z9AHy};egKC)UCpFtr4N3y zdGl{b7{f9Ao6o*a=IE0iCNrcTk@can`6*@*?sDmd1z*gcI`*ltGvupq{kc0a8@`7v z)SfvlWyNa5flo%B@1;OpxI}Tc;$g+JikB7dC_Ywvj{b)`RveD5kSriIz?TveLXf2l z#P#AA;sk3GWGO-x6rhoiH4_l~LYdu|cpv}PggDdI@v1883sHh5kPIrN6N((XJ zFoBTG4a@&;FEdFihLc(iHd$M=!41e( zGqyZu(N+zOYdzkfmkqC2I(3=#lEZacvf%HnDR%sZ{CItot61C|+VjWGk9eEZ7o_jvRl9E>Z3KayH}4_P25`T zsI-YgXYLwl9M`jeS!pfPqt)^j59mYMY&4s*^bN6wInI_B<~awu*wcV!d%X2wV|IeU z#jz&6!HveBv}cS4bzvr`mT8MlVEM~nF{5}*bfkiy!|xN&%aC+o(W8_`9^r6Jq3Nb$ zX%6OBn>i+1aH(>I22%iU+5|(a3`3o!=+pe~%%5NX>-FPqOXjmeAX7fBrg+%iSX|H+ zT|fST7n_%N42e0_3~?t@>7-6~8(Gei<+rH=W9!na^htB;%FCJx3Ysok+1h;f%FTCe zUU@gUbIMU9Q043@mB(2)Ea}z*D9EhV>=rCBPF-$pp1gkJ!QEpc{~USg)KMVC;wY9K z#aY^B-ZfYH_S4<%W9E$*F>lP6%cM?n>yDd$|NEPFNC@nwJ}xS>zZVF{O~Aexhd$_U zpFC^7w=Z}(#)J070G`SK4$Huvk8(7jATdsCd*2lovh z7+X%1gIR3IhM9n6y$*~o%SIRr#j}IT3_?gfSD9fWNY{*!BGVWq5fLcI0Gd?KFd*Es zULoR>($AhWm&85TKOvIQd!P7oNmD~uj1(5-sa1SlV;-+k=M@!3#8BN(BJ3K-~6(4^J|3ROdRvH^w>*Aph+>tmq^RgauM0`=O^}#M%w0T=}dWB zNl8aVC5C>uvZAA;q^J8{5R9ibPTpU0jOr?-fATF@ z#wea9JY7sGk+~&1ow={`GMP)PMsJ$d%r7M%qw+Fqd;eTN`v$OClnBacNi0d*Bs zHc~N72I|1RG806vQ8$l_-Aols6e7tExd(YK{$g8U8_BVdkqFXbTzBBle__$D%s;+{ zD>(rHB4j>cK$h9hKIN7Wpa0VGFR!|aNbey8-+!ZTzBK<;hJWKNb;lTT?>#ItZY z`^MBQIbMbT1m6>+7*ZDaeb6r{K-yUYsTT(FLGrM{dkOd#0b~Zi5Ftk;RY_pBQU5on z?U?`rE+>OQMcEwDi`2T*H3pOh9Znfhw!8wFRnYzKauwa%wso&JPFcHS>-<0vAP|kC zD-+obC?yAc6GffRHl88ovQd}beo1?&NqRLk1C)PKTlwm8&2XIigM#giVJ*Pue)XtPQQ)x_p)-F-jk-qyOdwE}r52%`$b z>W0loZR=(ib#MC#x1hjjDf31(V{cE-S~9j;S=6>*df85%Q9_}KutaXnr6b$ZMwap9 z=NpjoHg9e;e~Y8DQq8&T)nUP}=;5l-|&~#Pe$2XQlBki?yMFjwR)4M$r#+2ph^bS`bl=K=$ zhWO2s>P{EdP3o%0t-2&v_U%+bK`3mo^b(~~t2SATqzB14vc*pdE>}t6(E8D3iDbYZ zy|l5gG@5XG^#+cVh`@^g)-QJqKkj25Ac_a=l-Gfg#{KXiRU#9n>k}uCNttQ zqN@2cU9=(?sVh&lS*!s+zqxO*%WJb)G#d72KL7ltk28m^tfXP+@C`F&4{u2% zRLFuh#(alLDn(R8S9NW3Q>s*9GfbGNVGsu| z(~pvzq=h!gZ)9Lk!=0(D1py6EfAWVi91yj5qRqL!uvyVaS_zdQq@kSV{j5YC*>nco zwp;*7PaY8XgckI78>-U^RPRLZmfOo)N~!2C9W(>S@;CI4nnc_J{0zz$$X|&B6)8H- z=wr|ta`2>Vij%(}K;k^*eW7`$gG{cN+tQ{(`$%i`4@>!-MZyt$IqH>Aw8PwQtpEP> z8{|X!dErq3H$q#Ki05vD%K@N)S4!hd z)M}-} zGT!1+BOQAA6i*nM4$3ctiT!dg3_RJluQ^7 zfNh4T)Rv%HZ>$+v;VqBAki(fQT77(FmC0>Y*#oP}v6^fBz$13?&>#X4vunFu3$y4q zQ;@Zu#fr~EM0TY#JldmkYecnHZ*fH@_}yxeRTg?f6)(gc;0*K*Xts4h0lIUYR;lR= zuxghe@LCOLF)><)MkyLJTE@T%1|i}z8>Qz|W~bi=v_uXLlY*cM>5W6IUNYLLWkrix zE#j733$Nq}&?*I!krTJFUXjI02r5jC z^@?HP1rCD<#EFp3zqndw46D>G)5S`qYe~?rLdI7m)Fo!6UXAr3QxP;eLs6SeP%Al$ z!0KW)!YJ`NkQj!-IdX7d3>y3qmD9oU`Q1@7EKRHfj_MyHBn=-9L>09aVS+h20>fC83#IS1#GusoWG>94wP)o+Dz>q?Lf$b6A51fkAsso@$Ly&hLb!iONxw z_<^aXRM)^zGa1!a(G^9exRgvnzX7M-43M1y@-jy0H~x_D9(EF#RzyEmeSUc3ilA1d zVHlky{q*YbK8+5ut-Mg{5yMqCwGFGc@u9J63(D3mTQI8VKYE8wDJ@yJNTcQT#;($y zzh)PFqV!EFs8zaJYU&KXWdtp&GxFnuYnlSC)`G^Syyd$^VNF4!MxzQ9_|uo=x5VR- zAC9&JD@I2WVNI%IRm0YMNu(gZA|1;=P*S-m((34Q91$UJNsKz2H!M1zw^Ub+4#O{x z$_D%^{1!+Txm;2fMHKx&{V-%-jF5@$DVI%=d$D|lK)`7_NuE zsb?~Md)d_;WP)@LxjJ0zbe#HZ63^)k%u4N4HM=!?9Z_ZHlWUo!+5OTA(!x9lWud9pLraIJ0dLU%^|0!TG%o^{F+lce;+`_udTZp%X+Z zMN1e5b^C^pfq+{USS~imk5pkr7j!xZ=&!t9f`@SAP2iai6bk@nXivn=7k2BD|?E=b6GiW8<(!h^wbonRPK08r>nX+9MU!|v)eXbIcX}dp1CNk3~gu$#Vbff zTX{K|A1eo>PdWeD;`VQUdu;Y1V1aYDv@ezx5S1zJQAL)mzI_aDE{yn@ypW;XVir^k z=Au#W(%EfluPLH*SL<6DUp%4Hjk)!rS#DQ;F~jJsRc3Ru3G1Dz*sXNcTczi!^ODsy zdC97(an&`QkSeKcs#q#0xF--FIVTtAOlJ>P{YqfwWYBq-8VJ5Yf*{U@3|H|4?LwJ{ zkhuwP7I2wBmy6VZ2zd%NN4C;TA!4b+d`4DM;HaD_(Ji_+9QKv{Xg89WUb6eOCpgoP zmembr(KCMhx(cOhXe!B@TP9pHwlq;XF&$SbJ6osDyY;>)3v1$lej;3qRp*tCE15j@ z>Pd|{U81VeYN=Q=Wu!H+vSSQh2_e_!4!9?b{w}ZAXm8cBW}{;Pr_WE6S!{quuFlh^ zZ@uf=^-6aW6pvLYeSR{g)s(yAW@P8ebJzfB#@RVTeyl*hj4i0Hu~^rC{nLH%cwV(z zPb7QS#;&f~+Ag}=D9fHeS?B9yjkJOWdxN{=f?ObXjRt}KOEiZ+nB||aQd%t) z4JshXAD@}O0S1eGk9??2UGy1I)f0%LpsXPy1?EexbY97{U10*H| zF(H9ng^JkZ4JXUTAy83*xK zXTE`sB!p`gD~>_>`4k;45(^0`6pmudbE-0gokA9F7?};uk$st&r&$K5kaCv02g`=_ zLH-O}4T)eDP~RS~)0BOt%L}9m%nfR>%5mq^0tnc2yU2j(M0r_l1x*57cH|1O9SkIf z-T~lh@rp`1Z793X&|3fthI$@BBB9>^_8$*JA-jYoLGVP+z zLZ1{s7#S9iB#SB-8#E{e6c0WVh!{nbftgY>>J$eT##o#lfj6Vg*e5_6perooG_lzG zHx#M099NtfVphX3(O`FHno6U#FyWI)cUWoA={YVo_i8WvZg|bwVBNOFeivY!mbvo* ze980P#lM=oc*3Gg&kfVY0oz@4izZ9HyI5nbc2-y4@g&RGx`^A0$dm5T9mw4nb9*13 zpZ2Qt)%Aj!QR{{U?AG?-ZZo4%GQQ#YE>@^H{4*0zSf`cwM@*?zIz{EBRSBg(q|_wf zkDviStJA29>1}?&_H%W0$XsH!Ta&6#*`*P$8C*=EN+TK!bsC0apHZ1D(ZYmHspDBw zIBl%gI=pq)gARFtGE6qbd?mghWC*L%)2W3h7%wZG_R`TK#MEI6`BKFkAC6i4<-^iW zp8>8NYIF4vgN;>%!oC2fUOmm%`q9G}^<%lT3+PUurUG)k;Qd(1FJas9mf!3LNrwU(#)L zJBv3~j?=Rmvsq`JJ`ch@{jViR%n{mIa8uT}(x6kQ;`3b#>NLUxz(`NYsm- z(D)`r0%oHc9zB#U{q4+TVL$ZMK6ukYcWX&QqKm=R1Y z6l!|)@8(Z_bu_d2u=I!4SKoIY*zyNf-$ZUYDSXn~V`ZBfctg$Qe=lev*B2H(QPYzc zIbqVllz&pNz@|-}m@$ok$0smDR|<2`)@I;^Q5!ZU3jLMyAYj6PS%BWc7NPS_Uisun z1ZIJrG{72%j)+v2*O4?;1<8cN5j24XMR)OO&=n|&(zy=7MMuT=M!SL6 zzIRIN#=y??|GalVG0FG)^8Fch=FTne-15HXJ?A;kIVY5_*)tZWB97Y@DeymB z(B8F9zR4FBn4i9!dgPuFf8M>QdiR|_Q_mUdJI_ZBK2DfpKZuYwHYruAVXXE(6;i{qy6mFi{8uSqu;}MyT`OB9^GOD3C0E{U>0)WGn!r zPG_!9Fp;G{pRi?wIjkDkH`TxGv`(*? z<{zPjnL&RrBNdwYo38~k#swgru$It@%!JI-8&;6)3c&cm57bl1)srMbq{;F-&wjvf zM78Cc&1>~$POjHD4BO4-?MC>&_ZA;uCdd^g^(2d>M-B6Z8O1=H_L$)tIz`7a`RdP@ zCoO!0#?TXoL{vyCZckLx#J03|BS%|8#T1-$09%}SaO0D4L1pPiTGv~i`0ZzJQW8Z# zxZ>!-m9PBZ7xJ^0I|gtSFa7XGZ=h@eAGuooKEga-Uw%Wq*R~ufj9C*qA?Y*t3j41@ zmBNRf2=|)8znAq-{FI!0H*D&~`6%(e{2%xtP-Zor-WJsh$j%}W1I|tiC*w+arbGeA zB!$*mNHalPciw4X1xkUU6rV&ck))YnLEym2=AdihMMFFBAIFtmc?_yLJNgBkP4OR< zY;d)7j!Y^e7r~&ETu57h2MTTCGYP688pjLGVkO;hroAk3!qIx#I4yc^O6y?HVREHy ziZ;CH2~t0OL}>yFzQaymr}v=y(S0B^YUz(tCj`FW55KO+jWf-nKiGNt_kj20cU;W# z%>5^?<$lQF=2D}bjP3{qTSvfiO#R2=sX>e{Y@+YLhs3Ik850)hs1$R7wJjtI3@|bQ zAe*uSL$=WU;Kac(%3gfB&TJGovmuRJ*&kF+h9`?37mzJ0^*&g)Hdjka-PeD2X&Gy|%z?3SmP0sr9K z*vKU#G=4^}GcZ-U-!uekoT8Ozc}~Yjj6={HtYDl{6hml<21ZO$iw*Xg*ge4+i&Ivf z=mA_XENAB#4Jf)s#6$>g5tR^(g>WNNJ zyG}Pf@BZ_%nl5*Jdd6aFibt+OoF&TGfT=7Pn9pb17U>oyH7%}edEY9N%?IQPS_H%M zLAM@*W@N@A{yI9`K!&MhdT*Yhsp}Uub{J3zrzAV zu=A|{RSLO6nKfvF{gS(rMR$Voh~BDr^Dym1;MqdoS5V_z0=)?9=xl@yP+X`*fJumj z7mLn5ho$8=F;IYX+;QkK3%Hkl$dNiFBZq-YBzZF&#+;S#NHxWLc@1$tx2|FFzI%TB zt08%K(e|8v+@<&b=_PW#yyGc(9@)TeS@W3ukE<5^_}WYQYFYo4#5Cc*o_qDld$x=l z9!(zl<#Y1rU#WCoeTDp1H^A=Tfk-$I8yQlSkwJJ;kzx-K*8B0)^LQje!3Jul@)Yy* zF$=f|uy%RS`yEuJfa5U^>J2m|>J*9K$pNNF3Tc*p;&{wyY2`7~C$01$fgXyLNe5Se zRl&dj0FxSr=Mx2I0;&bH2qeWTz;?v%B?Rn=$p!CuI4&S=64W=$Ub79p{sz=T^WU zWQB;Ife#4{Vg-JTVhIVljMnf!*+QIoY6~T)AGSbo7|3pHp!Wh-PIWH5VhTEmCQOLrdzPdHEJHN1h^v@jxYDtx{UhKBb|(8G#`{^T&C%o zTy?el>rd{D@FFHEjX|&V#I+v1Ph%q$X42?0a*mlCqY(`ny}KY;g~}wPY6TI4Ro4FT zTP%+GUN(OnZ$%xnhzm~^lds4DEw2$dPQ!Y&v8vy%VXV_e0kMX!8Ok1dP_bNZKwJ{} zalG6Feca4}qscQK56h=DBF|blHRwkrj20Yf$Vek1qZdL-0_pskngJA*2h0RQ8-_EC zH^t#=K%^5Q4|33<=-8yX7(y}VG$bM=KXm{@xk9c`BiQq)2x0V*{6Nc&b%ptMJ1<2CE92?bM386ZZJ54&;q`C_gwkn~Y0YQH`zn3D z%D(REs&mIrK6mo?bE~TPEoWzq{tc61b#<+4I*vvruHP|dJVHoVr=*#|YQU1(awk8%dT>sKb*QaVHtTt!32>jpa2>I|`9-t}Yf=;cltES}FX7KLGoA zGT43dRqMgY*`vBjbpx3BkE@;$pb&U>#}f=SNl^PV_v%e z5|cL@#5K=#cBMj~$cg20!KWKHX5~dJ=W$o2ZYiD!J4g354^P`?9xqIBzd*29gnzO zBa4ZN1jfU$DYy^{MCfnVdbX?lSUV#rbvBt5ODL)spjupoOlYSGx_AP9?86m8X>J z=0&E7b5)lBfz|`-OpqFEr&-~?9kvNp7t+>YB_b2pQpczLoC0O&P^AGO(t?My7owX{ z&9&f!ZwuYj0jb+U8L`++k;dq=37!Jev?J2tK%3#I5J6w2`V`RPOv#LZmPO%Tv_ShZ zMSznD+9d74$fB%tZsixhy^JD707n zHZ_D5LKNEJF*TH~NV!7gs}fNQlpPjv5-l?e&eYHSro=6?LOvuvfB*d?Lza@v{rAhR zi+*)re%#l8`+3PVdeLfOSV<7-O`2(1&gaW9I)}um-L{xkoU*c-&oAEl@Z!waL+4F3 zyEKTr=Pk~Lxhu9ckGg1DPD)fpb^26?Y0|AjA$f_wwe>JnS_yWaZ=N02^JX#x#ycLo`RbJ& z?DU2?>o$+Du|%-uS1g>?=+f%O4_&-@V>-^TW$iCMalKvKOEg0}>vR&)>(^c$WJp;^ z=X3bbRe>`Qp(m6X)4(yV)NDBF$M)+1B?NV%F0I?M*vlA0`Uay%PxWd^kNOYert87j z;q`jPRhA?%x__#1?C6|M{Ne(=<(yh;snv$E=k@>?Q}*9 zCP;Y? zSZ!L7;UwT^P?aSssL_&E@0Tj_Wk&n5nPk3of=1VrFo=TA>M=O2lEFGUuLEc#L6hEi z_C*kna$)Nw6WkDz$>tIO+R%%@)!34{giYdfYN6h3hD;(t}k5@F*t_cdfGi-`Daid_)VU&U?tG~ckp9Fg@00+31bH+?Q zrww#EYT~Jxg@Y(GW!wmUG2SPG_LHL2K%bL@@GU;_!kIFe3mX{1_*2f-i)W z13a&r-GE3HKIqB$x^BcBGV72qo8wloD3+tu+VJbzK%_#a%}9~+_>EtmGnq%Pp^QXW zGddBvXXyM|9yTvb-Y>! zYEr=9cF>IhrwJFtiD(TM?keNeHbY1Y`w1rx`2}Fh7in&gbQ4=DohCK-b=ECep&-aKoWB2!AdtYYg`BZi<|HTGZaJyisN51iW&f|&CQ z0VGhx8y1m%7@HDtWu~UdtIlM$I&&>RTI6Mi4lNsI@Xoyc${hjE!V%Ngub)0*p(k+1 zE4P=vZkR^D${$Tyd+tr=ohP?<)z)^^aysRM-*WosWwa%E?6w8D_6>KeZ_6#%hQ+q^ zcWh|SEfClCPCggMuEB9<{+IkLLFiq7fEA0{M|=c&4OL-ikUKK(no({h0o(X(Eee3U{5=cAZmqCp^bX-irZXN09bmnQ2mF_ z33g0QQm6da_zO*zfW-ByJ7HVnJqoU|fJ% zPZx_j{l^CPb^5gGDP}P?Ys$hI&P9V)>^-{c$Po}C`6&j@aL&A&yt4+cyM(#<_vX!3 zH8NNW^8kac;`PjLb%^=ld3islFCu660+&ARXI?_soVr*wdkHAGb1W?}=C`pH3t4S8 z%U9xCF^X^URR;29`Izo1wboRX@mJ?veqiNOe!6`5c>?I1?U{bJ$Dz0N&R=qF=^k(8 z>(GCAn&XF8iX8E9VTB3)M0=Qs%%S2^<`8r3u$paG}8XayXT8Z&+8rTDl4Vg(`&H%&^Xs zooTaCANV>7)vFLavp{_@;PXRawL`n6_8xpO%BvKC8CJGYm05W~veS*!cLUWuK^1a* zrDzDv<&t={e-mMEn^kvLIMlzH+jD5ApNkz22C z{1&8cHW{z(Tya#px!-ABf9pE+aP|rf*6KYQZrP~W+;25)?B-h3>uz0db@p%89$h)= zYRS&@Z5qy=H-4kZ+P_(|@s%fn>1!;FzO5k%Xsz#nHO-ISal?3 zA{O6V+Lt)^HDz%YPY@A24w;u}r7xkg{Eg_kZsJe!jWsF`p0LBzS)cI>EP_m& z#b3B1Rd(+~6+hVL?evl#KPq|Zh>YnO#VU9R;B;51{#TOXkeJ=G%~oAg8VB+ zqY>dTU^qShz2odw=0RT2O2yZ1*Bi_{<4|h@S`Eh^5G8ZjZ92^@&oFm5fB=Sh`LC54 zy~OjHXP~$QlB8Q(9TQC>7;=~#ayId9o@msTqHz~dY5XFSBD~sV*t+&L#>Bj?CSHqS zxCj%UA?3;2xG&TQ61qbEjnyVH53-zwTn&< z7_(ejl|`&f8{}^{5Fg4OT%trU?}JVRUp&Tvm;koV7cd}cPzJ{IzhA~v`qqYgAtS*5 zNDl)K5r>tQX%pC$exWQW7?-7uR5ZZE#okFV8Lz_ubm%+yT1*KACxXL;0-YR`FiIvA zph-5Uybze5wPihdHkfYA5kWm~rg?ht%9(Sd8Rsxx*k^Y7$DaCm=XA%U4(>alk?BPG zRA~P3q!362S%Gyk6^!>Ew^y*Xay$S1LZU3*a&lT(xGCJi-8`-{ z=!X@Jv}M?qtjRr`x71lvm^4LpS!b8m(uGg|xJHiW6JQjEqt4HK1K*hq<4d zWMfQA>g$K@`HZMPyJrZW+xyS?CCjf3N7ZBf zfpN}RA+47aH|Z}hU+%0*R(PXOibPV*s2j?X+HxH#j2|)%=)3&MB=flS*FBpyT($mp z$LGvB{=2{8!?}URHA2_mu0S7Ig1mcck!SNpupcs1iA9kcgnJ?>T5Z%`8?CiRYsK2A z*g)`Ji;t)se^@2bt@LXYOJdZ>MnS;Ce>>jrNU^#C)b1!Eg^UCqPwIe*B2Y|JlA#0f zz*uL|;ehJJGRU_UR#M+!+*1FN2nL7)yi|Ol$0hTz-ku!~J@e3x9>s|be8nF z@LBSu!(#wjURgu8!S|?a#8w~+EO`=E_lHLio9nvnt?QT{Fw9d6&;RacmRiEz)KBgm zj%F7v>b#U#y6X(W=ybGK{@v2;Zynk^4tK%O-96#MEk7pp%r$>qh!es2Ec^=^|9AiJ zqi24XZl))}%<@{FCp-VT>bmPz$?xL(p%Jg$aQKO$tJvXpL7EIs%=oMtC*xy6nF(X6 z+A7Nv5i_|?(O0ADQ`~RC(e@#qW(zPYn$s@C!Ho$E2JbwZvBD-n2%j~NsV!Q-io$6; z6%!m*h5va4pQnftBrN9as5Mg;|EKS4C$k#nYgT@)_(}1~;wSR+B*VP7ZPT~~)d5Z8 z=4NX;J!@68IA-hS$ntC6;b5Jud%I21ot)aY*?w#K{ydBST1(A%94s^P*Aa)?15L+>BU{SY=Jc zqQ(ZM^evJueH$bO!>kpk3PPRZXD#C%5%lqEp>qyF&sUKgiNhm}!csYqRj}+t9UiAW z&h5k{?qmOQYcbJzJJSQc>N~7(YX8-2{j3j*ankWX@v|J)Ee*fI+&e{jxK7@2Ba<3= zYPy>39e(2+!|z(~J1{b7o*RrMBeK@2{>4KBH;aubvre-e=}tx97f@JA4p}?`Iz<)g za?nMZ__|s(s_I%dhb0b`SI+K+0`tRIB+dr`tM8 z+kIZWUF|X#FEgSoc+X&RAwn6he_-0Yu&A{mf*=g6H}mSJCB~Mluf25Kr9*=TW?Jt$ zBJW}>9vqL`a+W=#RjL`!p-}+nxo6ql9JD&j7!=_|={H;_KJwt~D8+Blc`*$@9$;F> z-NSB}G!*fG9_G`1Njg z$`cqzDt>U|Zcm_gJg?pBv};WjX^YJ$O#kY@<~PR~)Oy3)o=Dt-yyNYrfZ0VZ|ALvK z)3~kXb1iP@UUA3kB5{n4t+%lJ1v{^m<&kzoRPkH>$vV#7B)@-)Pcpm8XS)r|4Np$A zuv|;6q6FRmw*qaTh4N4EL0yJ0uAog*#mmv8%)|v}p0Zbn!gN#==QQClbK8VO4v84+ zFuen!=9T7nCh zBS-D#y76^p|IoDFm=&yuorQ#9`cypK_=ZWfR}VN=Nu2TRnEYt8Y35+HB}g>2pRpH3 z>ZPSiHEqL_D{a<+WW1Bz8ZKjbOPSXw@fT!^x7JK)&XkAaCUe4HZm&p+sg&8RcblVC znq*l@FqsSyU&Lp&=W=%JkuV#)*fgbq8O0`y)21aN8vi1+tBJ6R%2KC zJo8CSSGZo$eM?;%of_uLzh6bn(Hy*xxw57E_mh4mR904BS5@wGr^*pi7V~-nhY;qb zK~ap5)h+@3I0W=Zv{~Y6o7rsAX}`m5z=8b0$*!oNiptgFD#6LHW)mJSax6MgdFU!q zu!Zb)ixxPM)oG6){GDXNCa2x1N2HlS?{=2UKV@RWPX3YTNko)?Bj>bKqL%P8r0BtT zE&&jm4BCN4d6Xz4J0Cw(M;@fCA>8+$HZ^zvh4 zCk*sm|L9K!X8ad0jM5HE>CW=T;dd`s(z6tygNs`FSDe$<)Yds|Z|9h=W!F|{&y}!L zRzpKlS@Q_o!@~>^6Mb$55~7b0PDm4+=LsY~RQxD~yoo+sK8MZ>1z0gnm4lGuteVMD zpK=DkUj>9aHF}(im!2{>jf@~Bfhi_PPT3z9McHIY6Z0bDeOQv<_Fx2{e~+B{=_3-b zTPQSYvfDdrU}~Q;KS=`DAQB@#zTi9ykO!ziJPm_176w+$nM>BL{mDa&sj`W+T>#&u zE*R5AIAQyU#%v8HO?VFl0l7Q5?C@Vwd>o|#r7&r5h z6p(X5@n%*Wo3)aJwI&)*7C<;Pnm&08P##0{!U{qYKi1RCVCahfiZcXJW@%m_!no z5KfN~QN9{eBf7+CPz=Sqa9{HUD`?kNr3Ts;oNdvSS1vmB5#HI)+Gh*rw98L9N46UE za5y0`$@@k}eqy1JWMFakH;hc{jh#(I$C5wT=kZ%kAGe6Maq>H4*0w>BsZ6g$#q ziUaJd(V-A{K0h%}M*eaCZA+YSb5$An5jGUxPn3~S^AtU#)VHUgSD(2MV8V!NY+)(B z4BixVT_B1C5V0bWOKL$2E)ji*CW(rsIb5sL05XyiJ(uAh2vt>uh8LP52GB3KfG*%E z%LF?vjYPEJ)<9XC4pF@3p!>c(Y?(hYQ%b>$KmeedV1u@nak^Nf!sM@3+ckk%GcL+R zszUshs?f=!p{l`E={$B-gEphF83HlD%pv%cG@>9y2NJ=jZ`4(5^B1Mpt$8R(W`*E6FbkA?&mC9C;bK5sfia#YGKCY6x-|IW>%#ywM^r zAPYu-b3E9Hs?|3%%JYdvHoe_Kt|tqc$uar526?`+n)wHb79Ugmw-k`#K84gh6G!R9 z7!5)`C8-5thCW-$PfBx?o>@Ngd1hUA_u+TmA=M{Nkec!1zti2#UXC^0-NWb7wOBlH zg8TH8=|B0yHBxT045HRuu(NZ(Z2ML7kVW!*)m}Vp3n;9sO57UGTq z1}~)v((wV!Qh2)}wClgWlE0AudZIra8qbXu3?5dW&Q6=Papd}!4_`8MTq#AkntaSfGzUa$i%P+tCON6AdI!d0f!?PbU5@aeXXs1pC%&LPMImiMRUs-Z;K`8Nm^YM zC?Za6fX)0y^uGeWWYb8`q*QLE*{Yz+P;Dn3p=+6(DUQ1y5Q2m~!RoEC>d_TPZo2#G z@~*0=6*1A|Qg8s>E$PSPpQYn-3jTpM zAN=fe_9~YqFk||fsvm=WruQXV%C-~3jpVXd?o5s9ADrJm%4RR+Z4o&BlGA-Utx^>* zM_BQPIS;k!QGr*H2gn^4MxHH9K`J<;xW7IA_zCpjGWj)<9JpiSBrY7@H*4XeH?8lI zU#(wq`2$bAwdyXy<|?Fd`yc+}?T^W`OZ%1;?;+(~>u-8=;jDe(Fh6O-9Ro|Bx#Nm? zSs|L2i+64x{{3USC!kxa;44w=nu}rAWK~mv7VTACOC=Zt7OF78qM*oZp0A@SjEw^D zF)D_k6P}*FxG-u}(On9>Lh1*)hc$}91APcdpb>$YsjEarZmUAMhldv$JKYZSrw(GA zZbXzXjRC;1(NGLP5tj+Yuul07Gr@r*%!mY5{rW+VZNqQ3Joaw>`!E~{3Hrw#UVf0M zZ<~i14($Gb6ISN%z4C*vyQ`bI8%fk;(1lPH@6=QBPo7w9Rda?E5xzrIhgJ|bQQyxX zK-H%XwyoIzyB+)GuO8TtjPRfhXbVF-|7*?D%FE?5B$o@Pz=L@a+J|T%zuyI7JZtSG61S5>Z z5|Ik;j6Ln^#u!5*vR{zVErs$`8?%$ArA+poNwBvZ<2R43>D}6egiu89+thANHD_zQ zRpTe5qM?TFvfe3eWvg!*CqKs2)Qn1xn{@LbvTWUVHp#CuGZx%P$O2zg+=`f~FCnaK zfPNCF>3e`aNk^uZ1A1Ua;x?+KQcwURLJU(;rMy^pX%x$g>OFWeAg{2n)_4dR@TKAV z#CpU;ojw+yiqe9fLGe30mEuXqSN~#*pjS_tS~c{+ez*v@)sz} zptUi4SNGD*JBmlrE zqe{)O^_Gkp$w*Lrnsb;W$rKV;hY7(p8DitnnUZiK>x2nf7HcI9-D)?9`W~b^ahQMs zr`xPZ{^ggi_L7~9*KG9F4Ltl8`P3c%ElJlmjslHp{00*J+3JD2NLTB^Bi#k(kw0Gh zN=CjOXYlo@Tr{A@Z*U&TAC5GKdL)hVJ2)G)j{e>$KCBa0LG2$)+7m|aWmu`?;3kfj{Z ztQn6Krkq*PpTcJ5CGt#{#UlGHIr?TH?_hzH%eSBV?s@XDYly?kzo6?J@nv@CW!b%T8=meeh zvI*)VQs{-zusy6ykeEv0AH>Dxb4ubp>JdFt;f4A8(sL#*TRuU)eDE*s>Y(t1p{A-DX@eCfY!BHmrLA{e$7RzV zDA}^?6PParRAqrDfo7z@jYYW*%B00I{a8l?d0Q9x2iewDi@+4+o!@d&#qX-?Dz2;R zk~hmI>$>P1@{Jx(wKWxuw5Kon$@$0$M9-aI>We>D{$3ltjqQ`Ca#Q80U(Y>MZ}g&q z&~zYch|Kwx%}M7E0Ae)03)7?ML_`(}joTHh4Uikn&+qUvjzS#T6--ka7M7r+qGS`C zb)=P=mDG5}QFsIeo;G>*ihnj~hhH*F>NR=`VV$}JYmpz-XuhMjAckR--ojc)r$%#F zZ4W6IezSVZKUu{r@+zn$3#e?4h`u*vO@U%S1Qmvb}1Qo z>wr}BqL z$+t^BM!QyPx5XBct0qqDIoBQaq{8XGGPl=0p{{mOk3M8~JNq5ZaKaxB zUcj7~r2M*X7g7xU#0%@sdx}_& zRGKZ}=`;7AJb1y%RL~%jmS;a-{{rz{dxSWj+axflRB+;p=N&w`KVu0R%JAfA&PtVV z5Axq5y9mr_-b}5HxY8R?g#e}|&8~Jjja=M}C+OtCokQoqso2dhI+V0$!X2DReiPB^ z@|zDzA?ZQ+O@mP{zlow1ng<_5Q3n%=VIzq>sEKGEBr$9xvC|vLG9y1%egPA-F#Air z{>#|_8BC;ZE^jpJzWh>e!d6mO+N#r)w#qMHt4aUmmpY|SZxQzKUqGj!_2Wv_<5og$ z;T-97;6%?tv3T4wBO*IXa|<<~p=wauOR>Z-Rh%LI5Xg+P_R4doD=o)P6NKV$SRrB@ z<{70iz}rHf1SX_vr~YD_nLB2-U93lW3X4bDA-1Pa%}=+BJ0y>de6V=z*u`U+UCPI) zr@3S4_R{8d)-V4AT727y;+I7I$RqNXkC2w0jkXJo_2Ig%uDWQG;e5;H-Z{H=@n2YO z5`>!ows|dP-JMpuEYn5^W4GR^Guu4!&+rRp{>v}4r;C2Nop~qSK5(M+8^_T6!w(bn z;N0=P@aP3yiQt5xU61WTKY(~pH6o7UXSkzgNL*UYS*d_WC3TvFpcC4|0fNey_|EUW z?#=72d-Ie>yF{CSmJn{gkE>B76igy#aH&A24YsnVIw&7{ z{7}n(PeO^kLrd1bxPJeII~j8EInyoz>ePOatXesPSu*^`=Dy}7OUQp8lCQq7whO6U z4zY`duUY@%g?-mN&pdt3dWKmyt=KU5$oQ4{gBKlO7apr@X{jtWe0S5P?<)A8O4tH@ zD+#Y#2CNrq5>dcWq-Db~RnvJ;VWd!%3Sn(o3oX#iBWr1ti96V6KFQG}GbR#7M%6S? zfrRA9)FIj?kz-wx>eY{Zm~8HwT-TkI+YY^aNN&q^*G=wgPJZ~9TFyU+^~hi<%ko`q0o=lc{N%09DFn^~t9W@BPai2WFLLyD9Y9oh_er;EuoS zJxq9?)mG-7ee82m`Q(%G%by?XZJob7Q~XGNnN%{i%<}oCdQ4-7Leo$Tm4V-23)h5e zt)keQGFV`5!Rt;x`< zqmK|_+*GSM(-uKd9EdQwg{n1p!9WCK9z}@GAf?n|K$~p``;X|la5J7{qF zbP3Z;*I;GOQ%7=(fByRZCXG}PFuQ;5uTJABFi`-B?WU6vYwG00@pLXrrM^f$hJ@Ag>iMEZoAfKGFJ%>Bu7ES9Y~dk zY&Nj9TBMJ&IgEZ}i({RH3xXR0GPbkPVrBe%1!a6v7+2&&rYOhx^{y&?+R6xe$&mCi zW`Q7STcF%vHi?YhXc0{1nh>8b_9NbVkKlnIcXZ6KiaBH295pyZ#Qp7N?(cYb;etn6 z*ZR}1?^<=|RC_+!t})iH=+MQlf8g%x_dT%ss*We#ai?1I0rmLdPi;DTQd6_1tu>XO z+!+oFKDDl?u?!3(hRZo?d?Ag)=`y54nGw-&bIbNL{JXKB#b&9xaLUL{DOY#v$nk;r z#o6X<6<)j1>Z+`@ugt1l8mrZyF&J>A2HwhbPK^Z0JU*dea7x0t++`XHwim_(qJgRz zQ|5&i*g7S9MP=BK_XO3s_>56QgXvgf`!8nl$nX^JspG33s^4Q1^1ZRt#QLdyEv?Q# zHnop9cUSLs<<^W)HyhfkQVn?%U!gCzS4H#Lk?}cCm1K}A#J|G54VD~GAv&rtFGP}r zj%3A%AS%or$~5P|v;i{)QzqFzz)=66b0bwQ+$T)}QuDjGO z^(3_#pZIXmPnWt^t-kwiwYrykJK;I?6HmfQCg6xIo&=d7|DGQ5&947^=%mxO-#40l3q!B`ol}xs=LY?prog}}iw#uJv1PNHM-1ENt=fS#J!KF`W z9gL*btHn%qZsWk{xqXXQkI-17Qd@`FoUr&S^%_C&8{|L9={rr)=2>MHqPJMp9z)u` ze{s@fOJ?AAx#E`&ewxi({GOSu3L;~mA@lw3?_kQ3H_A6#d38WPbH>dxuNv4iuymkO zFgeA_ge2LtaPj-}2CcANUL{Yvf5ZBenE+rgX9gyCW;NJ!mgJD0zYK;DwTm#-LgpG# z6G!#W_45!qod8cXO5HyRMF>JtQf1j`DRDKh1spkaOYjJ&pvBYzMaO~2Af^D_6I80Y zf~fj8g)oL$HE)Q`=^LNHo%K5;!x3cJ)^j>=SZ@eCOIr12gNf&SdTmgva|hHSh>8t^ z1MM@b>qKM#)e19vlOr0gxnvNIXl>WET8_>CYo&|`9tLA|IW3&neQ^&>{?&t^ngYKqYQuU`F769vqIQk< zt(}+31p_%!@C9?kcj3Im2%l@l{(Js(vd!;(yDk>)L{gz}qCJZw*p~{P2e-Vx=vG0s z=Og*PAFY_rWIch1qo??3b2a)cYwYj>cu)j5v^6kjwf@GS$ULK9SAQN$)0Cgh+8|_b&*Y1WVA`ZXV zXhd}0u7cYHGEULwzQqZT)G5 zIyFq0N@=8;<(q*Z~hBl?N0}v;!96+tYvvv}0 zTiw&MdeX^f=tmEq!AE`lByvz$D_`=nB4(9%G+Wy?IbG%UqyjdRQKyqclZC(b=S+Nb zrZyTin11e%^gud;>1f>THh{0`aEJXBkt%n+!{tuaSYUJ`xx25z?RD8xiCpGn-_vRh zowseyV8HqG(-o<7SzW5iAB+j9fG=Wm8jU=U&;yhqLlByv!U;}V{WQ+++y6%o*RY5G zTAbCF%Le^g$>WI!?MU)!Gok8Y1M@h(Igy)L(ur!L(Mh|B0kUV9e*$@!9PpYosCvN@xdaut?o$1?>JO?v6BXhiqZnxr zxTP0;ge7eX&yNdXWvPT+zL2CaoT7{=-JtaNGw{eGR@#Q=tB^aP;}xjWJI5ok#*wi{ z;HagYL!=mAE|X1W6rMyWav>_9KLK*US|=r$09{6&J^CY%XigzXH`4|Y`JS;W`e8Il z@rHQDj@X@OQt3*7dLRRo{)IEn#hY-r6O|h2Z-OL5Pm}ggrL*C;OHCr+SfH#STr}

XH+MrRZGlsuH{)fi-2#jnRo6_0V8|Crt3m2_yNgrF{rBECey)7$ zbI;4S%^iQ=8rps6WfQZq&%!VFyCkLVnS z2~P49!^9a-SB9@H&yA?CSuMI0R_M!_>+8yop*RK}wLaoi$B+-xX)udwrt#E+Da7j- z{VC21-j)`5>|(6su)0F&@;W0hZ-mv5p(;{~ToP3k&FPReC^-yvRD2`kL66n44va5g z(fZ;dFVZtGoW<-2#bdH#F6n>ndD4e#xmTWe?|nIs%Vk5aBCOpuW|BXkL7xp_6yTKf zI+M}nbE8%k$0HET<29KsUb*Ul!F3ldcwp54rw%xLb}JHz+blLK%zGmDH29V$7%%eM zsU3k8zM4vcN>1SN0a07F8_so$PRrC+Wf};g+*iDowniYS8)Ih4q_=^qE_snsS*=E2 zx7pIo%=eLs9Vw2D#u2w&#UxB2qYimU*RE(~Q5qfWiS-wFjOFKFvCw4}f}&({t3iKY z$W4sd?9?EUFqm6BV>Y=XJg_!hc{Erde>k{q-QWYOR<2z2Fp^T6jCN3ELV=Lva))D~ zu)|iG%Y`CjuUg6Jn}wIkgli_0q2t|60)R_5cPrFF@r zV>-93=qR4YR32Lw?C2ShVs#V;PvH!KImjo43xR=msivuR!YM#4Hqd>I}9eVrpSOGQVvFgTxi~&nagK|u2E}}6_Z82_yKF2FIkWzMq}-4)RR_uXUnL? zunCNYG4a3xGr}@74bL=$r$pksR8@Q^Io;i{_mgDJYBD}1qUAX1QjrA}7(i;iDI#S!i;jmlK1s#XTeDaAW zuh(i2>FM$;Yp=PurfO-xowKSg zE<+_~Ev$6|l6V`Ir}{oZ_5>klHcJ2Kh$wb{IP?cG|7yL_f| zsiz`nFcHq|jD_4*jtTjzJj*#MMhJzHnsKv--s&tXY)nv9VB|^mJjb(s1+B8+VwA-NgkjT=Sz2z!nuCh5cImO6-(S?nkDm$L)NLKAM8^Ty(W2>{Izry7Ro^N9_Vxw0|7i=2DpVW-3h=MiYNWg6*Y8|(=f~S5 z>8SkvbL-YUN8Cptv-qvJwF~d~Xd91u4A;o-K6lYY&k^r6xMZ#R*xPR(qYdr*WbfWj z_R&U;pEz+`lJ*m;+zj$s=VP4HYyqM(9k zNXAsj1bCLJ0^kD-ar#o21>hu8(E(f-l0Z@Gz)?V`HV?5tr4O=eI0FbJv4C3urIStp z1aj6oMv7E#Mu7&evN@I4F{zL1)A!=1ZcQ@iFOdbGh2&+x|HI<4*Y> z^6pXiM*2Tyt_=AdJYSJ&9t#yto$}S3ddIC->jh1DMZB!Cf}PV*8;Y^!^8D!TDXESo ze?!gY;^LvJt?K4!i)sg(N3;V5bUIjHb<}Dk7OQ-z%M_?)dAE5?)LyV)5v{r^)vVs1 z@G_e%-sotPOT*_wwgx*Eb*v}ucZZz(7dW?DKc4ZGYQ{(MEiE>Up`HxLGftm4%9@TY z7%(e^Q(DgG=&jG+&v;E2^zm%2;B>3S^76~m!KwX&{ZmJz7?bbt6Vt~`T=3zoW6o_9 zBkiPO{dRe|-I1#9ArqUUD3?Nz18hclb2f$|WoEh<_J*7qqtj;NnDaHd(aDC!& z|Ln-&XAjMel=Yg8qG&YtmPKX{4X3`fCNyU;J9_)T!1me2RoiFJ-abHHIr|&`xBuZd zw8Xx8rlnyk4nz~mJG1|+FStJHTeEVP@$Z1+peoRmNYv;+--1H}DTW+0FF(+1%s$9= zBwl+x%dSSa3kuON$RNkpL@h@@$1V49CYgG5wQnxHgR0)!EOwrB|> zAC_GP2x0~S=Jbb^Bsv)InLPER(zG{<>8V(k%CFJ2r(aYQC@? zdXA9<7D`fyi|08cQ%3zsGxZa|T?ZVA=n-X0sm7!{K-V%TD~~5#g~g^NZ8e$EY$#l@ zFubv1B-`H9SUD>%)58ci-&W(UN6|TAit-K~8K%_BdYg|fYv~>YKbP<}K5Aw{HoK1@ z&M2!#%5%G^a1zTp>8y2U97cI0NoMxYgT0i@)xMtatQuPZsq+5ot_wt0Mh47IhlC+RZp)vrhJvV}(`d1T0mVK1b7 zu*5V(<4swb#*Ayy*j$LhMdDQrQ>z!8);9Li-B&KGNJY&$wb@$JvFGxgm-UB?4Q9mO zOUUKUCmPJBuBXj_aL#^)B&a4`jXgX{{#<^$ubiD>_W*^_c;ADyOME_V4({HTEn9GH zWD`qH#jwzXGgaU^Js}mi%Lo#+6y25n0MC!8U~V+q>`1diT6!}+Es?aEYvnt$zsQA(Oug|04<7;h%X^zB8~f5R7F^6)@jA^}(cMY%vvnTgd$? zn?DgCw?8Seomt5sM8ucxm(@hj28Id!QmIS0$R-O$LVqE|`dHv^0*F zL4s5Rc7*IiKo9OSy>wdU2uIT=FP2+Utj37c9~!Xv?bQ~m#f@yQqDw6}W464Z!4T96 zI@^?~JT=i_*;=Z+HiY&_F%KYHhOKHunw=1@sh~*&74Dc~9~vMBD#0F8kq}XtO}r|M zPZS&HLm~=10bB|d@@A8Y1=1I$F)4}z-4V}1LyoYU$$Hx7zEa7b%9qPm%YT#Mu*RAT z2A}+GpZbkZnlP3k0T$E4AyW|}wK^0P?2fYn^i9Pd2k4O5QI|0Aq5cD`GakxOwv?ocdYk?#6j{EAe$9I)I@T&{qk5 zgsu)Dpj-w;4iN&bjBpImQm73PAr9bxRn}5EBlW^6_$GgP3l#{Z4QG%~T<=9h+|)6$ zy?yhx+ito4zVF_+ZR^fa9hU$fTPHvNtECO~tCua_x&6QuyLPPlWj?p$HTl2RS?gWv zf`O(;<+ogqm#V$n{iVPO<5`K-c6Qn>b2QxBKBBKEA!}U*-=Nwq$;>QdxQz=pe!el znkL%z{Hz6FkG^(R-!Y)?|FIk zOPg)}6f)KPaoHQ7<;vf|PY{#V{lbs^XUz zH@jtJ+-S%u+!dHzCok^oe|}_gLh_b|{>hWqEcK`Z;?gDOZIE9@yZ188=r{U?NaokC zzFHV{N!oj)>U*(XdoT^x$=Pxs4%TJMzr7zoZlm<_!Sg~{E8GKB$eI-GAjQ$AU%CfL zaE7fJ@ZJB1YwxI#fAhib-h0pXtA%ndMDAy17@yL9fRY%eFSfakBp=yix4rh@G=`LeGC8&A$ZTd=+I>rnB0W^eI)^i`CB zr_Tjp6;z&~r>>&ub&tRH79`rQUwh*>7_KDq(rd-P9XTSuedGw0W5Bw;_V?A$%B+Zk z{Z^(y0;D;LC?KWAjUu6F`LhBZ0L34GT4i9{pbTI%f<&>DfP^lnU|7sEWI5^n^zyTP zeGKy~nL39V{xeC;Y#)`;ZS#t2_U2b#II~G7zmr<~B-D|~#J%=O`SXL1%0C`Nl-R=? zZ&|xvv{mM3XM}&}HawYs@lG<(x@Jm^?s_NJEUJsY4rMkX0gib)jU$rX4zi!K>Q ze*IRG6!{#g@BN1l4HP2N>yj3w7Cw0QRpxUhK7kE+b<(6H~b%-rA1v-53uY{ zg}Dpfn?Z`p-g!&D@|bYjcW);zHq|%%^qP+AzV(cQbaef%SE)Ql7y!zIlq_kr)JA}8 z$%x7S^cst;o|mtAdE=&STVFiPO>uhrPd=A-V_dRJh8o-z&AKO4UbRN(fOwY*cn2qu}vg<#;UOD1(6j#`N zKKqkKgPl2G(;HYUJSop5E9vt7zZPFS``WF@zmNhGnR@F{Uk%7PEi~Q2I3sWn(##96 zi%>roHU{z=WLZT?`G(F~GHJf8rj%@ol9#Har?3@w?C8x}t=ZlkXBOVLUVO@v&|my! zSv%6c5XpJ{jnKoy%}`6)F5Yp||Lg9(!z4MXe9?}G^qJ*-b#;6t=)yznb z@7?>o``?@DsfvuujEsypaeSQf=7-+%x(AGS8Brs}^|XB(}bWWMI}(rX@R3GnUC-{UV?zW@GZ{D1thX4U4cU%dbRFW&#y zT(jbl@7NXmNBF^|_U{+(S6UuvQGRvq6MTE~f5vVISDgEDvxl>*z7f zKUzOTcMawD@+KD19HK1$4K{J~5QE(=)9#pA28q=cR2?9pZ!8Y`LoP4yR3)u8eVRsb zKu#C!tx>l@T&Dj}D#N^q^iDm~h`NHk#b|W^>IKSF5TY75%0n_opcW(4j$`}XZ^$=RL3fI2-J2=1KinccZ{`!*!ALhjeLZQCuc;+5bf z83_8@ClSuSh#Wd@ZyVpTJ+GO8En8T?zvWL%`TZj<#=~5gNiEifKtHU_FyUU)-5+a< z#Sc$=wPCoNC@H?K_vvONaoJUC(Kai7%e7H=KQ%>p)0$y z{;UD};S7tVsJ3VLD#ns1i!BokzCjxWnd$+Az6?>XTLPpwz$ZqNgRF|9F-ZSV8l+eT z$FM9TIu0fyLypmnkI$a0S>{WyF!qqpwPA$ufH*|~0515oLqXx_GkPYsv+nJDGJu&J zJFi^;C)%8N=NBz{ZHo$?*8-(R^Lemy*!nQ%@itbW9uO-_9~)TU@@QMMsjuz#%3W;( zenbXwr)Ggg5K~cxW?+toL{09(j-Kl__r;^C8Z^D8C4?!N>2VTcRas@bc#f}+BWn<= zGi9`6__5bU5Cu2bi8PgvS-VDCi@0bzU;PrH=g{Eo*3xD1y*8< zH+1d ze_ww`tS!!;Xc2+daZi9f${xwYws_gO&z$==L=ANuB!h;g2gkd5#pBQ?$d=^|htuMB z$%x@bB&2gcy5gPBUY!$3Tn&W?;>;tmfy=M#=t)paAVeQEIzuspzijKwo7ABO2_mEQ;KZ&Sw<*D7FWY>{<|ijvYkV4`$-cyuZhvRQIMbHOcEDwc zGPexQ4!}O0jD@0oZkYyPAldH?Y~O(_U#_0$$Gct0)-cAdNmsQI8}_bmxdU<6fBSy{ zeE_xb|8w~BA&3G&41f<2XAqj^Je=9?5tF_Ez=n3mHb3WK9mp!yh_)W-V^|{%^DHUw zV2XpL-Tpv^B53XC?js!;J}`CBCXpw7#-{#104CHU|9jAs#=2vE`BLO;5EGd=qSe@N z2#X9wv}tQ)aAN)Bhg9G0f$XS1uyarU@C$x#Nr@C1hK5Gtuj3D#TMPvmqFVLH5lf1A zKVQ}@sBR{@b(K_lvf}37+T42XW~k%I)~f6a2IS7tSCZBM9N)U)%=o{7*&icW-v1V6 zQ{tCu?`{u?o919YT z=7XCLLi2=_7@XaRk>bI$gpe~q>-AS7oHihNx7*j1mg3y2llc(ZM?`)`u8sT^QLof? z;;m7m(-W}5i~*KiPdxqvv{r~oaX)(poLC;iQXJ$P{2%yxr0>W>@-79+X`3JsEo)eA zodA8L-zBF`Kt_`G4uuKqa1n?X*6@Z>5lCPq;ROv%kZgTqD}TQam^5G`s+myHU%FFsEKZ2_#G!G z=SA%SfNK?9;e0Bpj66(05l2L(BkhkXOxAcA(E=^RmGbcqJkb^)P2I4?~@ zNxh+oPjWC_5lEWT^cj{_uxCB$ERRe_rc<(tD5lP*BhnM;!5Mtx6>Pvn*h%}1@eVeu z;AQA7b~fz?&iFfnjPanJ+3!gpW1A1~T0P{mV7H?7*sw&6(Rup|(2Fwti4brvRseM! zAHa?v`v~x}(^vyQ8^G+i)Ywfl-;>V83d*ln)D9p(iq;HK-B3zWu>v-92bYD(5i^gz7JVV!gDb) z7IvnR!O&h4@=Ar!OluP$fdlFwT?*qCPAjy= zF;LVX-pqMpd+6y4m5L3X)HM2L_YpVIYa@<4-S5nky%dLl2hqHJcUVPgP`cc1n)=3j zk}}<72OJKo&f>)YK%npG7{X(mslzuIep}&azaZ&e6*~(dUX0L*{eWq8nxG5c_&C6b z?^!uA4LIaD1LtrGyy$=R-tKg4k7=|i*&SnhCq}Le zh6h6JQ;Mpa{*LjHfxvcG?D{}Ra{0BODLLQ-@PTxOyvpOAc#mXHvAL{kEtaWGzCiaFyo308R#G;2j<%Q=Uwr z@Zxy1k(5mpnGL}tYl>*KV2FvrgdRF>c?mb z+4RXsegI2aM_9;iJ)vb}CFoOU=6c)QTeYq>vL~iveOkBD8Vt6YDS5y*8qIWtlAQ;K zN4v%c2ZqAgSVD`L$wacJXE@az8wd@X9j++COyf$w1tHFS4u% z6-!aZvKKj>yAa`AiDVHKh463qLz?*D%kr$I&LXK)OGVn!>4kMoJ!OG{77LqfT zf^c;%uLyT0^r;{sGxMN@Rj#;^5h09J05bMffJf)%=4Y``0=^L~q9{HK@tWZiD0m-I z3VJV9Ohn{H>b9%4UAoh+7*`DDj)b}q8#m$Zb4|s@+6Fr&2M60z z?XEU0lbDE2jE-*|n4UV`-yZGnZk-8^%AHm+5=p58`fyw4_)M2|V7%k_<)MyXJKU3D zsrVI-n&_L?^aO@{z8MP}bIqx3+e=3;T|0XyGr>8MgIcC1(TR|fEF{OS+cGybybq{L zk&qko%b^JhMPy8>N!+8)Cl&(3nX&Hpd({w(1>(KV}5@- zVw4GwWSBu6ltmNSSUVC?KnZ|`43`vBf@!znC(y;h0Z8epg{>7xZsMY;aAR4CgcQ&v zzzYD;03`@%2E(%OMNMY8m@ZkCp0qT-5$KeloC;epE5Owl8212BGSI#UIwhA+^BJ-! zu-V)rhy1$Ng$yJSs6qge<^eI$r?SU&C@NKfg{diN!*z4soS zE^gg@;2FnuzpSVM&!ycRtV`>{V>RxQbT9k`{r&LX$07(za9&6P=>n}v-mn6wi9$9) z_6uwP#o~_YOwonr6_Uwi6C;Y9Q&#xjzKY}EDqopP#k#oGHk1L|;xGLfFm&h&4a z)cV?7N-~{V?aRJ!xNo{2NH<_2lgJ2XUJW}jw799NFe9_p%v7?sv#+PEXo!93%D{jk zV@0YW*xJ?+Y(oak0FaE5QGD3CudAjZye2l^>d2Yv1@Yto1bsI$$eI$&CSH1NAQ98d zIXJEWSel6MIr*H9VX4d09!`6DCUvawnTQrZkcU2C zEPz9WmePbJi@0pjumfJBdZ*ms4XJ}sYt+yKVJX>RNiH33F&v6HW5jH;{U(52S}h^?;!NxCanli7fI?aH;7ILn7k4~KYAFL82Um>h=j1s2fGk#v99P&AG5CTiv0t-a#9Sje1CU9n{7h>>QL0ZVC^mK7d!Zf|$p1w{IT#cb@eUBDWOT8{v0-o!qN5 zBhu}SRbSdU78=|6ZiK}4KlAym-fQ+`LjB^QbFcpNrx^Q@qW1!ci{8;|828OY6XK!2 zi2m*=IC1gs!(S=1rLzs#H>2vA0hjC1Lw)TLUs7RLV@bQbQOEVj;J>&7mnW6OHc4a)4+;(X5$D6-< z&qEKrn~4vq?k&>?=HNjHY9yAf?M=amgb>e9=*myz-?jXn_wz}Cx?I zkDg19oN|K4j6v1XP3hE>VT_y4i{nYh3ybP-6a2PNMIE#6LQ~W;rytHHRS!CEx6)`N zMEYh#v7Um1DXQ%5QbTBG-02G?{OZ7~!xAxQQ-lRAM70Lc-9ds`C|H&R%xKu0h;dw22WP685v~=6br@ zNp;b1KYH87-QXL9 zy1U=^Xb=CEG%_+dWw^S$rYUJVf?6uYw{9`x9X#yqH?)}<2d7C_$Yp`p%BSJdkhZtsX&4Ismwi9IpNl-tt=0X!7u z(o{T?=yi8=jEo-GZ+Ii#R@oSDQ+55rTec{DeW!K*lx0R^3BSHLobXG3`4c!5ew5g{ z$i5T8katf-z_UK|P;~Qw&2u+s+R;luLM2z^2VMwm*q&+VZk=~%5vc9`o6l2_fD-%! z`;`(!j6v&M$?G++HRZi(Tm#MCJPyuJ3aVy^eapf|He_1=4g7W`RfCoQ`-0E?!KFgp zRJ|tq2PuM#=aLjS_obkTTJ?Jhed}uA=el7bUJCNl2M7WX;?48(?723T@$s1%FaWMZTdUVS1s-&KaCk&Y(2Yqg?S`tPxOMA$-;1T^ zp7Qv-fwY-Ur&3n9%NN@r^Nx-u;FZwZTQq#(DCO}S@L9>EBn=In=*@0Oc|Z?^ zLSV@b9WvwTWU@V~9Xl2Zxzp{w@Ie_!YGGs)V;%^)Qv)QrY}qCY{GL|7o6~`Vstz zVt*h~2z$Ldyv=kkzogQ;<)P2tJv}r7Q4K1*RC?+AFH8*n=;se)`>yq{(?i{!p+lD* z-xUg8Qrer*{Lny12`M`n3L^zKgvodB-g^Au&3iU)f_=<$ZGMMW5BKcKw6$M>U8}Fm z54RfULf60W3UBm9EVAv{U0uWNpWOW3&-M;%*?UhXpMP(_n&=>%E74^Pl%DPo%+XzvT~`KY6_w zhu66!hhyQRK5L*OZGMhxA)imUv_!(Y$7}X?cB|}?$-?DFwv1$;zQ`WizGZNR(WOHm)PVQgox!%GyVK+y@!_y6f>GH=+a4xl(HTx; z(wiT#d^Gm5hfKW%6hWdqi7c?|b5T+QahkmgnOjtcIXdCxe0g0Z_nk7`A|kZl?lD zc@V?N)|uERi_kXcP^T912`)^45&bgbS! zrybt2qkghmpX?vLe281f!P+Bvpa4q7Lur>1(zLd0a{feHuYan2U}q#ba#hwl{InNN zzTi;8Gk0C2b)zSYXBS zz5QR<3T}7w>Nnj2a?Rb7ZOI-;J}7xZ!6P$XDHaU+WcT+7liHk*&ZIggm=m)0;imKbb({=@|Aj4lb@RtxlgDq` z``E|!-hA_3X>RXLkG)h}PUjzg2Yc)0ZA6AAOxoZh4GMcXU`qhA|kQI%b5S3$_Ip_b~J*MuDVPvar@A!`Z(qS5`}eo=wH zj>#$II-VR6`^H^6HGRjR);?j)xa5%boZsGjEN~n-NBUX+v8{g4Kd%-_s&dHXmAzTF zKPI}Mz|#H5e%2cHThMAjVFKc+1mciC6+WQN?T>attt)tFyRtH-^+5wed3>Y0b`FKo z$l?o4x&TWvBAJpB!v2<+A39OP8l2g(b0DO2o1Pt>^?}!X<2p~jJT)l$y#{nnvVLQD zF=urfnONwO&`#`b89t^S9aW+V)T&5tBbig~NIsGo>_|X$&)g|-^<$qAF=U#B?H@aN zqy$1EKVZh-oSaf4$o?KM2kVK`DQg;H{VTRb6%e9MM9z)5K~~#+sZK*p2I6MNeW|`q zsmmp0+p_YJ_wSnWQg&}^vb8VcaVJu`@Py>N_qH3`yE%*@Lfa-^ewpt$^k8n;d-;G7 z&mH~2l6(LOg5`> zQ0jBfUTKcOsH4gnw8$dZJt$A_R-pBbgApR-b{_(|xx<)nRjZgM*gXUk>UPo;PBX+SgKD;q8#{lJ(F0gF2o*ys*vm6NL-{&Rv#0G3^WN-C1; zoegZT+2SO*2{&og2cbd`F}cvsrh`$VV`Ed}h}33x!QR$q_r>Xg-5CZmzVjw_i}pHC!9mZa zFg>KRpqatvBF{=2WzfsftIk3nVb3U>=oIz7)Ye;XK3r}ez_NsKP=+QHypO@5M3N*h z@X%C4V+*yRPS{@7B;*i*qZ^|Ak(-dA3g{DrrD+P()nsFX)(omIXufa(Dd`x8-cBKv z2b2aX%wo`&;SnA;SUAIw{dfelaqu=`9J}+ehfE|U`8+ysXRzmBDBJUgcfTEE(1v}JmzhXiY-jFAu)5bL&yc#f9C3bSum=I+A0mE|0}9JV@w^Y8bkq zp2QW38=6SOi-%RzgDuyv`$7$Az()Yhnz}Ijl7@ga7!)i|9dCk>$F2C|t%H$R{_e@W z^HAzTiPE4Y403j#Vf znCyHCEYCOtr?)P{?RCirKm((;4^ctT2iXOLi$0l%8bqor36puglMxd}2_`SElzqWY z?lQa~j__?>B!@yecsz@^7)&vGtbq#wL4$-yiHBhF6|hi30ztQgE}^&fRFUHyLPH?2 zw??-BG%#_vm@GjtyD1rVZV@}*T`ORy)Lkv@_3lK}t~hL8$W?@QMmJ%8i^j1PAT2{* z4RYlTDN)$#L4xAKXL=KW9s*-D3`-RhaXLs4rXJl^;L1jZRSX#307V(lgH{dn*AGLa z3pQ68ZF)V{(--pZj{rtPo(wFwQn@54@o=vYac?5nJ-z*q3wh_;`>)?&nL!@}X-soC z)FXW#eG+WI3xUjz5foN_0NHB_o}MjXQk&U0%s=fX87LIAu`juw*%~=QOsFLWrA3v9 zm_Xa+U|-5^i(6?oIq8HPis9^MY+eA?3fY2)_CV1F<(+dKDVwNP86S&ABg$(wD+qNcH+%l$HHQzx zE&tsBCH`u-+tfD_G^&Lh_kNNV7JeRnUhx^e|q+KsgqFB>ztk4@TRbLZXNuL3U6|l$)g{U37jMLr?Q+lOkJI4o67S z-Td^B$37?#slREOnuLc)Prn`Qrg7&iT<+j8)tqfo58A!5RhQ@`_=d)n7dmT4k3^dt zsG7iwbQ33FzfSY<*qDEz%gwfDNz@;MlC8kug6k}U}K z*q*?sqHL~>j?qm{=V(M6b3@})vlA)o;6LBDX4ijC=OeKH48{UgRu43Pryqd z0tWS$pbjk}-+?oPi1rD@G1VM6^6{ij+FYXT_-XU4jW;Ex4G|v@?aCetXCCQtC|%$j ziAh2|)ry}ErAHGQk^O)|Xw(%rc!k$Wx57_~@$MnTGL*4Fw|m#tf!=N)1MOPj5d-7< zE`uh*I(?fYGJ)AcUA@EYFmk6>^Uprj6*q%1FAQr^T+{nO%wui+TZGSOk13&%HXSBr zruv3Mo&NBSgK$c-QM1|)zQ_j;E|s??GGoy+gAB0LCQPh>PSfH?wuHUr2L%q7-r(mMtS>BA5i!7+`6zXW!#%&A6hQ zcZV@XFsr*jz!8p69YV}yLu*A4T=+47`BM$B5QBSLH@~R41L12g?*;P%!6-hq^`_Q@ z;+C#2!mAw$VLptw&O{Q4$CO+{0^$=FJ7z)2ygthmKTEkVmiPx1CYUme9J4|@ZUa>h zbiq?6Fq|>Y9mQ^lB&=E(0G##r4eNgH^<(kbxZ!VGOw ztcb_qJi*g~+LI|-_}EUr2mG4m3whxbpn3i*2a|KK6KXP>t{gTaV6MYHJRzVXjV?=( zU9Q{m9(rZvO|QEoJ@KA`@QU70lDLO{7>Cs;Mh2QU3`JNoc7?-wFc$J4-tXM0>T~fD zm(AUr$F=0P0sc-4wD~PxSGyPd4Aki0$zib%$ZyYKw+#{mBdI*XH-htJEDNv1nU3km z%yq9dz;q*Xi0KVrUyjR#B#q?pM~oj>D8WDQg};4zhxb5-rH0}=5+UqiMj{Wy8>abD z#yAVP;2AlaJ+%AUWClrx7a#b|U86Cdk%r+2aZ9bmco-Xia4n1%a!~TRglw3m3n1h7 z!aEVbF7?14tG)LyjL27KV#Dz+c}!g9GBPJG87;d9Ww4}*)$51P4hBIo+q+;{jCJLo zJE|Y^=`L3k5P92m*Y?vE1^jXCW?0bXRo1}v}xx(cw;;YT_q; zZ#%fp7;m`yaD@ll5N8wc((3N2fD|`tc zDIt3*;-1hjno2N=DjzbfK+`X=dt8C8kzJ}0_FhpCNvsq@4+9S{(d`Nzo9T1~M+T*s z6%LO1IC~fPWvJ_I;R&mcnPy<~j0`8v!E7Yvn%2EyIOXlqa}BPTjkOn!erOyKYGuN9Auvp_Z@upo7#eZf9~6X5U^pQ>&93d;p#4p#UPviwTLn*1AK5o2qHQVM?_L~E&A^8cF`1tD z(-ST@@%#i662zXv8FndjOGKI>0#L#guu??rL%}XLxy#$cekX<+dN~?fI!8l_>%j++ z`UkoZ1oQ->k7>e()Ip@zY1R>M0mi?BZ1=?W;dYMfM)p<`H}6n)LQ6#V;yV1nNB_d) zqB&wAF3c|FRDgQGffcyT!BhQWV43LXvE`C!+z9@GqN!0=$&LhN%J_t>b)p)ajM!EK zTnNabcOquczM9TapPhQtJ_Q7ac!zR>l?;rknE8xkmi) zNktpp)JM*yK(~9g&WnU0E7G9+^3uEOYp-JptXA*?eA9%7as`cW)sW^^Wp&vu4x37J!doL;;7$|2!qAG!Va@7xG@q|n6f z>z8lebM5Jf8`86B9GK{-e&G7IeWfdK&p-dBzWMgg)lXX1vGr4Rgk{VetKJYud52rq zzP_s`=?((LWmNx8Iikva=|ESeF9I)7c+YY@74JfN4kb1l-{SQ`fiMt;Z`d*{!oHr- z&Vl41iN&n+tj7!A;P&BNR@eSu|6uzykY;nYZ@FeH2_M60_yRs88F6}Cg_nZi}g2Urlm&*w|spvt|r}a_xU<`)DzkK_+UHy%_!$}pu2nolLfDI`~%*m zy{Vyz-po~#=1xn-?#%WR`;Xr|@ju_0-KrzN`MyI(4$h5ttHwagqe@CLw$ta*T03{M znHL{k>I?Lr{n+}aw{EZAbnNn|P`ug0*A47n->s&uzj^D6YCU*NP?#ApclEYsC;fv% zt-AsNEjBmWw;Kj)Ht@9ZJ9>ILw)(DXW4v8|x|#9=U3$FXscVL2{6lN0bjQ}n{_d0Q zMYrtt#O99m4fJ``&g|rXZ@R-$3?U!fIegvWtP|TpdK>(-ba-j?vMi^*A?;qwB?D!>{!2L{(%i_@5kTfYd@Dd6b?Cit3Ap$<)6VS zMcLmVgEQIJ1(#vo<&y*LU>d!R*s5NNY$A7T-i^>obDMK;X!+PV!~@h&>C`Kl*h?9jfJ2=W^J z9I@~6Ew4ilGGctEY-fb>VbdD2hm-J*T-|nbLEtasfR!TS*hwV8Ac?3IIOZV)sYg&) z#1pndwPKIYxX6SWmbFlZ1$OfBNz7qS2v}S-8Rig1P`d(RC!~T7=P7u`#B?k2P=R@O zYOq;K3_t#}NK7`u$(aK)NBp`uzP0DB{rm3f-ZEx#(>gM}e(hVzUo z(#9V~kZz&IQu_|hp8N38LpSv%{hjO?zQM^+Rv4KW^s*~D{br!Ed&ibRHjL!g=Mq`O z^cZ7Zkz^PAEi>|HAiVhq>qk<}C`KP{`>D;RZ@&H{6-6rO3$nS*2R*tO!No-xs5RO}HvPWZWOT$D@Pbg;5Y-CzOmsDL8gxYJAaY4V9D6*5de96#Q+BvwkSPQE z^HMU=WLs54Pa+EID30i1I0KVC`PiXrszL(>wg7`fT_Bx+Q=$iif-U6#M(u-SJIXJ+ zE7V-$MwOiH&=dSADP!aVAD(@KviaxD$J{U)#3I5t9F1?2zz86o9jxZen!a*PkGYs~ z`Q@QdWV)0zzVVf*F{BtTce*dTeC9dFN0m3u9++~SINplwP^ERIotjGpiaUcp|LCh9 zMu^<$?9oR*f*o192d+NIOZlhZuH|-FeZ8jU<{`eH^bPbzHuBsyNn?L#^ylTcgZUm^;w17{E8Sv~;Jmydbwl0i$`VysXaa|3`L1$GVHP7 zV#~=51G~7C%PtQLmHJ$Pz&F1#Gv@CsXZ?MbU%|#VE+2lw?!#;GlUMq^rIHjrwY$}r znDPIDi_gB{TicE34Ly5yBUGUliy#%?W9(1ve(X^aZ?bePH!sUqpG;mcncC!=EiNl5 z$#Vg#Erhtzz#87(8(fi23N47&nA2{H`^mHYo z5b!wAH)p$)%ij!DkM=8MWl2u;uE93)7`$fSH)zibgvGJ`D9lw;NoYB+O#{{hrfL}> zKODkdL|J|nXW4E3j(|3CXxmmv*>Q|1^C1Yh(&qo1kUh%a3q9(ekH2kvYIhsdLGT@m zcipXvy&vCv91>%s_l!@XJ@phf#;g1sc(55yrv-w5DqtP%!b-)$bQ1rPpDU7_h9iNn zs81C7Z1Y?E*4Mc`=W3}95qg)&{@cvJjAp&duRJJuJm+rrx!Li}6hHLX z4JWyG^9b+a{pUVl=QKj>+2=yP{^piXfzoz63hfR^HTb}6ZL4_^tcH$l%t08^#z%x& zAs!I&z-Nao=1e)x8#bnjfLg*I9TsCSM>aZk^z1n4s4>A$HByWNvpcF@8^;B~hLMgP zA#ZGrD@mPp$x*mnU$MP zj-~?^HvZs-(S2(>wh82`d;G*J5{c~z zL=J*-PoyK{055eXl8F@UU&Jm<whZi6f`3A5U>MINsqqwjJQcqV1Mz`{ARDkJCXo#V8w=$&h|anm_Y5V1Zfxqc;hr+oyo0>V?0;WoZ)%iTi^*TqD03uFetV-V zT6%=sC`&D-*w-k_EnZP=loiy!3VbN!6+q@2(6UoT4jjJGDDxIKrzmc8jcB=qzpqi2 zTEZgRD9bHrae1Sxp#H9wD_fQku{_)2zF20v59 z_bPt#IJ1tULdybb>L@RuTtT_kXzz-aLx^{pMrQ2&_U|b2n~vhR7w2pElv}n!;uuC7 zdE8gTaSi1m{4e4OLw0YLaNfDU4>kX9eRO)3!!^`f=RM|Ia_4(kLVX%%7VTepSLcnM z`mPgr&NTjy;OcqoDoMBOMJuQ6aX5eyz2}DAmt*#GXyl5hrKeK+>-c{1_|S;u@NVhz z?_F)Yd9$avCyn<|%Mx0oQLLi}LnxP8TCQ9!r1zI9E9tp2g=%T7kX|gU*V4smdbOA@ ztXB&Q>H7LYp^~oQx+@MHO<%hIXnJ&LG~K>ChD74_EV*V!2iwsuov=N|mKyobMZY za*Jpzhi37N`5ZM^TEyQXuEB$vPn{T=9vVr{Z>0C;P8ZS#a_b8lL+N9sN+DfbUo53d z>&^b4ty-F%UB$zx(VWxop`~JNxjsKs#5?`<*KfJ#>K24uD_}V47}6XjwdHtWslJ*+ zp*ex{Tfr4H4P%XI+lumEZ##{Fr|YI5OwHi`7^Zm)K-oesiQ!!;q{r}nTkTL1|Iy5pef|~!6W^MXJ z80Cpuk@xzq{1a(ZlBFKnc~biT;yZ>u4dP; zYuR<|dUgZyv>@aU%dvT2&|kN>SRO)ifi1Enw#4&^5NsN{EAY3#+gyt0Ah_ zX?6w?P&W`(@M-Mn>^62gwkF-dp2?oY?qqkdXS3%(;<}qX4;f(YWq-q-&tAapV=rVc zVlQSdVJ}6zpTA`>Q}K>v)8cKvIp3M>~-w*><#RV>`m;=>@DoA>}~At z**~ziBRKeVBcO{Ui2DeH7yV$Jsx#e}Rqu6YP`h zQ|#01Gwk2kXW8f2zq9{fpJ!iSUu0imUuIunUu9ooUuXZxzQMl9zQw-HzQexDzQ_KH zeV_e+{Wtp|`w{yw`w9Cg`x*N=dzk%#{SvW>{)hdV{f7OP{f_;f{ek_F{fYgV{RKk9 zqhLxOXXn@^dxE!s?2>yB9HqF@(hi>$4IV?-b4LC;@bU9-FKk-aL4du_Aq1?8U@L75 zar;|&g15nkJ;l>J!`l&EuM_N1H}B!Sybrs!1`rh~%ORKY5qKYr@o_$Zom^9Vn$Pep zd@J9^xAPs?*)_{|@j1Sm@8Ns-KE9tH;0O63?DsmtkMd*u5`HPaj9=dJWquqxz^>$1 z!H?l2znWjeuf=|_>-i1*Mt&2&ndkUC&+`Rd;EQ~TFY_Wl#aH+$_KU6a5-;;xc!gJa zjo0~U>>xXfculwRr}3xr+xYGL8Av|-O#Uo>Cp;vcjooF><#+Sv@q75a{BQX4`3tby z?1lVA{Kfnw{H6SU{ve}F&8UxyuOZ{Tm_Z{ly}Z{cs{ zZ{vT@|Dok>{&xNj{!T{?Ghh z_`mW`@K3hf+tR^5#XrqI!~czcmVb`_JO2;pb^f3H8`z2W zE&gr(9sXVZJ^o+VzxME%u1LVxQPA4v2%|kT@)kh@;||xI|nk zE(1@ZiR0o5aizFQoDe6))#4g)t+-BHFK!SwikrmEA}8iWUMz@$SQJZQSro-7u_9K* znphVlQ5Ls|il~a3sEgC$j5sSc#I53K;_2cxal3eixI;WsJWJdu?h?-y&k@fRcZ=tV zd&IrsZ^ZM(3&efmh2llx#o{I6rQ&|^x8h~u<>D3M@5C#`tHi6tYs72C1L8sPI`Mk( z2JuGmCh=zR7V%c`Hu3l3AH>_mJH$K1yTrT2L*hN+z2bf1{o(`SgW^Nt!{Q_2AH_e3 zkBX0pkBfg6|04cXd_sIud`f&;d`A46_^kMx_;>Li;`8DQE&Ih6#h1jF#aF~v#n;5w z#ea%#h;NE-iEoSVi0_K;iT@Jc7e5gHEq*9|Bz`P@B7Q1Cw?#fApR)+B>pV^A|4TsipRv`;+)tNPavTNLuNjB7eI=G(>4TsY$JvnHnw9( zZbTgLNY7$t&Vn#66?kn~rE;-alk>}k{EA#Ft`(}L(^|H?TCZA-@>+4dUe(K`GX*rYxTsW% zOY6B+kuNQ&wMwqKjP{qo>L_R*PgnD+rThx&Dy7_lwop2=zKTL1SE-cFWb?&Jo-WE# zz3(Y?^|D-CpD&$tl~;2c=Py+%g>oTRQ!9nVN};-}QIE5^)tW?)krr2TO9tL|p}bsL zFI0`wrPcZx9QfWn_ueDrdMJ`v0 z>op~xTPsv@60vYNzq+6lYdP?7X033xmR&9smzHaWT|QG>s4W{fx3r#JEiBe7rwER( zR;ZZHL4_`NIptIJYOT1qAO34`xSM$Ig z1CwB@F};=zTg?L-0-Fa;pB;el+)^)K#L%2`Y!VmSC>!}osfzb4R;uoc8^9=B+(fn{ z=5yMxwlujbZr7j;HjDlP&V z3%NzCuu4G`HVQiaXRBDF%fXAUuT_e<^`+HJ%WjR0XS zx3pfU8O=efm(LF-^$QE3cBW9MxvI;ha=Ey^1X!umltsWNV9oi-0uQV^FICN+ZWfkx zKz%k3(5Sgno~# zM{!-jv&+jHE=Lk++@;jZgih4e!Wy8VB-_hgYXZ8_T)^3qWuIx>r8ZtyYrd!AG^*5r zoboGXzJiX`Xdo9v1&DQdVF5j#udl8ymn!SZd|`DpTQc*73RZ0~pQ{zDWlR~~-vQ{x z0YR1CDA&toqeR2ogk zSz81JDQ^JXI3p?nV5+K(aqFwjZ)p{Hqf%Tc)Rrry`qHv)%d>b!0UeqLYy*0WdAU}p z=U0Hf2mxa0de4^{GvZ$=m9P?QI@72!FRGF;yM+w{6H=(zv;vETiddme!Ct{m(H=Z3 z9w7eps)QG->GYLdC{**BUCN=*B#)pU4j4-4cu8J@e7tG^2#JExKsI1JTQZu^4pIi> zUjtay3P8UaK)(Wj$muj<^CiHH3B+)h31ThhumQd_GugET z6Nt06T&m`=UbSkySfd$~2;7uBNLZnu=Igc9LS@6WX{$|ZO2&M>xQcbOgg)ZlG7%+A zVr~r`$gSrK%35JzrC7r)=oB7vssQR$C{(oN=0MvB*qLFUjgZjGI_A!%UH&K4G$50( zR`Vi)%!`i+G7YE3!K?O3`$o;FCcN6X1NaN`vI0t?tmew}V?zy)UTGfCs5Kb`Bw*ZkiRKZ@x z5~xxcz_d`vf-bHAgXe(x<}0O@!n#D%%e;s%nAJKKpriWHtMz%Oq=5GTm{{fdt+&!j zDHietW35OH6R+dFP;^L*Qe7?D-ek}n_pND zG)YWj)M@&HPpPwq-S?Erdiklh+URMywzfJc<*U_k1%L?DX*l?mkdci|tDuVppu1SE z7OPqCtj*$S18DaGc%Enflvq*QJ z2r_1~NoyLHSQqn4M2E{@uLBNxX+FnZ$-bx5)yu)B)Y#)C3iXOunlFobbwL!@E8r+FQ5gX#hx5Nx^| z&`*s1=|Tl$m^qwy@+Ei*lq^lK|^V6vGtd{Ul zhY(T+T^AkK%NL&|SoL0X)&tN~yRY1KHQlY73R({5;X7>dHpBU@VsE z6=zn#VgLlO>Veo-3le>4c!OH845qhQ2c`gCB0fVU5vzE*Am-~!{Pc=^rcj(OK{8p# zAIRrYfe2u=F(OS05PT9rZ!il_6@=(Lo(gGHXDyV#kTk?41r-gF;AJcnPJ_SDYu0lYqRCNbs0<(M1mm1FpyR@8Y8%FUalMo$i$E0u zWqrx88*v0IV$Ji*(nevmY*KHXj+CS`V6};s(QW99f+Y#aaW$C4Ga$c(nwrmNPZz5> z7k<|uzk-V;b__=gMKD!>X}SVb{;ZB)rv)kz2Ma`C^YylvW?d+PJFvAH251#wI#6Z| z6wUB_rCwcj%@-@R0kH;-|pj z>CNK0I$v}EcD`O!i>0&R>}ooe2a(8Xjpy^CxLVcL3c2-i4!VZ<`bHI}atl>=z66da z4;_N7{{awJmuazp6{-Nk0_Y){u9xfcP!z4MRyRQF@CH?ATI#DSX0^Bm4vLmuO#^n! z)zDKNgIKdUbB|rRfR5FLVh)`7f`m58rp?4w3lN@a###w;WWNBIBCNC;=B02(w}rrY zsBh%c1t^h#VIfa|Oy%nUE)4T}bqOMHq2jryOx%KHU*6z2O}eX5Hk=bw<5c5m;Hg~p zB~Cee`bkI2%6g#=$S|BILE@?UnqnYL0kBhU)x02|l(jRE@Qwd03qFePr|Z> zU9y!7V!p7T0*B>Y7Y+de`uQVAZYDkzn9`P^ z8yLZ3A2fy6Y{_LGuNH5`l5buL{7(0|o%@`ZZ=Qn|5tOmy1-yd3oyH1qbMg@>rD}Z$^lBp45AE;7Eo*Wq|pH-k|y0x^9 zMc82IZAy<9XdXL^@I@7l{_CO&hYv1kV2hwDtZb;HKLo7n^hs2z7D^5{PW`9r`>m6xmu4+$(xoM0cxJgCBru6S7TVVX5G`NS|W!{vc_^0`Q}> zR$4e~0WpD(b?nUGkms#(rL<57R4#+T)z*s8ut8a&kQ6k(VA;CI#_YH+J^*nhjb!5# zAohG2Gk#tod-4nacc$K0rL}}5(NOCM(p?oN^8{)QcOb;1zno0a&E9uSsS##*^$5}EkGj) zLjkC@YJX>!Tu-{%0Mky?lfVv`3|eQG^V5KBt-78ogXgTdn}zHWQ6 z1Z!mF78XbonVn(@rx^-jKZIEEuq1{#n(1ax$ojS z8=XV8Cr%UkIGAn9r3L7TY92?}0poMFxK_NiaQ?WsZXdfF=SlwtG-EXmvAC**<~jR- zRGko*=$$0I&uOVpt8PfewS{>VM}<|O4XBUkk-DvO0DoRKtLvpR(2~%!IqD0W6|Q30 zG|?I;VWCzpYs8q97E0?@vtSc=(uy=;Kr5qtl0!9MPoVHhPG5vRbA16IZY-_Wv(*w2 zY42)r9tad{TmwSE88<4-Dimc9c;@k~!EfbOte~9f+?FNP9vHP6s1U6>Ffrf_!6r6- zsXHo|s!E}>uG4ElTqN^A9%~O05jZCeN;>F)>T4=#iXb4U0N7k*wMa}b{X!FmGa&F- z0_!e^18DS7I=fab!`5Jnk60v220;6~w(#(nvbUfr(YY zlG7CHgc(4{%VinkU0xF9<+8H4xK=JKK~^hc<>}Rp^*qS|OCTmIAok#&VFsxb&(ce2 z<>J}G>SAF*$Ew6YW0vqHr?WMBRCSpiuAKtzTrA}3Qeka=LnCTQ@)oQoYh??vA*nG- zd9bPijF61O0-%6otOD__qvmc(rU literal 0 HcmV?d00001 diff --git a/static/fonts/forkawesome-webfont.svg b/static/fonts/forkawesome-webfont.svg new file mode 100644 index 0000000..bd45b30 --- /dev/null +++ b/static/fonts/forkawesome-webfont.svg @@ -0,0 +1,3232 @@ + + + + + +Created by FontForge 20190801 at Fri Aug 27 00:07:49 2021 + By shine +The Fork Awesome font is licensed under the SIL OFL 1.1 (http://scripts.sil.org/OFL). Fork Awesome is a fork based of off Font Awesome 4.7.0 by Dave Gandy. More info on licenses at https://forkawesome.github.io + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/fonts/forkawesome-webfont.ttf b/static/fonts/forkawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1f1d8f34c4a741f7a4497f5d98924563503e6f9f GIT binary patch literal 219004 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�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

?)`AA>ZrYe2`UGje5_s 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 literal 0 HcmV?d00001 diff --git a/static/fonts/forkawesome-webfont.woff b/static/fonts/forkawesome-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..cca43af441c1525498e5d19c391c11d906696bcc GIT binary patch literal 136120 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 K7XVKg2g?AlILitE literal 0 HcmV?d00001 diff --git a/static/fonts/forkawesome-webfont.woff2 b/static/fonts/forkawesome-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..c96e5bf149a9e4d5a0db62f4b672c073009f6310 GIT binary patch literal 109916 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

tq*C1aZ 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ℜ;Qyt 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

gw)p1EhfxckId) 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 bS)J^W8Tj`(!)QeO?!(i?=#j?;0Rj0Rvlv-A literal 0 HcmV?d00001 diff --git a/static/fs.go b/static/fs.go new file mode 100644 index 0000000..ce62ea1 --- /dev/null +++ b/static/fs.go @@ -0,0 +1,6 @@ +package static + +import "embed" + +//go:embed * +var FS embed.FS diff --git a/static/js/ext/README.md b/static/js/ext/README.md new file mode 100644 index 0000000..366e714 --- /dev/null +++ b/static/js/ext/README.md @@ -0,0 +1,9 @@ +# Why Are These Files Here? + +These are legacy extensions for htmx 1.x and are **NOT** actively maintained or guaranteed to work with htmx 2.x. +They are here because we unfortunately linked to unversioned unpkg URLs in the installation guides for them +in 1.x, so we need to keep them here to preserve those URLs and not break existing users functionality. + +If you are looking for extensions for htmx 2.x, please see the [htmx 2.0 extensions site](https://htmx.org/extensions), +which has links to the new extensions repos (They have all been moved to their own NPM projects and URLs, like +they should have been from the start!) diff --git a/static/js/ext/_WARNING_DEPRECATED_FILES_.txt b/static/js/ext/_WARNING_DEPRECATED_FILES_.txt new file mode 100644 index 0000000..6dff4c2 --- /dev/null +++ b/static/js/ext/_WARNING_DEPRECATED_FILES_.txt @@ -0,0 +1,5 @@ +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!! THESE FILES ARE DEPRECATED AND UNSUPPORTED !! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +SEE README.md FOR MORE DETAILS diff --git a/static/js/ext/ajax-header.js b/static/js/ext/ajax-header.js new file mode 100644 index 0000000..e8c2dbc --- /dev/null +++ b/static/js/ext/ajax-header.js @@ -0,0 +1,11 @@ +if (htmx.version && !htmx.version.startsWith("1.")) { + console.warn("WARNING: You are using an htmx 1 extension with htmx " + htmx.version + + ". It is recommended that you move to the version of this extension found on https://htmx.org/extensions") +} +htmx.defineExtension('ajax-header', { + onEvent: function (name, evt) { + if (name === "htmx:configRequest") { + evt.detail.headers['X-Requested-With'] = 'XMLHttpRequest'; + } + } +}); diff --git a/static/js/ext/alpine-morph.js b/static/js/ext/alpine-morph.js new file mode 100644 index 0000000..ea41cf0 --- /dev/null +++ b/static/js/ext/alpine-morph.js @@ -0,0 +1,20 @@ +if (htmx.version && !htmx.version.startsWith("1.")) { + console.warn("WARNING: You are using an htmx 1 extension with htmx " + htmx.version + + ". It is recommended that you move to the version of this extension found on https://htmx.org/extensions") +} +htmx.defineExtension('alpine-morph', { + isInlineSwap: function (swapStyle) { + return swapStyle === 'morph'; + }, + handleSwap: function (swapStyle, target, fragment) { + if (swapStyle === 'morph') { + if (fragment.nodeType === Node.DOCUMENT_FRAGMENT_NODE) { + Alpine.morph(target, fragment.firstElementChild); + return [target]; + } else { + Alpine.morph(target, fragment.outerHTML); + return [target]; + } + } + } +}); diff --git a/static/js/ext/class-tools.js b/static/js/ext/class-tools.js new file mode 100644 index 0000000..83f5c7c --- /dev/null +++ b/static/js/ext/class-tools.js @@ -0,0 +1,97 @@ +(function () { + + if (htmx.version && !htmx.version.startsWith("1.")) { + console.warn("WARNING: You are using an htmx 1 extension with htmx " + htmx.version + + ". It is recommended that you move to the version of this extension found on https://htmx.org/extensions") + } + + function splitOnWhitespace(trigger) { + return trigger.split(/\s+/); + } + + function parseClassOperation(trimmedValue) { + var split = splitOnWhitespace(trimmedValue); + if (split.length > 1) { + var operation = split[0]; + var classDef = split[1].trim(); + var cssClass; + var delay; + if (classDef.indexOf(":") > 0) { + var splitCssClass = classDef.split(':'); + cssClass = splitCssClass[0]; + delay = htmx.parseInterval(splitCssClass[1]); + } else { + cssClass = classDef; + delay = 100; + } + return { + operation: operation, + cssClass: cssClass, + delay: delay + } + } else { + return null; + } + } + + function performOperation(elt, classOperation, classList, currentRunTime) { + setTimeout(function () { + elt.classList[classOperation.operation].call(elt.classList, classOperation.cssClass); + }, currentRunTime) + } + + function toggleOperation(elt, classOperation, classList, currentRunTime) { + setTimeout(function () { + setInterval(function () { + elt.classList[classOperation.operation].call(elt.classList, classOperation.cssClass); + }, classOperation.delay); + }, currentRunTime) + } + + function processClassList(elt, classList) { + var runs = classList.split("&"); + for (var i = 0; i < runs.length; i++) { + var run = runs[i]; + var currentRunTime = 0; + var classOperations = run.split(","); + for (var j = 0; j < classOperations.length; j++) { + var value = classOperations[j]; + var trimmedValue = value.trim(); + var classOperation = parseClassOperation(trimmedValue); + if (classOperation) { + if (classOperation.operation === "toggle") { + toggleOperation(elt, classOperation, classList, currentRunTime); + currentRunTime = currentRunTime + classOperation.delay; + } else { + currentRunTime = currentRunTime + classOperation.delay; + performOperation(elt, classOperation, classList, currentRunTime); + } + } + } + } + } + + function maybeProcessClasses(elt) { + if (elt.getAttribute) { + var classList = elt.getAttribute("classes") || elt.getAttribute("data-classes"); + if (classList) { + processClassList(elt, classList); + } + } + } + + htmx.defineExtension('class-tools', { + onEvent: function (name, evt) { + if (name === "htmx:afterProcessNode") { + var elt = evt.detail.elt; + maybeProcessClasses(elt); + if (elt.querySelectorAll) { + var children = elt.querySelectorAll("[classes], [data-classes]"); + for (var i = 0; i < children.length; i++) { + maybeProcessClasses(children[i]); + } + } + } + } + }); +})(); diff --git a/static/js/ext/client-side-templates.js b/static/js/ext/client-side-templates.js new file mode 100644 index 0000000..d23c5c9 --- /dev/null +++ b/static/js/ext/client-side-templates.js @@ -0,0 +1,100 @@ +if (htmx.version && !htmx.version.startsWith("1.")) { + console.warn("WARNING: You are using an htmx 1 extension with htmx " + htmx.version + + ". It is recommended that you move to the version of this extension found on https://htmx.org/extensions") +} +htmx.defineExtension('client-side-templates', { + transformResponse : function(text, xhr, elt) { + + var mustacheTemplate = htmx.closest(elt, "[mustache-template]"); + if (mustacheTemplate) { + var data = JSON.parse(text); + var templateId = mustacheTemplate.getAttribute('mustache-template'); + var template = htmx.find("#" + templateId); + if (template) { + return Mustache.render(template.innerHTML, data); + } else { + throw "Unknown mustache template: " + templateId; + } + } + + var mustacheArrayTemplate = htmx.closest(elt, "[mustache-array-template]"); + if (mustacheArrayTemplate) { + var data = JSON.parse(text); + var templateId = mustacheArrayTemplate.getAttribute('mustache-array-template'); + var template = htmx.find("#" + templateId); + if (template) { + return Mustache.render(template.innerHTML, {"data": data }); + } else { + throw "Unknown mustache template: " + templateId; + } + } + + var handlebarsTemplate = htmx.closest(elt, "[handlebars-template]"); + if (handlebarsTemplate) { + var data = JSON.parse(text); + var templateId = handlebarsTemplate.getAttribute('handlebars-template'); + var templateElement = htmx.find('#' + templateId).innerHTML; + var renderTemplate = Handlebars.compile(templateElement); + if (renderTemplate) { + return renderTemplate(data); + } else { + throw "Unknown handlebars template: " + templateId; + } + } + + var handlebarsArrayTemplate = htmx.closest(elt, "[handlebars-array-template]"); + if (handlebarsArrayTemplate) { + var data = JSON.parse(text); + var templateId = handlebarsArrayTemplate.getAttribute('handlebars-array-template'); + var templateElement = htmx.find('#' + templateId).innerHTML; + var renderTemplate = Handlebars.compile(templateElement); + if (renderTemplate) { + return renderTemplate(data); + } else { + throw "Unknown handlebars template: " + templateId; + } + } + + var nunjucksTemplate = htmx.closest(elt, "[nunjucks-template]"); + if (nunjucksTemplate) { + var data = JSON.parse(text); + var templateName = nunjucksTemplate.getAttribute('nunjucks-template'); + var template = htmx.find('#' + templateName); + if (template) { + return nunjucks.renderString(template.innerHTML, data); + } else { + return nunjucks.render(templateName, data); + } + } + + var xsltTemplate = htmx.closest(elt, "[xslt-template]"); + if (xsltTemplate) { + var templateId = xsltTemplate.getAttribute('xslt-template'); + var template = htmx.find("#" + templateId); + if (template) { + var content = template.innerHTML ? new DOMParser().parseFromString(template.innerHTML, 'application/xml') + : template.contentDocument; + var processor = new XSLTProcessor(); + processor.importStylesheet(content); + var data = new DOMParser().parseFromString(text, "application/xml"); + var frag = processor.transformToFragment(data, document); + return new XMLSerializer().serializeToString(frag); + } else { + throw "Unknown XSLT template: " + templateId; + } + } + + var nunjucksArrayTemplate = htmx.closest(elt, "[nunjucks-array-template]"); + if (nunjucksArrayTemplate) { + var data = JSON.parse(text); + var templateName = nunjucksArrayTemplate.getAttribute('nunjucks-array-template'); + var template = htmx.find('#' + templateName); + if (template) { + return nunjucks.renderString(template.innerHTML, {"data": data}); + } else { + return nunjucks.render(templateName, {"data": data}); + } + } + return text; + } +}); diff --git a/static/js/ext/debug.js b/static/js/ext/debug.js new file mode 100644 index 0000000..aa88c9e --- /dev/null +++ b/static/js/ext/debug.js @@ -0,0 +1,15 @@ +if (htmx.version && !htmx.version.startsWith("1.")) { + console.warn("WARNING: You are using an htmx 1 extension with htmx " + htmx.version + + ". It is recommended that you move to the version of this extension found on https://htmx.org/extensions") +} +htmx.defineExtension('debug', { + onEvent: function (name, evt) { + if (console.debug) { + console.debug(name, evt); + } else if (console) { + console.log("DEBUG:", name, evt); + } else { + throw "NO CONSOLE SUPPORTED" + } + } +}); diff --git a/static/js/ext/disable-element.js b/static/js/ext/disable-element.js new file mode 100644 index 0000000..0192661 --- /dev/null +++ b/static/js/ext/disable-element.js @@ -0,0 +1,20 @@ +if (htmx.version && !htmx.version.startsWith("1.")) { + console.warn("WARNING: You are using an htmx 1 extension with htmx " + htmx.version + + ". It is recommended that you move to the version of this extension found on https://htmx.org/extensions") +} +// Disable Submit Button +htmx.defineExtension('disable-element', { + onEvent: function (name, evt) { + let elt = evt.detail.elt; + let target = elt.getAttribute("hx-disable-element"); + let targetElements = (target == "self") ? [ elt ] : document.querySelectorAll(target); + + for (var i = 0; i < targetElements.length; i++) { + if (name === "htmx:beforeRequest" && targetElements[i]) { + targetElements[i].disabled = true; + } else if (name == "htmx:afterRequest" && targetElements[i]) { + targetElements[i].disabled = false; + } + } + } +}); diff --git a/static/js/ext/event-header.js b/static/js/ext/event-header.js new file mode 100644 index 0000000..0ccb7de --- /dev/null +++ b/static/js/ext/event-header.js @@ -0,0 +1,41 @@ +(function(){ + if (htmx.version && !htmx.version.startsWith("1.")) { + console.warn("WARNING: You are using an htmx 1 extension with htmx " + htmx.version + + ". It is recommended that you move to the version of this extension found on https://htmx.org/extensions") + } + function stringifyEvent(event) { + var obj = {}; + for (var key in event) { + obj[key] = event[key]; + } + return JSON.stringify(obj, function(key, value){ + if(value instanceof Node){ + var nodeRep = value.tagName; + if (nodeRep) { + nodeRep = nodeRep.toLowerCase(); + if(value.id){ + nodeRep += "#" + value.id; + } + if(value.classList && value.classList.length){ + nodeRep += "." + value.classList.toString().replace(" ", ".") + } + return nodeRep; + } else { + return "Node" + } + } + if (value instanceof Window) return 'Window'; + return value; + }); + } + + htmx.defineExtension('event-header', { + onEvent: function (name, evt) { + if (name === "htmx:configRequest") { + if (evt.detail.triggeringEvent) { + evt.detail.headers['Triggering-Event'] = stringifyEvent(evt.detail.triggeringEvent); + } + } + } + }); +})(); diff --git a/static/js/ext/head-support.js b/static/js/ext/head-support.js new file mode 100644 index 0000000..07c0231 --- /dev/null +++ b/static/js/ext/head-support.js @@ -0,0 +1,146 @@ +//========================================================== +// head-support.js +// +// An extension to htmx 1.0 to add head tag merging. +//========================================================== +(function(){ + + if (htmx.version && !htmx.version.startsWith("1.")) { + console.warn("WARNING: You are using an htmx 1 extension with htmx " + htmx.version + + ". It is recommended that you move to the version of this extension found on https://htmx.org/extensions") + } + + var api = null; + + function log() { + //console.log(arguments); + } + + function mergeHead(newContent, defaultMergeStrategy) { + + if (newContent && newContent.indexOf(' -1) { + const htmlDoc = document.createElement("html"); + // remove svgs to avoid conflicts + var contentWithSvgsRemoved = newContent.replace(/]*>|>)([\s\S]*?)<\/svg>/gim, ''); + // extract head tag + var headTag = contentWithSvgsRemoved.match(/(]*>|>)([\s\S]*?)<\/head>)/im); + + // if the head tag exists... + if (headTag) { + + var added = [] + var removed = [] + var preserved = [] + var nodesToAppend = [] + + htmlDoc.innerHTML = headTag; + var newHeadTag = htmlDoc.querySelector("head"); + var currentHead = document.head; + + if (newHeadTag == null) { + return; + } else { + // put all new head elements into a Map, by their outerHTML + var srcToNewHeadNodes = new Map(); + for (const newHeadChild of newHeadTag.children) { + srcToNewHeadNodes.set(newHeadChild.outerHTML, newHeadChild); + } + } + + + + // determine merge strategy + var mergeStrategy = api.getAttributeValue(newHeadTag, "hx-head") || defaultMergeStrategy; + + // get the current head + for (const currentHeadElt of currentHead.children) { + + // If the current head element is in the map + var inNewContent = srcToNewHeadNodes.has(currentHeadElt.outerHTML); + var isReAppended = currentHeadElt.getAttribute("hx-head") === "re-eval"; + var isPreserved = api.getAttributeValue(currentHeadElt, "hx-preserve") === "true"; + if (inNewContent || isPreserved) { + if (isReAppended) { + // remove the current version and let the new version replace it and re-execute + removed.push(currentHeadElt); + } else { + // this element already exists and should not be re-appended, so remove it from + // the new content map, preserving it in the DOM + srcToNewHeadNodes.delete(currentHeadElt.outerHTML); + preserved.push(currentHeadElt); + } + } else { + if (mergeStrategy === "append") { + // we are appending and this existing element is not new content + // so if and only if it is marked for re-append do we do anything + if (isReAppended) { + removed.push(currentHeadElt); + nodesToAppend.push(currentHeadElt); + } + } else { + // if this is a merge, we remove this content since it is not in the new head + if (api.triggerEvent(document.body, "htmx:removingHeadElement", {headElement: currentHeadElt}) !== false) { + removed.push(currentHeadElt); + } + } + } + } + + // Push the tremaining new head elements in the Map into the + // nodes to append to the head tag + nodesToAppend.push(...srcToNewHeadNodes.values()); + log("to append: ", nodesToAppend); + + for (const newNode of nodesToAppend) { + log("adding: ", newNode); + var newElt = document.createRange().createContextualFragment(newNode.outerHTML); + log(newElt); + if (api.triggerEvent(document.body, "htmx:addingHeadElement", {headElement: newElt}) !== false) { + currentHead.appendChild(newElt); + added.push(newElt); + } + } + + // remove all removed elements, after we have appended the new elements to avoid + // additional network requests for things like style sheets + for (const removedElement of removed) { + if (api.triggerEvent(document.body, "htmx:removingHeadElement", {headElement: removedElement}) !== false) { + currentHead.removeChild(removedElement); + } + } + + api.triggerEvent(document.body, "htmx:afterHeadMerge", {added: added, kept: preserved, removed: removed}); + } + } + } + + htmx.defineExtension("head-support", { + init: function(apiRef) { + // store a reference to the internal API. + api = apiRef; + + htmx.on('htmx:afterSwap', function(evt){ + var serverResponse = evt.detail.xhr.response; + if (api.triggerEvent(document.body, "htmx:beforeHeadMerge", evt.detail)) { + mergeHead(serverResponse, evt.detail.boosted ? "merge" : "append"); + } + }) + + htmx.on('htmx:historyRestore', function(evt){ + if (api.triggerEvent(document.body, "htmx:beforeHeadMerge", evt.detail)) { + if (evt.detail.cacheMiss) { + mergeHead(evt.detail.serverResponse, "merge"); + } else { + mergeHead(evt.detail.item.head, "merge"); + } + } + }) + + htmx.on('htmx:historyItemCreated', function(evt){ + var historyItem = evt.detail.item; + historyItem.head = document.head.outerHTML; + }) + } + }); + +})() diff --git a/static/js/ext/include-vals.js b/static/js/ext/include-vals.js new file mode 100644 index 0000000..53332d3 --- /dev/null +++ b/static/js/ext/include-vals.js @@ -0,0 +1,28 @@ +(function(){ + if (htmx.version && !htmx.version.startsWith("1.")) { + console.warn("WARNING: You are using an htmx 1 extension with htmx " + htmx.version + + ". It is recommended that you move to the version of this extension found on https://htmx.org/extensions") + } + + function mergeObjects(obj1, obj2) { + for (var key in obj2) { + if (obj2.hasOwnProperty(key)) { + obj1[key] = obj2[key]; + } + } + return obj1; + } + + htmx.defineExtension('include-vals', { + onEvent: function (name, evt) { + if (name === "htmx:configRequest") { + var includeValsElt = htmx.closest(evt.detail.elt, "[include-vals],[data-include-vals]"); + if (includeValsElt) { + var includeVals = includeValsElt.getAttribute("include-vals") || includeValsElt.getAttribute("data-include-vals"); + var valuesToInclude = eval("({" + includeVals + "})"); + mergeObjects(evt.detail.parameters, valuesToInclude); + } + } + } + }); +})(); diff --git a/static/js/ext/json-enc.js b/static/js/ext/json-enc.js new file mode 100644 index 0000000..ef05680 --- /dev/null +++ b/static/js/ext/json-enc.js @@ -0,0 +1,16 @@ +if (htmx.version && !htmx.version.startsWith("1.")) { + console.warn("WARNING: You are using an htmx 1 extension with htmx " + htmx.version + + ". It is recommended that you move to the version of this extension found on https://htmx.org/extensions") +} +htmx.defineExtension('json-enc', { + onEvent: function (name, evt) { + if (name === "htmx:configRequest") { + evt.detail.headers['Content-Type'] = "application/json"; + } + }, + + encodeParameters : function(xhr, parameters, elt) { + xhr.overrideMimeType('text/json'); + return (JSON.stringify(parameters)); + } +}); diff --git a/static/js/ext/loading-states.js b/static/js/ext/loading-states.js new file mode 100644 index 0000000..1774304 --- /dev/null +++ b/static/js/ext/loading-states.js @@ -0,0 +1,189 @@ +;(function () { + + if (htmx.version && !htmx.version.startsWith("1.")) { + console.warn("WARNING: You are using an htmx 1 extension with htmx " + htmx.version + + ". It is recommended that you move to the version of this extension found on https://htmx.org/extensions") + } + + let loadingStatesUndoQueue = [] + + function loadingStateContainer(target) { + return htmx.closest(target, '[data-loading-states]') || document.body + } + + function mayProcessUndoCallback(target, callback) { + if (document.body.contains(target)) { + callback() + } + } + + function mayProcessLoadingStateByPath(elt, requestPath) { + const pathElt = htmx.closest(elt, '[data-loading-path]') + if (!pathElt) { + return true + } + + return pathElt.getAttribute('data-loading-path') === requestPath + } + + function queueLoadingState(sourceElt, targetElt, doCallback, undoCallback) { + const delayElt = htmx.closest(sourceElt, '[data-loading-delay]') + if (delayElt) { + const delayInMilliseconds = + delayElt.getAttribute('data-loading-delay') || 200 + const timeout = setTimeout(function () { + doCallback() + + loadingStatesUndoQueue.push(function () { + mayProcessUndoCallback(targetElt, undoCallback) + }) + }, delayInMilliseconds) + + loadingStatesUndoQueue.push(function () { + mayProcessUndoCallback(targetElt, function () { clearTimeout(timeout) }) + }) + } else { + doCallback() + loadingStatesUndoQueue.push(function () { + mayProcessUndoCallback(targetElt, undoCallback) + }) + } + } + + function getLoadingStateElts(loadingScope, type, path) { + return Array.from(htmx.findAll(loadingScope, "[" + type + "]")).filter( + function (elt) { return mayProcessLoadingStateByPath(elt, path) } + ) + } + + function getLoadingTarget(elt) { + if (elt.getAttribute('data-loading-target')) { + return Array.from( + htmx.findAll(elt.getAttribute('data-loading-target')) + ) + } + return [elt] + } + + htmx.defineExtension('loading-states', { + onEvent: function (name, evt) { + if (name === 'htmx:beforeRequest') { + const container = loadingStateContainer(evt.target) + + const loadingStateTypes = [ + 'data-loading', + 'data-loading-class', + 'data-loading-class-remove', + 'data-loading-disable', + 'data-loading-aria-busy', + ] + + let loadingStateEltsByType = {} + + loadingStateTypes.forEach(function (type) { + loadingStateEltsByType[type] = getLoadingStateElts( + container, + type, + evt.detail.pathInfo.requestPath + ) + }) + + loadingStateEltsByType['data-loading'].forEach(function (sourceElt) { + getLoadingTarget(sourceElt).forEach(function (targetElt) { + queueLoadingState( + sourceElt, + targetElt, + function () { + targetElt.style.display = + sourceElt.getAttribute('data-loading') || + 'inline-block' }, + function () { targetElt.style.display = 'none' } + ) + }) + }) + + loadingStateEltsByType['data-loading-class'].forEach( + function (sourceElt) { + const classNames = sourceElt + .getAttribute('data-loading-class') + .split(' ') + + getLoadingTarget(sourceElt).forEach(function (targetElt) { + queueLoadingState( + sourceElt, + targetElt, + function () { + classNames.forEach(function (className) { + targetElt.classList.add(className) + }) + }, + function() { + classNames.forEach(function (className) { + targetElt.classList.remove(className) + }) + } + ) + }) + } + ) + + loadingStateEltsByType['data-loading-class-remove'].forEach( + function (sourceElt) { + const classNames = sourceElt + .getAttribute('data-loading-class-remove') + .split(' ') + + getLoadingTarget(sourceElt).forEach(function (targetElt) { + queueLoadingState( + sourceElt, + targetElt, + function () { + classNames.forEach(function (className) { + targetElt.classList.remove(className) + }) + }, + function() { + classNames.forEach(function (className) { + targetElt.classList.add(className) + }) + } + ) + }) + } + ) + + loadingStateEltsByType['data-loading-disable'].forEach( + function (sourceElt) { + getLoadingTarget(sourceElt).forEach(function (targetElt) { + queueLoadingState( + sourceElt, + targetElt, + function() { targetElt.disabled = true }, + function() { targetElt.disabled = false } + ) + }) + } + ) + + loadingStateEltsByType['data-loading-aria-busy'].forEach( + function (sourceElt) { + getLoadingTarget(sourceElt).forEach(function (targetElt) { + queueLoadingState( + sourceElt, + targetElt, + function () { targetElt.setAttribute("aria-busy", "true") }, + function () { targetElt.removeAttribute("aria-busy") } + ) + }) + } + ) + } + + if (name === 'htmx:beforeOnLoad') { + while (loadingStatesUndoQueue.length > 0) { + loadingStatesUndoQueue.shift()() + } + } + }, + }) +})() diff --git a/static/js/ext/method-override.js b/static/js/ext/method-override.js new file mode 100644 index 0000000..44621cd --- /dev/null +++ b/static/js/ext/method-override.js @@ -0,0 +1,15 @@ +if (htmx.version && !htmx.version.startsWith("1.")) { + console.warn("WARNING: You are using an htmx 1 extension with htmx " + htmx.version + + ". It is recommended that you move to the version of this extension found on https://htmx.org/extensions") +} +htmx.defineExtension('method-override', { + onEvent: function (name, evt) { + if (name === "htmx:configRequest") { + var method = evt.detail.verb; + if (method !== "get" || method !== "post") { + evt.detail.headers['X-HTTP-Method-Override'] = method.toUpperCase(); + evt.detail.verb = "post"; + } + } + } +}); diff --git a/static/js/ext/morphdom-swap.js b/static/js/ext/morphdom-swap.js new file mode 100644 index 0000000..337a604 --- /dev/null +++ b/static/js/ext/morphdom-swap.js @@ -0,0 +1,21 @@ +if (htmx.version && !htmx.version.startsWith("1.")) { + console.warn("WARNING: You are using an htmx 1 extension with htmx " + htmx.version + + ". It is recommended that you move to the version of this extension found on https://htmx.org/extensions") +} +htmx.defineExtension('morphdom-swap', { + isInlineSwap: function(swapStyle) { + return swapStyle === 'morphdom'; + }, + handleSwap: function (swapStyle, target, fragment) { + if (swapStyle === 'morphdom') { + if (fragment.nodeType === Node.DOCUMENT_FRAGMENT_NODE) { + // IE11 doesn't support DocumentFragment.firstElementChild + morphdom(target, fragment.firstElementChild || fragment.firstChild); + return [target]; + } else { + morphdom(target, fragment.outerHTML); + return [target]; + } + } + } +}); diff --git a/static/js/ext/multi-swap.js b/static/js/ext/multi-swap.js new file mode 100644 index 0000000..0c882f8 --- /dev/null +++ b/static/js/ext/multi-swap.js @@ -0,0 +1,50 @@ +(function () { + + if (htmx.version && !htmx.version.startsWith("1.")) { + console.warn("WARNING: You are using an htmx 1 extension with htmx " + htmx.version + + ". It is recommended that you move to the version of this extension found on https://htmx.org/extensions") + } + + /** @type {import("../htmx").HtmxInternalApi} */ + var api; + + htmx.defineExtension('multi-swap', { + init: function (apiRef) { + api = apiRef; + }, + isInlineSwap: function (swapStyle) { + return swapStyle.indexOf('multi:') === 0; + }, + handleSwap: function (swapStyle, target, fragment, settleInfo) { + if (swapStyle.indexOf('multi:') === 0) { + var selectorToSwapStyle = {}; + var elements = swapStyle.replace(/^multi\s*:\s*/, '').split(/\s*,\s*/); + + elements.map(function (element) { + var split = element.split(/\s*:\s*/); + var elementSelector = split[0]; + var elementSwapStyle = typeof (split[1]) !== "undefined" ? split[1] : "innerHTML"; + + if (elementSelector.charAt(0) !== '#') { + console.error("HTMX multi-swap: unsupported selector '" + elementSelector + "'. Only ID selectors starting with '#' are supported."); + return; + } + + selectorToSwapStyle[elementSelector] = elementSwapStyle; + }); + + for (var selector in selectorToSwapStyle) { + var swapStyle = selectorToSwapStyle[selector]; + var elementToSwap = fragment.querySelector(selector); + if (elementToSwap) { + api.oobSwap(swapStyle, elementToSwap, settleInfo); + } else { + console.warn("HTMX multi-swap: selector '" + selector + "' not found in source content."); + } + } + + return true; + } + } + }); +})(); diff --git a/static/js/ext/path-deps.js b/static/js/ext/path-deps.js new file mode 100644 index 0000000..8460e83 --- /dev/null +++ b/static/js/ext/path-deps.js @@ -0,0 +1,63 @@ +(function(undefined){ + 'use strict'; + if (htmx.version && !htmx.version.startsWith("1.")) { + console.warn("WARNING: You are using an htmx 1 extension with htmx " + htmx.version + + ". It is recommended that you move to the version of this extension found on https://htmx.org/extensions") + } + // Save a reference to the global object (window in the browser) + var _root = this; + + function dependsOn(pathSpec, url) { + if (pathSpec === "ignore") { + return false; + } + var dependencyPath = pathSpec.split("/"); + var urlPath = url.split("/"); + for (var i = 0; i < urlPath.length; i++) { + var dependencyElement = dependencyPath.shift(); + var pathElement = urlPath[i]; + if (dependencyElement !== pathElement && dependencyElement !== "*") { + return false; + } + if (dependencyPath.length === 0 || (dependencyPath.length === 1 && dependencyPath[0] === "")) { + return true; + } + } + return false; + } + + function refreshPath(path) { + var eltsWithDeps = htmx.findAll("[path-deps]"); + for (var i = 0; i < eltsWithDeps.length; i++) { + var elt = eltsWithDeps[i]; + if (dependsOn(elt.getAttribute('path-deps'), path)) { + htmx.trigger(elt, "path-deps"); + } + } + } + + htmx.defineExtension('path-deps', { + onEvent: function (name, evt) { + if (name === "htmx:beforeOnLoad") { + var config = evt.detail.requestConfig; + // mutating call + if (config.verb !== "get" && evt.target.getAttribute('path-deps') !== 'ignore') { + refreshPath(config.path); + } + } + } + }); + + /** + * ******************** + * Expose functionality + * ******************** + */ + + _root.PathDeps = { + refresh: function(path) { + refreshPath(path); + } + }; + +}).call(this); diff --git a/static/js/ext/path-params.js b/static/js/ext/path-params.js new file mode 100644 index 0000000..462be0a --- /dev/null +++ b/static/js/ext/path-params.js @@ -0,0 +1,15 @@ +if (htmx.version && !htmx.version.startsWith("1.")) { + console.warn("WARNING: You are using an htmx 1 extension with htmx " + htmx.version + + ". It is recommended that you move to the version of this extension found on https://htmx.org/extensions") +} +htmx.defineExtension('path-params', { + onEvent: function(name, evt) { + if (name === "htmx:configRequest") { + evt.detail.path = evt.detail.path.replace(/{([^}]+)}/g, function (_, param) { + var val = evt.detail.parameters[param]; + delete evt.detail.parameters[param]; + return val === undefined ? "{" + param + "}" : encodeURIComponent(val); + }) + } + } +}); diff --git a/static/js/ext/preload.js b/static/js/ext/preload.js new file mode 100644 index 0000000..ac3ef5c --- /dev/null +++ b/static/js/ext/preload.js @@ -0,0 +1,151 @@ +if (htmx.version && !htmx.version.startsWith("1.")) { + console.warn("WARNING: You are using an htmx 1 extension with htmx " + htmx.version + + ". It is recommended that you move to the version of this extension found on https://htmx.org/extensions") +} +// This adds the "preload" extension to htmx. By default, this will +// preload the targets of any tags with `href` or `hx-get` attributes +// if they also have a `preload` attribute as well. See documentation +// for more details +htmx.defineExtension("preload", { + + onEvent: function(name, event) { + + // Only take actions on "htmx:afterProcessNode" + if (name !== "htmx:afterProcessNode") { + return; + } + + // SOME HELPER FUNCTIONS WE'LL NEED ALONG THE WAY + + // attr gets the closest non-empty value from the attribute. + var attr = function(node, property) { + if (node == undefined) {return undefined;} + return node.getAttribute(property) || node.getAttribute("data-" + property) || attr(node.parentElement, property) + } + + // load handles the actual HTTP fetch, and uses htmx.ajax in cases where we're + // preloading an htmx resource (this sends the same HTTP headers as a regular htmx request) + var load = function(node) { + + // Called after a successful AJAX request, to mark the + // content as loaded (and prevent additional AJAX calls.) + var done = function(html) { + if (!node.preloadAlways) { + node.preloadState = "DONE" + } + + if (attr(node, "preload-images") == "true") { + document.createElement("div").innerHTML = html // create and populate a node to load linked resources, too. + } + } + + return function() { + + // If this value has already been loaded, then do not try again. + if (node.preloadState !== "READY") { + return; + } + + // Special handling for HX-GET - use built-in htmx.ajax function + // so that headers match other htmx requests, then set + // node.preloadState = TRUE so that requests are not duplicated + // in the future + var hxGet = node.getAttribute("hx-get") || node.getAttribute("data-hx-get") + if (hxGet) { + htmx.ajax("GET", hxGet, { + source: node, + handler:function(elt, info) { + done(info.xhr.responseText); + } + }); + return; + } + + // Otherwise, perform a standard xhr request, then set + // node.preloadState = TRUE so that requests are not duplicated + // in the future. + if (node.getAttribute("href")) { + var r = new XMLHttpRequest(); + r.open("GET", node.getAttribute("href")); + r.onload = function() {done(r.responseText);}; + r.send(); + return; + } + } + } + + // This function processes a specific node and sets up event handlers. + // We'll search for nodes and use it below. + var init = function(node) { + + // If this node DOES NOT include a "GET" transaction, then there's nothing to do here. + if (node.getAttribute("href") + node.getAttribute("hx-get") + node.getAttribute("data-hx-get") == "") { + return; + } + + // Guarantee that we only initialize each node once. + if (node.preloadState !== undefined) { + return; + } + + // Get event name from config. + var on = attr(node, "preload") || "mousedown" + const always = on.indexOf("always") !== -1 + if (always) { + on = on.replace('always', '').trim() + } + + // FALL THROUGH to here means we need to add an EventListener + + // Apply the listener to the node + node.addEventListener(on, function(evt) { + if (node.preloadState === "PAUSE") { // Only add one event listener + node.preloadState = "READY"; // Required for the `load` function to trigger + + // Special handling for "mouseover" events. Wait 100ms before triggering load. + if (on === "mouseover") { + window.setTimeout(load(node), 100); + } else { + load(node)() // all other events trigger immediately. + } + } + }) + + // Special handling for certain built-in event handlers + switch (on) { + + case "mouseover": + // Mirror `touchstart` events (fires immediately) + node.addEventListener("touchstart", load(node)); + + // WHhen the mouse leaves, immediately disable the preload + node.addEventListener("mouseout", function(evt) { + if ((evt.target === node) && (node.preloadState === "READY")) { + node.preloadState = "PAUSE"; + } + }) + break; + + case "mousedown": + // Mirror `touchstart` events (fires immediately) + node.addEventListener("touchstart", load(node)); + break; + } + + // Mark the node as ready to run. + node.preloadState = "PAUSE"; + node.preloadAlways = always; + htmx.trigger(node, "preload:init") // This event can be used to load content immediately. + } + + // Search for all child nodes that have a "preload" attribute + event.target.querySelectorAll("[preload]").forEach(function(node) { + + // Initialize the node with the "preload" attribute + init(node) + + // Initialize all child elements that are anchors or have `hx-get` (use with care) + node.querySelectorAll("a,[hx-get],[data-hx-get]").forEach(init) + }) + } +}) diff --git a/static/js/ext/rails-method.js b/static/js/ext/rails-method.js new file mode 100644 index 0000000..632d86c --- /dev/null +++ b/static/js/ext/rails-method.js @@ -0,0 +1,14 @@ +if (htmx.version && !htmx.version.startsWith("1.")) { + console.warn("WARNING: You are using an htmx 1 extension with htmx " + htmx.version + + ". It is recommended that you move to the version of this extension found on https://htmx.org/extensions") +} +htmx.defineExtension('rails-method', { + onEvent: function (name, evt) { + if (name === "configRequest.htmx") { + var methodOverride = evt.detail.headers['X-HTTP-Method-Override']; + if (methodOverride) { + evt.detail.parameters['_method'] = methodOverride; + } + } + } +}); diff --git a/static/js/ext/remove-me.js b/static/js/ext/remove-me.js new file mode 100644 index 0000000..21cd788 --- /dev/null +++ b/static/js/ext/remove-me.js @@ -0,0 +1,31 @@ +(function(){ + if (htmx.version && !htmx.version.startsWith("1.")) { + console.warn("WARNING: You are using an htmx 1 extension with htmx " + htmx.version + + ". It is recommended that you move to the version of this extension found on https://htmx.org/extensions") + } + function maybeRemoveMe(elt) { + var timing = elt.getAttribute("remove-me") || elt.getAttribute("data-remove-me"); + if (timing) { + setTimeout(function () { + elt.parentElement.removeChild(elt); + }, htmx.parseInterval(timing)); + } + } + + htmx.defineExtension('remove-me', { + onEvent: function (name, evt) { + if (name === "htmx:afterProcessNode") { + var elt = evt.detail.elt; + if (elt.getAttribute) { + maybeRemoveMe(elt); + if (elt.querySelectorAll) { + var children = elt.querySelectorAll("[remove-me], [data-remove-me]"); + for (var i = 0; i < children.length; i++) { + maybeRemoveMe(children[i]); + } + } + } + } + } + }); +})(); diff --git a/static/js/ext/response-targets.js b/static/js/ext/response-targets.js new file mode 100644 index 0000000..021ec0d --- /dev/null +++ b/static/js/ext/response-targets.js @@ -0,0 +1,135 @@ +(function(){ + + if (htmx.version && !htmx.version.startsWith("1.")) { + console.warn("WARNING: You are using an htmx 1 extension with htmx " + htmx.version + + ". It is recommended that you move to the version of this extension found on https://htmx.org/extensions") + } + + /** @type {import("../htmx").HtmxInternalApi} */ + var api; + + var attrPrefix = 'hx-target-'; + + // IE11 doesn't support string.startsWith + function startsWith(str, prefix) { + return str.substring(0, prefix.length) === prefix + } + + /** + * @param {HTMLElement} elt + * @param {number} respCode + * @returns {HTMLElement | null} + */ + function getRespCodeTarget(elt, respCodeNumber) { + if (!elt || !respCodeNumber) return null; + + var respCode = respCodeNumber.toString(); + + // '*' is the original syntax, as the obvious character for a wildcard. + // The 'x' alternative was added for maximum compatibility with HTML + // templating engines, due to ambiguity around which characters are + // supported in HTML attributes. + // + // Start with the most specific possible attribute and generalize from + // there. + var attrPossibilities = [ + respCode, + + respCode.substr(0, 2) + '*', + respCode.substr(0, 2) + 'x', + + respCode.substr(0, 1) + '*', + respCode.substr(0, 1) + 'x', + respCode.substr(0, 1) + '**', + respCode.substr(0, 1) + 'xx', + + '*', + 'x', + '***', + 'xxx', + ]; + if (startsWith(respCode, '4') || startsWith(respCode, '5')) { + attrPossibilities.push('error'); + } + + for (var i = 0; i < attrPossibilities.length; i++) { + var attr = attrPrefix + attrPossibilities[i]; + var attrValue = api.getClosestAttributeValue(elt, attr); + if (attrValue) { + if (attrValue === "this") { + return api.findThisElement(elt, attr); + } else { + return api.querySelectorExt(elt, attrValue); + } + } + } + + return null; + } + + /** @param {Event} evt */ + function handleErrorFlag(evt) { + if (evt.detail.isError) { + if (htmx.config.responseTargetUnsetsError) { + evt.detail.isError = false; + } + } else if (htmx.config.responseTargetSetsError) { + evt.detail.isError = true; + } + } + + htmx.defineExtension('response-targets', { + + /** @param {import("../htmx").HtmxInternalApi} apiRef */ + init: function (apiRef) { + api = apiRef; + + if (htmx.config.responseTargetUnsetsError === undefined) { + htmx.config.responseTargetUnsetsError = true; + } + if (htmx.config.responseTargetSetsError === undefined) { + htmx.config.responseTargetSetsError = false; + } + if (htmx.config.responseTargetPrefersExisting === undefined) { + htmx.config.responseTargetPrefersExisting = false; + } + if (htmx.config.responseTargetPrefersRetargetHeader === undefined) { + htmx.config.responseTargetPrefersRetargetHeader = true; + } + }, + + /** + * @param {string} name + * @param {Event} evt + */ + onEvent: function (name, evt) { + if (name === "htmx:beforeSwap" && + evt.detail.xhr && + evt.detail.xhr.status !== 200) { + if (evt.detail.target) { + if (htmx.config.responseTargetPrefersExisting) { + evt.detail.shouldSwap = true; + handleErrorFlag(evt); + return true; + } + if (htmx.config.responseTargetPrefersRetargetHeader && + evt.detail.xhr.getAllResponseHeaders().match(/HX-Retarget:/i)) { + evt.detail.shouldSwap = true; + handleErrorFlag(evt); + return true; + } + } + if (!evt.detail.requestConfig) { + return true; + } + var target = getRespCodeTarget(evt.detail.requestConfig.elt, evt.detail.xhr.status); + if (target) { + handleErrorFlag(evt); + evt.detail.shouldSwap = true; + evt.detail.target = target; + } + return true; + } + } + }); +})(); diff --git a/static/js/ext/restored.js b/static/js/ext/restored.js new file mode 100644 index 0000000..a314b07 --- /dev/null +++ b/static/js/ext/restored.js @@ -0,0 +1,19 @@ +if (htmx.version && !htmx.version.startsWith("1.")) { + console.warn("WARNING: You are using an htmx 1 extension with htmx " + htmx.version + + ". It is recommended that you move to the version of this extension found on https://htmx.org/extensions") +} +htmx.defineExtension('restored', { + onEvent : function(name, evt) { + if (name === 'htmx:restored'){ + var restoredElts = evt.detail.document.querySelectorAll( + "[hx-trigger='restored'],[data-hx-trigger='restored']" + ); + // need a better way to do this, would prefer to just trigger from evt.detail.elt + var foundElt = Array.from(restoredElts).find( + (x) => (x.outerHTML === evt.detail.elt.outerHTML) + ); + var restoredEvent = evt.detail.triggerEvent(foundElt, 'restored'); + } + return; + } +}) diff --git a/static/js/ext/sse.js b/static/js/ext/sse.js new file mode 100644 index 0000000..16eee54 --- /dev/null +++ b/static/js/ext/sse.js @@ -0,0 +1,374 @@ +/* +Server Sent Events Extension +============================ +This extension adds support for Server Sent Events to htmx. See /www/extensions/sse.md for usage instructions. + +*/ + +(function() { + + if (htmx.version && !htmx.version.startsWith("1.")) { + console.warn("WARNING: You are using an htmx 1 extension with htmx " + htmx.version + + ". It is recommended that you move to the version of this extension found on https://htmx.org/extensions") + } + + /** @type {import("../htmx").HtmxInternalApi} */ + var api; + + htmx.defineExtension("sse", { + + /** + * Init saves the provided reference to the internal HTMX API. + * + * @param {import("../htmx").HtmxInternalApi} api + * @returns void + */ + init: function(apiRef) { + // store a reference to the internal API. + api = apiRef; + + // set a function in the public API for creating new EventSource objects + if (htmx.createEventSource == undefined) { + htmx.createEventSource = createEventSource; + } + }, + + /** + * onEvent handles all events passed to this extension. + * + * @param {string} name + * @param {Event} evt + * @returns void + */ + onEvent: function(name, evt) { + + var parent = evt.target || evt.detail.elt; + switch (name) { + + case "htmx:beforeCleanupElement": + var internalData = api.getInternalData(parent) + // Try to remove remove an EventSource when elements are removed + if (internalData.sseEventSource) { + internalData.sseEventSource.close(); + } + + return; + + // Try to create EventSources when elements are processed + case "htmx:afterProcessNode": + ensureEventSourceOnElement(parent); + } + } + }); + + /////////////////////////////////////////////// + // HELPER FUNCTIONS + /////////////////////////////////////////////// + + + /** + * createEventSource is the default method for creating new EventSource objects. + * it is hoisted into htmx.config.createEventSource to be overridden by the user, if needed. + * + * @param {string} url + * @returns EventSource + */ + function createEventSource(url) { + return new EventSource(url, { withCredentials: true }); + } + + function splitOnWhitespace(trigger) { + return trigger.trim().split(/\s+/); + } + + function getLegacySSEURL(elt) { + var legacySSEValue = api.getAttributeValue(elt, "hx-sse"); + if (legacySSEValue) { + var values = splitOnWhitespace(legacySSEValue); + for (var i = 0; i < values.length; i++) { + var value = values[i].split(/:(.+)/); + if (value[0] === "connect") { + return value[1]; + } + } + } + } + + function getLegacySSESwaps(elt) { + var legacySSEValue = api.getAttributeValue(elt, "hx-sse"); + var returnArr = []; + if (legacySSEValue != null) { + var values = splitOnWhitespace(legacySSEValue); + for (var i = 0; i < values.length; i++) { + var value = values[i].split(/:(.+)/); + if (value[0] === "swap") { + returnArr.push(value[1]); + } + } + } + return returnArr; + } + + /** + * registerSSE looks for attributes that can contain sse events, right + * now hx-trigger and sse-swap and adds listeners based on these attributes too + * the closest event source + * + * @param {HTMLElement} elt + */ + function registerSSE(elt) { + // Add message handlers for every `sse-swap` attribute + queryAttributeOnThisOrChildren(elt, "sse-swap").forEach(function (child) { + // Find closest existing event source + var sourceElement = api.getClosestMatch(child, hasEventSource); + if (sourceElement == null) { + // api.triggerErrorEvent(elt, "htmx:noSSESourceError") + return null; // no eventsource in parentage, orphaned element + } + + // Set internalData and source + var internalData = api.getInternalData(sourceElement); + var source = internalData.sseEventSource; + + var sseSwapAttr = api.getAttributeValue(child, "sse-swap"); + if (sseSwapAttr) { + var sseEventNames = sseSwapAttr.split(","); + } else { + var sseEventNames = getLegacySSESwaps(child); + } + + for (var i = 0; i < sseEventNames.length; i++) { + var sseEventName = sseEventNames[i].trim(); + var listener = function(event) { + + // If the source is missing then close SSE + if (maybeCloseSSESource(sourceElement)) { + return; + } + + // If the body no longer contains the element, remove the listener + if (!api.bodyContains(child)) { + source.removeEventListener(sseEventName, listener); + return; + } + + // swap the response into the DOM and trigger a notification + if(!api.triggerEvent(elt, "htmx:sseBeforeMessage", event)) { + return; + } + swap(child, event.data); + api.triggerEvent(elt, "htmx:sseMessage", event); + }; + + // Register the new listener + api.getInternalData(child).sseEventListener = listener; + source.addEventListener(sseEventName, listener); + } + }); + + // Add message handlers for every `hx-trigger="sse:*"` attribute + queryAttributeOnThisOrChildren(elt, "hx-trigger").forEach(function(child) { + // Find closest existing event source + var sourceElement = api.getClosestMatch(child, hasEventSource); + if (sourceElement == null) { + // api.triggerErrorEvent(elt, "htmx:noSSESourceError") + return null; // no eventsource in parentage, orphaned element + } + + // Set internalData and source + var internalData = api.getInternalData(sourceElement); + var source = internalData.sseEventSource; + + var sseEventName = api.getAttributeValue(child, "hx-trigger"); + if (sseEventName == null) { + return; + } + + // Only process hx-triggers for events with the "sse:" prefix + if (sseEventName.slice(0, 4) != "sse:") { + return; + } + + // remove the sse: prefix from here on out + sseEventName = sseEventName.substr(4); + + var listener = function() { + if (maybeCloseSSESource(sourceElement)) { + return + } + + if (!api.bodyContains(child)) { + source.removeEventListener(sseEventName, listener); + } + } + }); + } + + /** + * ensureEventSourceOnElement creates a new EventSource connection on the provided element. + * If a usable EventSource already exists, then it is returned. If not, then a new EventSource + * is created and stored in the element's internalData. + * @param {HTMLElement} elt + * @param {number} retryCount + * @returns {EventSource | null} + */ + function ensureEventSourceOnElement(elt, retryCount) { + + if (elt == null) { + return null; + } + + // handle extension source creation attribute + queryAttributeOnThisOrChildren(elt, "sse-connect").forEach(function(child) { + var sseURL = api.getAttributeValue(child, "sse-connect"); + if (sseURL == null) { + return; + } + + ensureEventSource(child, sseURL, retryCount); + }); + + // handle legacy sse, remove for HTMX2 + queryAttributeOnThisOrChildren(elt, "hx-sse").forEach(function(child) { + var sseURL = getLegacySSEURL(child); + if (sseURL == null) { + return; + } + + ensureEventSource(child, sseURL, retryCount); + }); + + registerSSE(elt); + } + + function ensureEventSource(elt, url, retryCount) { + var source = htmx.createEventSource(url); + + source.onerror = function(err) { + + // Log an error event + api.triggerErrorEvent(elt, "htmx:sseError", { error: err, source: source }); + + // If parent no longer exists in the document, then clean up this EventSource + if (maybeCloseSSESource(elt)) { + return; + } + + // Otherwise, try to reconnect the EventSource + if (source.readyState === EventSource.CLOSED) { + retryCount = retryCount || 0; + var timeout = Math.random() * (2 ^ retryCount) * 500; + window.setTimeout(function() { + ensureEventSourceOnElement(elt, Math.min(7, retryCount + 1)); + }, timeout); + } + }; + + source.onopen = function(evt) { + api.triggerEvent(elt, "htmx:sseOpen", { source: source }); + } + + api.getInternalData(elt).sseEventSource = source; + } + + /** + * maybeCloseSSESource confirms that the parent element still exists. + * If not, then any associated SSE source is closed and the function returns true. + * + * @param {HTMLElement} elt + * @returns boolean + */ + function maybeCloseSSESource(elt) { + if (!api.bodyContains(elt)) { + var source = api.getInternalData(elt).sseEventSource; + if (source != undefined) { + source.close(); + // source = null + return true; + } + } + return false; + } + + /** + * queryAttributeOnThisOrChildren returns all nodes that contain the requested attributeName, INCLUDING THE PROVIDED ROOT ELEMENT. + * + * @param {HTMLElement} elt + * @param {string} attributeName + */ + function queryAttributeOnThisOrChildren(elt, attributeName) { + + var result = []; + + // If the parent element also contains the requested attribute, then add it to the results too. + if (api.hasAttribute(elt, attributeName)) { + result.push(elt); + } + + // Search all child nodes that match the requested attribute + elt.querySelectorAll("[" + attributeName + "], [data-" + attributeName + "]").forEach(function(node) { + result.push(node); + }); + + return result; + } + + /** + * @param {HTMLElement} elt + * @param {string} content + */ + function swap(elt, content) { + + api.withExtensions(elt, function(extension) { + content = extension.transformResponse(content, null, elt); + }); + + var swapSpec = api.getSwapSpecification(elt); + var target = api.getTarget(elt); + var settleInfo = api.makeSettleInfo(elt); + + api.selectAndSwap(swapSpec.swapStyle, target, elt, content, settleInfo); + + settleInfo.elts.forEach(function(elt) { + if (elt.classList) { + elt.classList.add(htmx.config.settlingClass); + } + api.triggerEvent(elt, 'htmx:beforeSettle'); + }); + + // Handle settle tasks (with delay if requested) + if (swapSpec.settleDelay > 0) { + setTimeout(doSettle(settleInfo), swapSpec.settleDelay); + } else { + doSettle(settleInfo)(); + } + } + + /** + * doSettle mirrors much of the functionality in htmx that + * settles elements after their content has been swapped. + * TODO: this should be published by htmx, and not duplicated here + * @param {import("../htmx").HtmxSettleInfo} settleInfo + * @returns () => void + */ + function doSettle(settleInfo) { + + return function() { + settleInfo.tasks.forEach(function(task) { + task.call(); + }); + + settleInfo.elts.forEach(function(elt) { + if (elt.classList) { + elt.classList.remove(htmx.config.settlingClass); + } + api.triggerEvent(elt, 'htmx:afterSettle'); + }); + } + } + + function hasEventSource(node) { + return api.getInternalData(node).sseEventSource != null; + } + +})(); diff --git a/static/js/ext/ws.js b/static/js/ext/ws.js new file mode 100644 index 0000000..3d7e44d --- /dev/null +++ b/static/js/ext/ws.js @@ -0,0 +1,481 @@ +/* +WebSockets Extension +============================ +This extension adds support for WebSockets to htmx. See /www/extensions/ws.md for usage instructions. +*/ + +(function () { + + if (htmx.version && !htmx.version.startsWith("1.")) { + console.warn("WARNING: You are using an htmx 1 extension with htmx " + htmx.version + + ". It is recommended that you move to the version of this extension found on https://htmx.org/extensions") + } + + /** @type {import("../htmx").HtmxInternalApi} */ + var api; + + htmx.defineExtension("ws", { + + /** + * init is called once, when this extension is first registered. + * @param {import("../htmx").HtmxInternalApi} apiRef + */ + init: function (apiRef) { + + // Store reference to internal API + api = apiRef; + + // Default function for creating new EventSource objects + if (!htmx.createWebSocket) { + htmx.createWebSocket = createWebSocket; + } + + // Default setting for reconnect delay + if (!htmx.config.wsReconnectDelay) { + htmx.config.wsReconnectDelay = "full-jitter"; + } + }, + + /** + * onEvent handles all events passed to this extension. + * + * @param {string} name + * @param {Event} evt + */ + onEvent: function (name, evt) { + var parent = evt.target || evt.detail.elt; + + switch (name) { + + // Try to close the socket when elements are removed + case "htmx:beforeCleanupElement": + + var internalData = api.getInternalData(parent) + + if (internalData.webSocket) { + internalData.webSocket.close(); + } + return; + + // Try to create websockets when elements are processed + case "htmx:beforeProcessNode": + forEach(queryAttributeOnThisOrChildren(parent, "ws-connect"), function (child) { + ensureWebSocket(child) + }); + forEach(queryAttributeOnThisOrChildren(parent, "ws-send"), function (child) { + ensureWebSocketSend(child) + }); + } + } + }); + + function splitOnWhitespace(trigger) { + return trigger.trim().split(/\s+/); + } + + function getLegacyWebsocketURL(elt) { + var legacySSEValue = api.getAttributeValue(elt, "hx-ws"); + if (legacySSEValue) { + var values = splitOnWhitespace(legacySSEValue); + for (var i = 0; i < values.length; i++) { + var value = values[i].split(/:(.+)/); + if (value[0] === "connect") { + return value[1]; + } + } + } + } + + /** + * ensureWebSocket creates a new WebSocket on the designated element, using + * the element's "ws-connect" attribute. + * @param {HTMLElement} socketElt + * @returns + */ + function ensureWebSocket(socketElt) { + + // If the element containing the WebSocket connection no longer exists, then + // do not connect/reconnect the WebSocket. + if (!api.bodyContains(socketElt)) { + return; + } + + // Get the source straight from the element's value + var wssSource = api.getAttributeValue(socketElt, "ws-connect") + + if (wssSource == null || wssSource === "") { + var legacySource = getLegacyWebsocketURL(socketElt); + if (legacySource == null) { + return; + } else { + wssSource = legacySource; + } + } + + // Guarantee that the wssSource value is a fully qualified URL + if (wssSource.indexOf("/") === 0) { + var base_part = location.hostname + (location.port ? ':' + location.port : ''); + if (location.protocol === 'https:') { + wssSource = "wss://" + base_part + wssSource; + } else if (location.protocol === 'http:') { + wssSource = "ws://" + base_part + wssSource; + } + } + + var socketWrapper = createWebsocketWrapper(socketElt, function () { + return htmx.createWebSocket(wssSource) + }); + + socketWrapper.addEventListener('message', function (event) { + if (maybeCloseWebSocketSource(socketElt)) { + return; + } + + var response = event.data; + if (!api.triggerEvent(socketElt, "htmx:wsBeforeMessage", { + message: response, + socketWrapper: socketWrapper.publicInterface + })) { + return; + } + + api.withExtensions(socketElt, function (extension) { + response = extension.transformResponse(response, null, socketElt); + }); + + var settleInfo = api.makeSettleInfo(socketElt); + var fragment = api.makeFragment(response); + + if (fragment.children.length) { + var children = Array.from(fragment.children); + for (var i = 0; i < children.length; i++) { + api.oobSwap(api.getAttributeValue(children[i], "hx-swap-oob") || "true", children[i], settleInfo); + } + } + + api.settleImmediately(settleInfo.tasks); + api.triggerEvent(socketElt, "htmx:wsAfterMessage", { message: response, socketWrapper: socketWrapper.publicInterface }) + }); + + // Put the WebSocket into the HTML Element's custom data. + api.getInternalData(socketElt).webSocket = socketWrapper; + } + + /** + * @typedef {Object} WebSocketWrapper + * @property {WebSocket} socket + * @property {Array<{message: string, sendElt: Element}>} messageQueue + * @property {number} retryCount + * @property {(message: string, sendElt: Element) => void} sendImmediately sendImmediately sends message regardless of websocket connection state + * @property {(message: string, sendElt: Element) => void} send + * @property {(event: string, handler: Function) => void} addEventListener + * @property {() => void} handleQueuedMessages + * @property {() => void} init + * @property {() => void} close + */ + /** + * + * @param socketElt + * @param socketFunc + * @returns {WebSocketWrapper} + */ + function createWebsocketWrapper(socketElt, socketFunc) { + var wrapper = { + socket: null, + messageQueue: [], + retryCount: 0, + + /** @type {Object} */ + events: {}, + + addEventListener: function (event, handler) { + if (this.socket) { + this.socket.addEventListener(event, handler); + } + + if (!this.events[event]) { + this.events[event] = []; + } + + this.events[event].push(handler); + }, + + sendImmediately: function (message, sendElt) { + if (!this.socket) { + api.triggerErrorEvent() + } + if (!sendElt || api.triggerEvent(sendElt, 'htmx:wsBeforeSend', { + message: message, + socketWrapper: this.publicInterface + })) { + this.socket.send(message); + sendElt && api.triggerEvent(sendElt, 'htmx:wsAfterSend', { + message: message, + socketWrapper: this.publicInterface + }) + } + }, + + send: function (message, sendElt) { + if (this.socket.readyState !== this.socket.OPEN) { + this.messageQueue.push({ message: message, sendElt: sendElt }); + } else { + this.sendImmediately(message, sendElt); + } + }, + + handleQueuedMessages: function () { + while (this.messageQueue.length > 0) { + var queuedItem = this.messageQueue[0] + if (this.socket.readyState === this.socket.OPEN) { + this.sendImmediately(queuedItem.message, queuedItem.sendElt); + this.messageQueue.shift(); + } else { + break; + } + } + }, + + init: function () { + if (this.socket && this.socket.readyState === this.socket.OPEN) { + // Close discarded socket + this.socket.close() + } + + // Create a new WebSocket and event handlers + /** @type {WebSocket} */ + var socket = socketFunc(); + + // The event.type detail is added for interface conformance with the + // other two lifecycle events (open and close) so a single handler method + // can handle them polymorphically, if required. + api.triggerEvent(socketElt, "htmx:wsConnecting", { event: { type: 'connecting' } }); + + this.socket = socket; + + socket.onopen = function (e) { + wrapper.retryCount = 0; + api.triggerEvent(socketElt, "htmx:wsOpen", { event: e, socketWrapper: wrapper.publicInterface }); + wrapper.handleQueuedMessages(); + } + + socket.onclose = function (e) { + // If socket should not be connected, stop further attempts to establish connection + // If Abnormal Closure/Service Restart/Try Again Later, then set a timer to reconnect after a pause. + if (!maybeCloseWebSocketSource(socketElt) && [1006, 1012, 1013].indexOf(e.code) >= 0) { + var delay = getWebSocketReconnectDelay(wrapper.retryCount); + setTimeout(function () { + wrapper.retryCount += 1; + wrapper.init(); + }, delay); + } + + // Notify client code that connection has been closed. Client code can inspect `event` field + // to determine whether closure has been valid or abnormal + api.triggerEvent(socketElt, "htmx:wsClose", { event: e, socketWrapper: wrapper.publicInterface }) + }; + + socket.onerror = function (e) { + api.triggerErrorEvent(socketElt, "htmx:wsError", { error: e, socketWrapper: wrapper }); + maybeCloseWebSocketSource(socketElt); + }; + + var events = this.events; + Object.keys(events).forEach(function (k) { + events[k].forEach(function (e) { + socket.addEventListener(k, e); + }) + }); + }, + + close: function () { + this.socket.close() + } + } + + wrapper.init(); + + wrapper.publicInterface = { + send: wrapper.send.bind(wrapper), + sendImmediately: wrapper.sendImmediately.bind(wrapper), + queue: wrapper.messageQueue + }; + + return wrapper; + } + + /** + * ensureWebSocketSend attaches trigger handles to elements with + * "ws-send" attribute + * @param {HTMLElement} elt + */ + function ensureWebSocketSend(elt) { + var legacyAttribute = api.getAttributeValue(elt, "hx-ws"); + if (legacyAttribute && legacyAttribute !== 'send') { + return; + } + + var webSocketParent = api.getClosestMatch(elt, hasWebSocket) + processWebSocketSend(webSocketParent, elt); + } + + /** + * hasWebSocket function checks if a node has webSocket instance attached + * @param {HTMLElement} node + * @returns {boolean} + */ + function hasWebSocket(node) { + return api.getInternalData(node).webSocket != null; + } + + /** + * processWebSocketSend adds event listeners to the

element so that + * messages can be sent to the WebSocket server when the form is submitted. + * @param {HTMLElement} socketElt + * @param {HTMLElement} sendElt + */ + function processWebSocketSend(socketElt, sendElt) { + var nodeData = api.getInternalData(sendElt); + var triggerSpecs = api.getTriggerSpecs(sendElt); + triggerSpecs.forEach(function (ts) { + api.addTriggerHandler(sendElt, ts, nodeData, function (elt, evt) { + if (maybeCloseWebSocketSource(socketElt)) { + return; + } + + /** @type {WebSocketWrapper} */ + var socketWrapper = api.getInternalData(socketElt).webSocket; + var headers = api.getHeaders(sendElt, api.getTarget(sendElt)); + var results = api.getInputValues(sendElt, 'post'); + var errors = results.errors; + var rawParameters = results.values; + var expressionVars = api.getExpressionVars(sendElt); + var allParameters = api.mergeObjects(rawParameters, expressionVars); + var filteredParameters = api.filterValues(allParameters, sendElt); + + var sendConfig = { + parameters: filteredParameters, + unfilteredParameters: allParameters, + headers: headers, + errors: errors, + + triggeringEvent: evt, + messageBody: undefined, + socketWrapper: socketWrapper.publicInterface + }; + + if (!api.triggerEvent(elt, 'htmx:wsConfigSend', sendConfig)) { + return; + } + + if (errors && errors.length > 0) { + api.triggerEvent(elt, 'htmx:validation:halted', errors); + return; + } + + var body = sendConfig.messageBody; + if (body === undefined) { + var toSend = Object.assign({}, sendConfig.parameters); + if (sendConfig.headers) + toSend['HEADERS'] = headers; + body = JSON.stringify(toSend); + } + + socketWrapper.send(body, elt); + + if (evt && api.shouldCancel(evt, elt)) { + evt.preventDefault(); + } + }); + }); + } + + /** + * getWebSocketReconnectDelay is the default easing function for WebSocket reconnects. + * @param {number} retryCount // The number of retries that have already taken place + * @returns {number} + */ + function getWebSocketReconnectDelay(retryCount) { + + /** @type {"full-jitter" | ((retryCount:number) => number)} */ + var delay = htmx.config.wsReconnectDelay; + if (typeof delay === 'function') { + return delay(retryCount); + } + if (delay === 'full-jitter') { + var exp = Math.min(retryCount, 6); + var maxDelay = 1000 * Math.pow(2, exp); + return maxDelay * Math.random(); + } + + logError('htmx.config.wsReconnectDelay must either be a function or the string "full-jitter"'); + } + + /** + * maybeCloseWebSocketSource checks to the if the element that created the WebSocket + * still exists in the DOM. If NOT, then the WebSocket is closed and this function + * returns TRUE. If the element DOES EXIST, then no action is taken, and this function + * returns FALSE. + * + * @param {*} elt + * @returns + */ + function maybeCloseWebSocketSource(elt) { + if (!api.bodyContains(elt)) { + api.getInternalData(elt).webSocket.close(); + return true; + } + return false; + } + + /** + * createWebSocket is the default method for creating new WebSocket objects. + * it is hoisted into htmx.createWebSocket to be overridden by the user, if needed. + * + * @param {string} url + * @returns WebSocket + */ + function createWebSocket(url) { + var sock = new WebSocket(url, []); + sock.binaryType = htmx.config.wsBinaryType; + return sock; + } + + /** + * queryAttributeOnThisOrChildren returns all nodes that contain the requested attributeName, INCLUDING THE PROVIDED ROOT ELEMENT. + * + * @param {HTMLElement} elt + * @param {string} attributeName + */ + function queryAttributeOnThisOrChildren(elt, attributeName) { + + var result = [] + + // If the parent element also contains the requested attribute, then add it to the results too. + if (api.hasAttribute(elt, attributeName) || api.hasAttribute(elt, "hx-ws")) { + result.push(elt); + } + + // Search all child nodes that match the requested attribute + elt.querySelectorAll("[" + attributeName + "], [data-" + attributeName + "], [data-hx-ws], [hx-ws]").forEach(function (node) { + result.push(node) + }) + + return result + } + + /** + * @template T + * @param {T[]} arr + * @param {(T) => void} func + */ + function forEach(arr, func) { + if (arr) { + for (var i = 0; i < arr.length; i++) { + func(arr[i]); + } + } + } + +})(); + diff --git a/static/js/htmx.min.js b/static/js/htmx.min.js new file mode 100644 index 0000000..423cf01 --- /dev/null +++ b/static/js/htmx.min.js @@ -0,0 +1 @@ +var htmx=function(){"use strict";const Q={onLoad:null,process:null,on:null,off:null,trigger:null,ajax:null,find:null,findAll:null,closest:null,values:function(e,t){const n=cn(e,t||"post");return n.values},remove:null,addClass:null,removeClass:null,toggleClass:null,takeClass:null,swap:null,defineExtension:null,removeExtension:null,logAll:null,logNone:null,logger:null,config:{historyEnabled:true,historyCacheSize:10,refreshOnHistoryMiss:false,defaultSwapStyle:"innerHTML",defaultSwapDelay:0,defaultSettleDelay:20,includeIndicatorStyles:true,indicatorClass:"htmx-indicator",requestClass:"htmx-request",addedClass:"htmx-added",settlingClass:"htmx-settling",swappingClass:"htmx-swapping",allowEval:true,allowScriptTags:true,inlineScriptNonce:"",inlineStyleNonce:"",attributesToSettle:["class","style","width","height"],withCredentials:false,timeout:0,wsReconnectDelay:"full-jitter",wsBinaryType:"blob",disableSelector:"[hx-disable], [data-hx-disable]",scrollBehavior:"instant",defaultFocusScroll:false,getCacheBusterParam:false,globalViewTransitions:false,methodsThatUseUrlParams:["get","delete"],selfRequestsOnly:true,ignoreTitle:false,scrollIntoViewOnBoost:true,triggerSpecsCache:null,disableInheritance:false,responseHandling:[{code:"204",swap:false},{code:"[23]..",swap:true},{code:"[45]..",swap:false,error:true}],allowNestedOobSwaps:true},parseInterval:null,_:null,version:"2.0.3"};Q.onLoad=j;Q.process=kt;Q.on=ye;Q.off=be;Q.trigger=de;Q.ajax=Rn;Q.find=r;Q.findAll=x;Q.closest=g;Q.remove=z;Q.addClass=K;Q.removeClass=G;Q.toggleClass=W;Q.takeClass=Z;Q.swap=$e;Q.defineExtension=Fn;Q.removeExtension=Bn;Q.logAll=V;Q.logNone=_;Q.parseInterval=h;Q._=e;const n={addTriggerHandler:St,bodyContains:le,canAccessLocalStorage:B,findThisElement:Se,filterValues:dn,swap:$e,hasAttribute:s,getAttributeValue:te,getClosestAttributeValue:re,getClosestMatch:i,getExpressionVars:En,getHeaders:fn,getInputValues:cn,getInternalData:ie,getSwapSpecification:gn,getTriggerSpecs:st,getTarget:Ee,makeFragment:P,mergeObjects:ce,makeSettleInfo:xn,oobSwap:He,querySelectorExt:ae,settleImmediately:Kt,shouldCancel:dt,triggerEvent:de,triggerErrorEvent:fe,withExtensions:Ft};const o=["get","post","put","delete","patch"];const R=o.map(function(e){return"[hx-"+e+"], [data-hx-"+e+"]"}).join(", ");function h(e){if(e==undefined){return undefined}let t=NaN;if(e.slice(-2)=="ms"){t=parseFloat(e.slice(0,-2))}else if(e.slice(-1)=="s"){t=parseFloat(e.slice(0,-1))*1e3}else if(e.slice(-1)=="m"){t=parseFloat(e.slice(0,-1))*1e3*60}else{t=parseFloat(e)}return isNaN(t)?undefined:t}function ee(e,t){return e instanceof Element&&e.getAttribute(t)}function s(e,t){return!!e.hasAttribute&&(e.hasAttribute(t)||e.hasAttribute("data-"+t))}function te(e,t){return ee(e,t)||ee(e,"data-"+t)}function c(e){const t=e.parentElement;if(!t&&e.parentNode instanceof ShadowRoot)return e.parentNode;return t}function ne(){return document}function m(e,t){return e.getRootNode?e.getRootNode({composed:t}):ne()}function i(e,t){while(e&&!t(e)){e=c(e)}return e||null}function H(e,t,n){const r=te(t,n);const o=te(t,"hx-disinherit");var i=te(t,"hx-inherit");if(e!==t){if(Q.config.disableInheritance){if(i&&(i==="*"||i.split(" ").indexOf(n)>=0)){return r}else{return null}}if(o&&(o==="*"||o.split(" ").indexOf(n)>=0)){return"unset"}}return r}function re(t,n){let r=null;i(t,function(e){return!!(r=H(t,ue(e),n))});if(r!=="unset"){return r}}function d(e,t){const n=e instanceof Element&&(e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.oMatchesSelector);return!!n&&n.call(e,t)}function T(e){const t=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i;const n=t.exec(e);if(n){return n[1].toLowerCase()}else{return""}}function q(e){const t=new DOMParser;return t.parseFromString(e,"text/html")}function L(e,t){while(t.childNodes.length>0){e.append(t.childNodes[0])}}function N(e){const t=ne().createElement("script");se(e.attributes,function(e){t.setAttribute(e.name,e.value)});t.textContent=e.textContent;t.async=false;if(Q.config.inlineScriptNonce){t.nonce=Q.config.inlineScriptNonce}return t}function A(e){return e.matches("script")&&(e.type==="text/javascript"||e.type==="module"||e.type==="")}function I(e){Array.from(e.querySelectorAll("script")).forEach(e=>{if(A(e)){const t=N(e);const n=e.parentNode;try{n.insertBefore(t,e)}catch(e){C(e)}finally{e.remove()}}})}function P(e){const t=e.replace(/]*)?>[\s\S]*?<\/head>/i,"");const n=T(t);let r;if(n==="html"){r=new DocumentFragment;const i=q(e);L(r,i.body);r.title=i.title}else if(n==="body"){r=new DocumentFragment;const i=q(t);L(r,i.body);r.title=i.title}else{const i=q('");r=i.querySelector("template").content;r.title=i.title;var o=r.querySelector("title");if(o&&o.parentNode===r){o.remove();r.title=o.innerText}}if(r){if(Q.config.allowScriptTags){I(r)}else{r.querySelectorAll("script").forEach(e=>e.remove())}}return r}function oe(e){if(e){e()}}function t(e,t){return Object.prototype.toString.call(e)==="[object "+t+"]"}function k(e){return typeof e==="function"}function D(e){return t(e,"Object")}function ie(e){const t="htmx-internal-data";let n=e[t];if(!n){n=e[t]={}}return n}function M(t){const n=[];if(t){for(let e=0;e=0}function le(e){const t=e.getRootNode&&e.getRootNode();if(t&&t instanceof window.ShadowRoot){return ne().body.contains(t.host)}else{return ne().body.contains(e)}}function F(e){return e.trim().split(/\s+/)}function ce(e,t){for(const n in t){if(t.hasOwnProperty(n)){e[n]=t[n]}}return e}function S(e){try{return JSON.parse(e)}catch(e){C(e);return null}}function B(){const e="htmx:localStorageTest";try{localStorage.setItem(e,e);localStorage.removeItem(e);return true}catch(e){return false}}function U(t){try{const e=new URL(t);if(e){t=e.pathname+e.search}if(!/^\/$/.test(t)){t=t.replace(/\/+$/,"")}return t}catch(e){return t}}function e(e){return vn(ne().body,function(){return eval(e)})}function j(t){const e=Q.on("htmx:load",function(e){t(e.detail.elt)});return e}function V(){Q.logger=function(e,t,n){if(console){console.log(t,e,n)}}}function _(){Q.logger=null}function r(e,t){if(typeof e!=="string"){return e.querySelector(t)}else{return r(ne(),e)}}function x(e,t){if(typeof e!=="string"){return e.querySelectorAll(t)}else{return x(ne(),e)}}function E(){return window}function z(e,t){e=y(e);if(t){E().setTimeout(function(){z(e);e=null},t)}else{c(e).removeChild(e)}}function ue(e){return e instanceof Element?e:null}function $(e){return e instanceof HTMLElement?e:null}function J(e){return typeof e==="string"?e:null}function f(e){return e instanceof Element||e instanceof Document||e instanceof DocumentFragment?e:null}function K(e,t,n){e=ue(y(e));if(!e){return}if(n){E().setTimeout(function(){K(e,t);e=null},n)}else{e.classList&&e.classList.add(t)}}function G(e,t,n){let r=ue(y(e));if(!r){return}if(n){E().setTimeout(function(){G(r,t);r=null},n)}else{if(r.classList){r.classList.remove(t);if(r.classList.length===0){r.removeAttribute("class")}}}}function W(e,t){e=y(e);e.classList.toggle(t)}function Z(e,t){e=y(e);se(e.parentElement.children,function(e){G(e,t)});K(ue(e),t)}function g(e,t){e=ue(y(e));if(e&&e.closest){return e.closest(t)}else{do{if(e==null||d(e,t)){return e}}while(e=e&&ue(c(e)));return null}}function l(e,t){return e.substring(0,t.length)===t}function Y(e,t){return e.substring(e.length-t.length)===t}function ge(e){const t=e.trim();if(l(t,"<")&&Y(t,"/>")){return t.substring(1,t.length-2)}else{return t}}function p(e,t,n){e=y(e);if(t.indexOf("closest ")===0){return[g(ue(e),ge(t.substr(8)))]}else if(t.indexOf("find ")===0){return[r(f(e),ge(t.substr(5)))]}else if(t==="next"){return[ue(e).nextElementSibling]}else if(t.indexOf("next ")===0){return[pe(e,ge(t.substr(5)),!!n)]}else if(t==="previous"){return[ue(e).previousElementSibling]}else if(t.indexOf("previous ")===0){return[me(e,ge(t.substr(9)),!!n)]}else if(t==="document"){return[document]}else if(t==="window"){return[window]}else if(t==="body"){return[document.body]}else if(t==="root"){return[m(e,!!n)]}else if(t==="host"){return[e.getRootNode().host]}else if(t.indexOf("global ")===0){return p(e,t.slice(7),true)}else{return M(f(m(e,!!n)).querySelectorAll(ge(t)))}}var pe=function(t,e,n){const r=f(m(t,n)).querySelectorAll(e);for(let e=0;e=0;e--){const o=r[e];if(o.compareDocumentPosition(t)===Node.DOCUMENT_POSITION_FOLLOWING){return o}}};function ae(e,t){if(typeof e!=="string"){return p(e,t)[0]}else{return p(ne().body,e)[0]}}function y(e,t){if(typeof e==="string"){return r(f(t)||document,e)}else{return e}}function xe(e,t,n,r){if(k(t)){return{target:ne().body,event:J(e),listener:t,options:n}}else{return{target:y(e),event:J(t),listener:n,options:r}}}function ye(t,n,r,o){Vn(function(){const e=xe(t,n,r,o);e.target.addEventListener(e.event,e.listener,e.options)});const e=k(n);return e?n:r}function be(t,n,r){Vn(function(){const e=xe(t,n,r);e.target.removeEventListener(e.event,e.listener)});return k(n)?n:r}const ve=ne().createElement("output");function we(e,t){const n=re(e,t);if(n){if(n==="this"){return[Se(e,t)]}else{const r=p(e,n);if(r.length===0){C('The selector "'+n+'" on '+t+" returned no matches!");return[ve]}else{return r}}}}function Se(e,t){return ue(i(e,function(e){return te(ue(e),t)!=null}))}function Ee(e){const t=re(e,"hx-target");if(t){if(t==="this"){return Se(e,"hx-target")}else{return ae(e,t)}}else{const n=ie(e);if(n.boosted){return ne().body}else{return e}}}function Ce(t){const n=Q.config.attributesToSettle;for(let e=0;e0){s=e.substr(0,e.indexOf(":"));n=e.substr(e.indexOf(":")+1,e.length)}else{s=e}o.removeAttribute("hx-swap-oob");o.removeAttribute("data-hx-swap-oob");const r=p(t,n,false);if(r){se(r,function(e){let t;const n=o.cloneNode(true);t=ne().createDocumentFragment();t.appendChild(n);if(!Re(s,e)){t=f(n)}const r={shouldSwap:true,target:e,fragment:t};if(!de(e,"htmx:oobBeforeSwap",r))return;e=r.target;if(r.shouldSwap){qe(t);_e(s,e,e,t,i);Te()}se(i.elts,function(e){de(e,"htmx:oobAfterSwap",r)})});o.parentNode.removeChild(o)}else{o.parentNode.removeChild(o);fe(ne().body,"htmx:oobErrorNoTarget",{content:o})}return e}function Te(){const e=r("#--htmx-preserve-pantry--");if(e){for(const t of[...e.children]){const n=r("#"+t.id);n.parentNode.moveBefore(t,n);n.remove()}e.remove()}}function qe(e){se(x(e,"[hx-preserve], [data-hx-preserve]"),function(e){const t=te(e,"id");const n=ne().getElementById(t);if(n!=null){if(e.moveBefore){let e=r("#--htmx-preserve-pantry--");if(e==null){ne().body.insertAdjacentHTML("afterend","
");e=r("#--htmx-preserve-pantry--")}e.moveBefore(n,null)}else{e.parentNode.replaceChild(n,e)}}})}function Le(l,e,c){se(e.querySelectorAll("[id]"),function(t){const n=ee(t,"id");if(n&&n.length>0){const r=n.replace("'","\\'");const o=t.tagName.replace(":","\\:");const e=f(l);const i=e&&e.querySelector(o+"[id='"+r+"']");if(i&&i!==e){const s=t.cloneNode();Oe(t,i);c.tasks.push(function(){Oe(t,s)})}}})}function Ne(e){return function(){G(e,Q.config.addedClass);kt(ue(e));Ae(f(e));de(e,"htmx:load")}}function Ae(e){const t="[autofocus]";const n=$(d(e,t)?e:e.querySelector(t));if(n!=null){n.focus()}}function u(e,t,n,r){Le(e,n,r);while(n.childNodes.length>0){const o=n.firstChild;K(ue(o),Q.config.addedClass);e.insertBefore(o,t);if(o.nodeType!==Node.TEXT_NODE&&o.nodeType!==Node.COMMENT_NODE){r.tasks.push(Ne(o))}}}function Ie(e,t){let n=0;while(n0}function $e(e,t,r,o){if(!o){o={}}e=y(e);const i=o.contextElement?m(o.contextElement,false):ne();const n=document.activeElement;let s={};try{s={elt:n,start:n?n.selectionStart:null,end:n?n.selectionEnd:null}}catch(e){}const l=xn(e);if(r.swapStyle==="textContent"){e.textContent=t}else{let n=P(t);l.title=n.title;if(o.selectOOB){const u=o.selectOOB.split(",");for(let t=0;t0){E().setTimeout(c,r.settleDelay)}else{c()}}function Je(e,t,n){const r=e.getResponseHeader(t);if(r.indexOf("{")===0){const o=S(r);for(const i in o){if(o.hasOwnProperty(i)){let e=o[i];if(D(e)){n=e.target!==undefined?e.target:n}else{e={value:e}}de(n,i,e)}}}else{const s=r.split(",");for(let e=0;e0){const s=o[0];if(s==="]"){e--;if(e===0){if(n===null){t=t+"true"}o.shift();t+=")})";try{const l=vn(r,function(){return Function(t)()},function(){return true});l.source=t;return l}catch(e){fe(ne().body,"htmx:syntax:error",{error:e,source:t});return null}}}else if(s==="["){e++}if(tt(s,n,i)){t+="(("+i+"."+s+") ? ("+i+"."+s+") : (window."+s+"))"}else{t=t+s}n=o.shift()}}}function w(e,t){let n="";while(e.length>0&&!t.test(e[0])){n+=e.shift()}return n}function rt(e){let t;if(e.length>0&&Ye.test(e[0])){e.shift();t=w(e,Qe).trim();e.shift()}else{t=w(e,b)}return t}const ot="input, textarea, select";function it(e,t,n){const r=[];const o=et(t);do{w(o,v);const l=o.length;const c=w(o,/[,\[\s]/);if(c!==""){if(c==="every"){const u={trigger:"every"};w(o,v);u.pollInterval=h(w(o,/[,\[\s]/));w(o,v);var i=nt(e,o,"event");if(i){u.eventFilter=i}r.push(u)}else{const a={trigger:c};var i=nt(e,o,"event");if(i){a.eventFilter=i}w(o,v);while(o.length>0&&o[0]!==","){const f=o.shift();if(f==="changed"){a.changed=true}else if(f==="once"){a.once=true}else if(f==="consume"){a.consume=true}else if(f==="delay"&&o[0]===":"){o.shift();a.delay=h(w(o,b))}else if(f==="from"&&o[0]===":"){o.shift();if(Ye.test(o[0])){var s=rt(o)}else{var s=w(o,b);if(s==="closest"||s==="find"||s==="next"||s==="previous"){o.shift();const d=rt(o);if(d.length>0){s+=" "+d}}}a.from=s}else if(f==="target"&&o[0]===":"){o.shift();a.target=rt(o)}else if(f==="throttle"&&o[0]===":"){o.shift();a.throttle=h(w(o,b))}else if(f==="queue"&&o[0]===":"){o.shift();a.queue=w(o,b)}else if(f==="root"&&o[0]===":"){o.shift();a[f]=rt(o)}else if(f==="threshold"&&o[0]===":"){o.shift();a[f]=w(o,b)}else{fe(e,"htmx:syntax:error",{token:o.shift()})}w(o,v)}r.push(a)}}if(o.length===l){fe(e,"htmx:syntax:error",{token:o.shift()})}w(o,v)}while(o[0]===","&&o.shift());if(n){n[t]=r}return r}function st(e){const t=te(e,"hx-trigger");let n=[];if(t){const r=Q.config.triggerSpecsCache;n=r&&r[t]||it(e,t,r)}if(n.length>0){return n}else if(d(e,"form")){return[{trigger:"submit"}]}else if(d(e,'input[type="button"], input[type="submit"]')){return[{trigger:"click"}]}else if(d(e,ot)){return[{trigger:"change"}]}else{return[{trigger:"click"}]}}function lt(e){ie(e).cancelled=true}function ct(e,t,n){const r=ie(e);r.timeout=E().setTimeout(function(){if(le(e)&&r.cancelled!==true){if(!gt(n,e,Mt("hx:poll:trigger",{triggerSpec:n,target:e}))){t(e)}ct(e,t,n)}},n.pollInterval)}function ut(e){return location.hostname===e.hostname&&ee(e,"href")&&ee(e,"href").indexOf("#")!==0}function at(e){return g(e,Q.config.disableSelector)}function ft(t,n,e){if(t instanceof HTMLAnchorElement&&ut(t)&&(t.target===""||t.target==="_self")||t.tagName==="FORM"&&String(ee(t,"method")).toLowerCase()!=="dialog"){n.boosted=true;let r,o;if(t.tagName==="A"){r="get";o=ee(t,"href")}else{const i=ee(t,"method");r=i?i.toLowerCase():"get";o=ee(t,"action");if(r==="get"&&o.includes("?")){o=o.replace(/\?[^#]+/,"")}}e.forEach(function(e){pt(t,function(e,t){const n=ue(e);if(at(n)){a(n);return}he(r,o,n,t)},n,e,true)})}}function dt(e,t){const n=ue(t);if(!n){return false}if(e.type==="submit"||e.type==="click"){if(n.tagName==="FORM"){return true}if(d(n,'input[type="submit"], button')&&g(n,"form")!==null){return true}if(n instanceof HTMLAnchorElement&&n.href&&(n.getAttribute("href")==="#"||n.getAttribute("href").indexOf("#")!==0)){return true}}return false}function ht(e,t){return ie(e).boosted&&e instanceof HTMLAnchorElement&&t.type==="click"&&(t.ctrlKey||t.metaKey)}function gt(e,t,n){const r=e.eventFilter;if(r){try{return r.call(t,n)!==true}catch(e){const o=r.source;fe(ne().body,"htmx:eventFilter:error",{error:e,source:o});return true}}return false}function pt(l,c,e,u,a){const f=ie(l);let t;if(u.from){t=p(l,u.from)}else{t=[l]}if(u.changed){if(!("lastValue"in f)){f.lastValue=new WeakMap}t.forEach(function(e){if(!f.lastValue.has(u)){f.lastValue.set(u,new WeakMap)}f.lastValue.get(u).set(e,e.value)})}se(t,function(i){const s=function(e){if(!le(l)){i.removeEventListener(u.trigger,s);return}if(ht(l,e)){return}if(a||dt(e,l)){e.preventDefault()}if(gt(u,l,e)){return}const t=ie(e);t.triggerSpec=u;if(t.handledFor==null){t.handledFor=[]}if(t.handledFor.indexOf(l)<0){t.handledFor.push(l);if(u.consume){e.stopPropagation()}if(u.target&&e.target){if(!d(ue(e.target),u.target)){return}}if(u.once){if(f.triggeredOnce){return}else{f.triggeredOnce=true}}if(u.changed){const n=event.target;const r=n.value;const o=f.lastValue.get(u);if(o.has(n)&&o.get(n)===r){return}o.set(n,r)}if(f.delayed){clearTimeout(f.delayed)}if(f.throttle){return}if(u.throttle>0){if(!f.throttle){de(l,"htmx:trigger");c(l,e);f.throttle=E().setTimeout(function(){f.throttle=null},u.throttle)}}else if(u.delay>0){f.delayed=E().setTimeout(function(){de(l,"htmx:trigger");c(l,e)},u.delay)}else{de(l,"htmx:trigger");c(l,e)}}};if(e.listenerInfos==null){e.listenerInfos=[]}e.listenerInfos.push({trigger:u.trigger,listener:s,on:i});i.addEventListener(u.trigger,s)})}let mt=false;let xt=null;function yt(){if(!xt){xt=function(){mt=true};window.addEventListener("scroll",xt);window.addEventListener("resize",xt);setInterval(function(){if(mt){mt=false;se(ne().querySelectorAll("[hx-trigger*='revealed'],[data-hx-trigger*='revealed']"),function(e){bt(e)})}},200)}}function bt(e){if(!s(e,"data-hx-revealed")&&X(e)){e.setAttribute("data-hx-revealed","true");const t=ie(e);if(t.initHash){de(e,"revealed")}else{e.addEventListener("htmx:afterProcessNode",function(){de(e,"revealed")},{once:true})}}}function vt(e,t,n,r){const o=function(){if(!n.loaded){n.loaded=true;t(e)}};if(r>0){E().setTimeout(o,r)}else{o()}}function wt(t,n,e){let i=false;se(o,function(r){if(s(t,"hx-"+r)){const o=te(t,"hx-"+r);i=true;n.path=o;n.verb=r;e.forEach(function(e){St(t,e,n,function(e,t){const n=ue(e);if(g(n,Q.config.disableSelector)){a(n);return}he(r,o,n,t)})})}});return i}function St(r,e,t,n){if(e.trigger==="revealed"){yt();pt(r,n,t,e);bt(ue(r))}else if(e.trigger==="intersect"){const o={};if(e.root){o.root=ae(r,e.root)}if(e.threshold){o.threshold=parseFloat(e.threshold)}const i=new IntersectionObserver(function(t){for(let e=0;e0){t.polling=true;ct(ue(r),n,e)}else{pt(r,n,t,e)}}function Et(e){const t=ue(e);if(!t){return false}const n=t.attributes;for(let e=0;e", "+e).join(""));return o}else{return[]}}function Tt(e){const t=g(ue(e.target),"button, input[type='submit']");const n=Lt(e);if(n){n.lastButtonClicked=t}}function qt(e){const t=Lt(e);if(t){t.lastButtonClicked=null}}function Lt(e){const t=g(ue(e.target),"button, input[type='submit']");if(!t){return}const n=y("#"+ee(t,"form"),t.getRootNode())||g(t,"form");if(!n){return}return ie(n)}function Nt(e){e.addEventListener("click",Tt);e.addEventListener("focusin",Tt);e.addEventListener("focusout",qt)}function At(t,e,n){const r=ie(t);if(!Array.isArray(r.onHandlers)){r.onHandlers=[]}let o;const i=function(e){vn(t,function(){if(at(t)){return}if(!o){o=new Function("event",n)}o.call(t,e)})};t.addEventListener(e,i);r.onHandlers.push({event:e,listener:i})}function It(t){ke(t);for(let e=0;eQ.config.historyCacheSize){i.shift()}while(i.length>0){try{localStorage.setItem("htmx-history-cache",JSON.stringify(i));break}catch(e){fe(ne().body,"htmx:historyCacheError",{cause:e,cache:i});i.shift()}}}function Vt(t){if(!B()){return null}t=U(t);const n=S(localStorage.getItem("htmx-history-cache"))||[];for(let e=0;e=200&&this.status<400){de(ne().body,"htmx:historyCacheMissLoad",i);const e=P(this.response);const t=e.querySelector("[hx-history-elt],[data-hx-history-elt]")||e;const n=Ut();const r=xn(n);kn(e.title);qe(e);Ve(n,t,r);Te();Kt(r.tasks);Bt=o;de(ne().body,"htmx:historyRestore",{path:o,cacheMiss:true,serverResponse:this.response})}else{fe(ne().body,"htmx:historyCacheMissLoadError",i)}};e.send()}function Wt(e){zt();e=e||location.pathname+location.search;const t=Vt(e);if(t){const n=P(t.content);const r=Ut();const o=xn(r);kn(t.title);qe(n);Ve(r,n,o);Te();Kt(o.tasks);E().setTimeout(function(){window.scrollTo(0,t.scroll)},0);Bt=e;de(ne().body,"htmx:historyRestore",{path:e,item:t})}else{if(Q.config.refreshOnHistoryMiss){window.location.reload(true)}else{Gt(e)}}}function Zt(e){let t=we(e,"hx-indicator");if(t==null){t=[e]}se(t,function(e){const t=ie(e);t.requestCount=(t.requestCount||0)+1;e.classList.add.call(e.classList,Q.config.requestClass)});return t}function Yt(e){let t=we(e,"hx-disabled-elt");if(t==null){t=[]}se(t,function(e){const t=ie(e);t.requestCount=(t.requestCount||0)+1;e.setAttribute("disabled","");e.setAttribute("data-disabled-by-htmx","")});return t}function Qt(e,t){se(e.concat(t),function(e){const t=ie(e);t.requestCount=(t.requestCount||1)-1});se(e,function(e){const t=ie(e);if(t.requestCount===0){e.classList.remove.call(e.classList,Q.config.requestClass)}});se(t,function(e){const t=ie(e);if(t.requestCount===0){e.removeAttribute("disabled");e.removeAttribute("data-disabled-by-htmx")}})}function en(t,n){for(let e=0;en.indexOf(e)<0)}else{e=e.filter(e=>e!==n)}r.delete(t);se(e,e=>r.append(t,e))}}function on(t,n,r,o,i){if(o==null||en(t,o)){return}else{t.push(o)}if(tn(o)){const s=ee(o,"name");let e=o.value;if(o instanceof HTMLSelectElement&&o.multiple){e=M(o.querySelectorAll("option:checked")).map(function(e){return e.value})}if(o instanceof HTMLInputElement&&o.files){e=M(o.files)}nn(s,e,n);if(i){sn(o,r)}}if(o instanceof HTMLFormElement){se(o.elements,function(e){if(t.indexOf(e)>=0){rn(e.name,e.value,n)}else{t.push(e)}if(i){sn(e,r)}});new FormData(o).forEach(function(e,t){if(e instanceof File&&e.name===""){return}nn(t,e,n)})}}function sn(e,t){const n=e;if(n.willValidate){de(n,"htmx:validation:validate");if(!n.checkValidity()){t.push({elt:n,message:n.validationMessage,validity:n.validity});de(n,"htmx:validation:failed",{message:n.validationMessage,validity:n.validity})}}}function ln(n,e){for(const t of e.keys()){n.delete(t)}e.forEach(function(e,t){n.append(t,e)});return n}function cn(e,t){const n=[];const r=new FormData;const o=new FormData;const i=[];const s=ie(e);if(s.lastButtonClicked&&!le(s.lastButtonClicked)){s.lastButtonClicked=null}let l=e instanceof HTMLFormElement&&e.noValidate!==true||te(e,"hx-validate")==="true";if(s.lastButtonClicked){l=l&&s.lastButtonClicked.formNoValidate!==true}if(t!=="get"){on(n,o,i,g(e,"form"),l)}on(n,r,i,e,l);if(s.lastButtonClicked||e.tagName==="BUTTON"||e.tagName==="INPUT"&&ee(e,"type")==="submit"){const u=s.lastButtonClicked||e;const a=ee(u,"name");nn(a,u.value,o)}const c=we(e,"hx-include");se(c,function(e){on(n,r,i,ue(e),l);if(!d(e,"form")){se(f(e).querySelectorAll(ot),function(e){on(n,r,i,e,l)})}});ln(r,o);return{errors:i,formData:r,values:Nn(r)}}function un(e,t,n){if(e!==""){e+="&"}if(String(n)==="[object Object]"){n=JSON.stringify(n)}const r=encodeURIComponent(n);e+=encodeURIComponent(t)+"="+r;return e}function an(e){e=qn(e);let n="";e.forEach(function(e,t){n=un(n,t,e)});return n}function fn(e,t,n){const r={"HX-Request":"true","HX-Trigger":ee(e,"id"),"HX-Trigger-Name":ee(e,"name"),"HX-Target":te(t,"id"),"HX-Current-URL":ne().location.href};bn(e,"hx-headers",false,r);if(n!==undefined){r["HX-Prompt"]=n}if(ie(e).boosted){r["HX-Boosted"]="true"}return r}function dn(n,e){const t=re(e,"hx-params");if(t){if(t==="none"){return new FormData}else if(t==="*"){return n}else if(t.indexOf("not ")===0){se(t.substr(4).split(","),function(e){e=e.trim();n.delete(e)});return n}else{const r=new FormData;se(t.split(","),function(t){t=t.trim();if(n.has(t)){n.getAll(t).forEach(function(e){r.append(t,e)})}});return r}}else{return n}}function hn(e){return!!ee(e,"href")&&ee(e,"href").indexOf("#")>=0}function gn(e,t){const n=t||re(e,"hx-swap");const r={swapStyle:ie(e).boosted?"innerHTML":Q.config.defaultSwapStyle,swapDelay:Q.config.defaultSwapDelay,settleDelay:Q.config.defaultSettleDelay};if(Q.config.scrollIntoViewOnBoost&&ie(e).boosted&&!hn(e)){r.show="top"}if(n){const s=F(n);if(s.length>0){for(let e=0;e0?o.join(":"):null;r.scroll=u;r.scrollTarget=i}else if(l.indexOf("show:")===0){const a=l.substr(5);var o=a.split(":");const f=o.pop();var i=o.length>0?o.join(":"):null;r.show=f;r.showTarget=i}else if(l.indexOf("focus-scroll:")===0){const d=l.substr("focus-scroll:".length);r.focusScroll=d=="true"}else if(e==0){r.swapStyle=l}else{C("Unknown modifier in hx-swap: "+l)}}}}return r}function pn(e){return re(e,"hx-encoding")==="multipart/form-data"||d(e,"form")&&ee(e,"enctype")==="multipart/form-data"}function mn(t,n,r){let o=null;Ft(n,function(e){if(o==null){o=e.encodeParameters(t,r,n)}});if(o!=null){return o}else{if(pn(n)){return ln(new FormData,qn(r))}else{return an(r)}}}function xn(e){return{tasks:[],elts:[e]}}function yn(e,t){const n=e[0];const r=e[e.length-1];if(t.scroll){var o=null;if(t.scrollTarget){o=ue(ae(n,t.scrollTarget))}if(t.scroll==="top"&&(n||o)){o=o||n;o.scrollTop=0}if(t.scroll==="bottom"&&(r||o)){o=o||r;o.scrollTop=o.scrollHeight}}if(t.show){var o=null;if(t.showTarget){let e=t.showTarget;if(t.showTarget==="window"){e="body"}o=ue(ae(n,e))}if(t.show==="top"&&(n||o)){o=o||n;o.scrollIntoView({block:"start",behavior:Q.config.scrollBehavior})}if(t.show==="bottom"&&(r||o)){o=o||r;o.scrollIntoView({block:"end",behavior:Q.config.scrollBehavior})}}}function bn(r,e,o,i){if(i==null){i={}}if(r==null){return i}const s=te(r,e);if(s){let e=s.trim();let t=o;if(e==="unset"){return null}if(e.indexOf("javascript:")===0){e=e.substr(11);t=true}else if(e.indexOf("js:")===0){e=e.substr(3);t=true}if(e.indexOf("{")!==0){e="{"+e+"}"}let n;if(t){n=vn(r,function(){return Function("return ("+e+")")()},{})}else{n=S(e)}for(const l in n){if(n.hasOwnProperty(l)){if(i[l]==null){i[l]=n[l]}}}}return bn(ue(c(r)),e,o,i)}function vn(e,t,n){if(Q.config.allowEval){return t()}else{fe(e,"htmx:evalDisallowedError");return n}}function wn(e,t){return bn(e,"hx-vars",true,t)}function Sn(e,t){return bn(e,"hx-vals",false,t)}function En(e){return ce(wn(e),Sn(e))}function Cn(t,n,r){if(r!==null){try{t.setRequestHeader(n,r)}catch(e){t.setRequestHeader(n,encodeURIComponent(r));t.setRequestHeader(n+"-URI-AutoEncoded","true")}}}function On(t){if(t.responseURL&&typeof URL!=="undefined"){try{const e=new URL(t.responseURL);return e.pathname+e.search}catch(e){fe(ne().body,"htmx:badResponseUrl",{url:t.responseURL})}}}function O(e,t){return t.test(e.getAllResponseHeaders())}function Rn(t,n,r){t=t.toLowerCase();if(r){if(r instanceof Element||typeof r==="string"){return he(t,n,null,null,{targetOverride:y(r)||ve,returnPromise:true})}else{let e=y(r.target);if(r.target&&!e||!e&&!y(r.source)){e=ve}return he(t,n,y(r.source),r.event,{handler:r.handler,headers:r.headers,values:r.values,targetOverride:e,swapOverride:r.swap,select:r.select,returnPromise:true})}}else{return he(t,n,null,null,{returnPromise:true})}}function Hn(e){const t=[];while(e){t.push(e);e=e.parentElement}return t}function Tn(e,t,n){let r;let o;if(typeof URL==="function"){o=new URL(t,document.location.href);const i=document.location.origin;r=i===o.origin}else{o=t;r=l(t,document.location.origin)}if(Q.config.selfRequestsOnly){if(!r){return false}}return de(e,"htmx:validateUrl",ce({url:o,sameHost:r},n))}function qn(e){if(e instanceof FormData)return e;const t=new FormData;for(const n in e){if(e.hasOwnProperty(n)){if(e[n]&&typeof e[n].forEach==="function"){e[n].forEach(function(e){t.append(n,e)})}else if(typeof e[n]==="object"&&!(e[n]instanceof Blob)){t.append(n,JSON.stringify(e[n]))}else{t.append(n,e[n])}}}return t}function Ln(r,o,e){return new Proxy(e,{get:function(t,e){if(typeof e==="number")return t[e];if(e==="length")return t.length;if(e==="push"){return function(e){t.push(e);r.append(o,e)}}if(typeof t[e]==="function"){return function(){t[e].apply(t,arguments);r.delete(o);t.forEach(function(e){r.append(o,e)})}}if(t[e]&&t[e].length===1){return t[e][0]}else{return t[e]}},set:function(e,t,n){e[t]=n;r.delete(o);e.forEach(function(e){r.append(o,e)});return true}})}function Nn(r){return new Proxy(r,{get:function(e,t){if(typeof t==="symbol"){return Reflect.get(e,t)}if(t==="toJSON"){return()=>Object.fromEntries(r)}if(t in e){if(typeof e[t]==="function"){return function(){return r[t].apply(r,arguments)}}else{return e[t]}}const n=r.getAll(t);if(n.length===0){return undefined}else if(n.length===1){return n[0]}else{return Ln(e,t,n)}},set:function(t,n,e){if(typeof n!=="string"){return false}t.delete(n);if(e&&typeof e.forEach==="function"){e.forEach(function(e){t.append(n,e)})}else if(typeof e==="object"&&!(e instanceof Blob)){t.append(n,JSON.stringify(e))}else{t.append(n,e)}return true},deleteProperty:function(e,t){if(typeof t==="string"){e.delete(t)}return true},ownKeys:function(e){return Reflect.ownKeys(Object.fromEntries(e))},getOwnPropertyDescriptor:function(e,t){return Reflect.getOwnPropertyDescriptor(Object.fromEntries(e),t)}})}function he(t,n,r,o,i,D){let s=null;let l=null;i=i!=null?i:{};if(i.returnPromise&&typeof Promise!=="undefined"){var e=new Promise(function(e,t){s=e;l=t})}if(r==null){r=ne().body}const M=i.handler||Dn;const X=i.select||null;if(!le(r)){oe(s);return e}const c=i.targetOverride||ue(Ee(r));if(c==null||c==ve){fe(r,"htmx:targetError",{target:te(r,"hx-target")});oe(l);return e}let u=ie(r);const a=u.lastButtonClicked;if(a){const L=ee(a,"formaction");if(L!=null){n=L}const N=ee(a,"formmethod");if(N!=null){if(N.toLowerCase()!=="dialog"){t=N}}}const f=re(r,"hx-confirm");if(D===undefined){const K=function(e){return he(t,n,r,o,i,!!e)};const G={target:c,elt:r,path:n,verb:t,triggeringEvent:o,etc:i,issueRequest:K,question:f};if(de(r,"htmx:confirm",G)===false){oe(s);return e}}let d=r;let h=re(r,"hx-sync");let g=null;let F=false;if(h){const A=h.split(":");const I=A[0].trim();if(I==="this"){d=Se(r,"hx-sync")}else{d=ue(ae(r,I))}h=(A[1]||"drop").trim();u=ie(d);if(h==="drop"&&u.xhr&&u.abortable!==true){oe(s);return e}else if(h==="abort"){if(u.xhr){oe(s);return e}else{F=true}}else if(h==="replace"){de(d,"htmx:abort")}else if(h.indexOf("queue")===0){const W=h.split(" ");g=(W[1]||"last").trim()}}if(u.xhr){if(u.abortable){de(d,"htmx:abort")}else{if(g==null){if(o){const P=ie(o);if(P&&P.triggerSpec&&P.triggerSpec.queue){g=P.triggerSpec.queue}}if(g==null){g="last"}}if(u.queuedRequests==null){u.queuedRequests=[]}if(g==="first"&&u.queuedRequests.length===0){u.queuedRequests.push(function(){he(t,n,r,o,i)})}else if(g==="all"){u.queuedRequests.push(function(){he(t,n,r,o,i)})}else if(g==="last"){u.queuedRequests=[];u.queuedRequests.push(function(){he(t,n,r,o,i)})}oe(s);return e}}const p=new XMLHttpRequest;u.xhr=p;u.abortable=F;const m=function(){u.xhr=null;u.abortable=false;if(u.queuedRequests!=null&&u.queuedRequests.length>0){const e=u.queuedRequests.shift();e()}};const B=re(r,"hx-prompt");if(B){var x=prompt(B);if(x===null||!de(r,"htmx:prompt",{prompt:x,target:c})){oe(s);m();return e}}if(f&&!D){if(!confirm(f)){oe(s);m();return e}}let y=fn(r,c,x);if(t!=="get"&&!pn(r)){y["Content-Type"]="application/x-www-form-urlencoded"}if(i.headers){y=ce(y,i.headers)}const U=cn(r,t);let b=U.errors;const j=U.formData;if(i.values){ln(j,qn(i.values))}const V=qn(En(r));const v=ln(j,V);let w=dn(v,r);if(Q.config.getCacheBusterParam&&t==="get"){w.set("org.htmx.cache-buster",ee(c,"id")||"true")}if(n==null||n===""){n=ne().location.href}const S=bn(r,"hx-request");const _=ie(r).boosted;let E=Q.config.methodsThatUseUrlParams.indexOf(t)>=0;const C={boosted:_,useUrlParams:E,formData:w,parameters:Nn(w),unfilteredFormData:v,unfilteredParameters:Nn(v),headers:y,target:c,verb:t,errors:b,withCredentials:i.credentials||S.credentials||Q.config.withCredentials,timeout:i.timeout||S.timeout||Q.config.timeout,path:n,triggeringEvent:o};if(!de(r,"htmx:configRequest",C)){oe(s);m();return e}n=C.path;t=C.verb;y=C.headers;w=qn(C.parameters);b=C.errors;E=C.useUrlParams;if(b&&b.length>0){de(r,"htmx:validation:halted",C);oe(s);m();return e}const z=n.split("#");const $=z[0];const O=z[1];let R=n;if(E){R=$;const Z=!w.keys().next().done;if(Z){if(R.indexOf("?")<0){R+="?"}else{R+="&"}R+=an(w);if(O){R+="#"+O}}}if(!Tn(r,R,C)){fe(r,"htmx:invalidPath",C);oe(l);return e}p.open(t.toUpperCase(),R,true);p.overrideMimeType("text/html");p.withCredentials=C.withCredentials;p.timeout=C.timeout;if(S.noHeaders){}else{for(const k in y){if(y.hasOwnProperty(k)){const Y=y[k];Cn(p,k,Y)}}}const H={xhr:p,target:c,requestConfig:C,etc:i,boosted:_,select:X,pathInfo:{requestPath:n,finalRequestPath:R,responsePath:null,anchor:O}};p.onload=function(){try{const t=Hn(r);H.pathInfo.responsePath=On(p);M(r,H);if(H.keepIndicators!==true){Qt(T,q)}de(r,"htmx:afterRequest",H);de(r,"htmx:afterOnLoad",H);if(!le(r)){let e=null;while(t.length>0&&e==null){const n=t.shift();if(le(n)){e=n}}if(e){de(e,"htmx:afterRequest",H);de(e,"htmx:afterOnLoad",H)}}oe(s);m()}catch(e){fe(r,"htmx:onLoadError",ce({error:e},H));throw e}};p.onerror=function(){Qt(T,q);fe(r,"htmx:afterRequest",H);fe(r,"htmx:sendError",H);oe(l);m()};p.onabort=function(){Qt(T,q);fe(r,"htmx:afterRequest",H);fe(r,"htmx:sendAbort",H);oe(l);m()};p.ontimeout=function(){Qt(T,q);fe(r,"htmx:afterRequest",H);fe(r,"htmx:timeout",H);oe(l);m()};if(!de(r,"htmx:beforeRequest",H)){oe(s);m();return e}var T=Zt(r);var q=Yt(r);se(["loadstart","loadend","progress","abort"],function(t){se([p,p.upload],function(e){e.addEventListener(t,function(e){de(r,"htmx:xhr:"+t,{lengthComputable:e.lengthComputable,loaded:e.loaded,total:e.total})})})});de(r,"htmx:beforeSend",H);const J=E?null:mn(p,r,w);p.send(J);return e}function An(e,t){const n=t.xhr;let r=null;let o=null;if(O(n,/HX-Push:/i)){r=n.getResponseHeader("HX-Push");o="push"}else if(O(n,/HX-Push-Url:/i)){r=n.getResponseHeader("HX-Push-Url");o="push"}else if(O(n,/HX-Replace-Url:/i)){r=n.getResponseHeader("HX-Replace-Url");o="replace"}if(r){if(r==="false"){return{}}else{return{type:o,path:r}}}const i=t.pathInfo.finalRequestPath;const s=t.pathInfo.responsePath;const l=re(e,"hx-push-url");const c=re(e,"hx-replace-url");const u=ie(e).boosted;let a=null;let f=null;if(l){a="push";f=l}else if(c){a="replace";f=c}else if(u){a="push";f=s||i}if(f){if(f==="false"){return{}}if(f==="true"){f=s||i}if(t.pathInfo.anchor&&f.indexOf("#")===-1){f=f+"#"+t.pathInfo.anchor}return{type:a,path:f}}else{return{}}}function In(e,t){var n=new RegExp(e.code);return n.test(t.toString(10))}function Pn(e){for(var t=0;t0){E().setTimeout(e,x.swapDelay)}else{e()}}if(f){fe(o,"htmx:responseError",ce({error:"Response Status Error Code "+s.status+" from "+i.pathInfo.requestPath},i))}}const Mn={};function Xn(){return{init:function(e){return null},getSelectors:function(){return null},onEvent:function(e,t){return true},transformResponse:function(e,t,n){return e},isInlineSwap:function(e){return false},handleSwap:function(e,t,n,r){return false},encodeParameters:function(e,t,n){return null}}}function Fn(e,t){if(t.init){t.init(n)}Mn[e]=ce(Xn(),t)}function Bn(e){delete Mn[e]}function Un(e,n,r){if(n==undefined){n=[]}if(e==undefined){return n}if(r==undefined){r=[]}const t=te(e,"hx-ext");if(t){se(t.split(","),function(e){e=e.replace(/ /g,"");if(e.slice(0,7)=="ignore:"){r.push(e.slice(7));return}if(r.indexOf(e)<0){const t=Mn[e];if(t&&n.indexOf(t)<0){n.push(t)}}})}return Un(ue(c(e)),n,r)}var jn=false;ne().addEventListener("DOMContentLoaded",function(){jn=true});function Vn(e){if(jn||ne().readyState==="complete"){e()}else{ne().addEventListener("DOMContentLoaded",e)}}function _n(){if(Q.config.includeIndicatorStyles!==false){const e=Q.config.inlineStyleNonce?` nonce="${Q.config.inlineStyleNonce}"`:"";ne().head.insertAdjacentHTML("beforeend"," ."+Q.config.indicatorClass+"{opacity:0} ."+Q.config.requestClass+" ."+Q.config.indicatorClass+"{opacity:1; transition: opacity 200ms ease-in;} ."+Q.config.requestClass+"."+Q.config.indicatorClass+"{opacity:1; transition: opacity 200ms ease-in;} ")}}function zn(){const e=ne().querySelector('meta[name="htmx-config"]');if(e){return S(e.content)}else{return null}}function $n(){const e=zn();if(e){Q.config=ce(Q.config,e)}}Vn(function(){$n();_n();let e=ne().body;kt(e);const t=ne().querySelectorAll("[hx-trigger='restored'],[data-hx-trigger='restored']");e.addEventListener("htmx:abort",function(e){const t=e.target;const n=ie(t);if(n&&n.xhr){n.xhr.abort()}});const n=window.onpopstate?window.onpopstate.bind(window):null;window.onpopstate=function(e){if(e.state&&e.state.htmx){Wt();se(t,function(e){de(e,"htmx:restored",{document:ne(),triggerEvent:de})})}else{if(n){n(e)}}};E().setTimeout(function(){de(e,"htmx:load",{});e=null},0)});return Q}(); \ No newline at end of file