diff --git a/.nojekyll b/.nojekyll
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/404.html b/404.html
new file mode 100644
index 00000000000..665afcbe774
--- /dev/null
+++ b/404.html
@@ -0,0 +1,116 @@
+
+
+
+
+
+ Ts.ED - A Node.js and TypeScript Framework on top of Express/Koa.js.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/CNAME b/CNAME
new file mode 100644
index 00000000000..75630f31ce9
--- /dev/null
+++ b/CNAME
@@ -0,0 +1 @@
+tsed.io
\ No newline at end of file
diff --git a/agenda.svg b/agenda.svg
new file mode 100644
index 00000000000..66dc766c08c
--- /dev/null
+++ b/agenda.svg
@@ -0,0 +1,30 @@
+
+
diff --git a/ajv_logo.png b/ajv_logo.png
new file mode 100644
index 00000000000..24f72d163f9
Binary files /dev/null and b/ajv_logo.png differ
diff --git a/android-chrome-192x192.png b/android-chrome-192x192.png
new file mode 100644
index 00000000000..5b57f18df23
Binary files /dev/null and b/android-chrome-192x192.png differ
diff --git a/android-chrome-512x512.png b/android-chrome-512x512.png
new file mode 100644
index 00000000000..b7c7a673e6a
Binary files /dev/null and b/android-chrome-512x512.png differ
diff --git a/api.json b/api.json
new file mode 100644
index 00000000000..730f5f4b860
--- /dev/null
+++ b/api.json
@@ -0,0 +1,10179 @@
+{
+ "version": "7.33.0",
+ "scope": "@tsed",
+ "symbolTypes": [
+ {
+ "value": "decorator",
+ "label": "Decorator",
+ "code": "@"
+ },
+ {
+ "value": "class",
+ "label": "Class",
+ "code": "C"
+ },
+ {
+ "value": "enum",
+ "label": "Enum",
+ "code": "E"
+ },
+ {
+ "value": "function",
+ "label": "Function",
+ "code": "F"
+ },
+ {
+ "value": "interface",
+ "label": "Interface",
+ "code": "I"
+ },
+ {
+ "value": "const",
+ "label": "Constant",
+ "code": "K"
+ },
+ {
+ "value": "service",
+ "label": "Service",
+ "code": "S"
+ },
+ {
+ "value": "type",
+ "label": "Type alias",
+ "code": "T"
+ }
+ ],
+ "symbolStatus": [
+ {
+ "value": "stable",
+ "label": "Stable"
+ },
+ {
+ "value": "deprecated",
+ "label": "Deprecated"
+ },
+ {
+ "value": "experimental",
+ "label": "Experimental"
+ },
+ {
+ "value": "private",
+ "label": "Private"
+ },
+ {
+ "value": "public",
+ "label": "Public"
+ }
+ ],
+ "modules": {
+ "@tsed/core": {
+ "symbols": [
+ {
+ "path": "/api/core/types/decorators/Configurable",
+ "symbolName": "Configurable",
+ "module": "@tsed/core",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/core/types/decorators/Deprecated",
+ "symbolName": "Deprecated",
+ "module": "@tsed/core",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/core/types/decorators/Enumerable",
+ "symbolName": "Enumerable",
+ "module": "@tsed/core",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/core/types/decorators/NotConfigurable",
+ "symbolName": "NotConfigurable",
+ "module": "@tsed/core",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/core/types/decorators/NotEnumerable",
+ "symbolName": "NotEnumerable",
+ "module": "@tsed/core",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/core/types/decorators/Readonly",
+ "symbolName": "Readonly",
+ "module": "@tsed/core",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/core/types/decorators/StoreFn",
+ "symbolName": "StoreFn",
+ "module": "@tsed/core",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/core/types/decorators/StoreMerge",
+ "symbolName": "StoreMerge",
+ "module": "@tsed/core",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/core/types/decorators/StoreSet",
+ "symbolName": "StoreSet",
+ "module": "@tsed/core",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/core/types/decorators/Writable",
+ "symbolName": "Writable",
+ "module": "@tsed/core",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/core/types/domain/AnyToPromiseResponseTypes",
+ "symbolName": "AnyToPromiseResponseTypes",
+ "module": "@tsed/core",
+ "symbolType": "enum",
+ "symbolLabel": "Enum",
+ "symbolCode": "E",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/core/types/domain/AnyPromiseResult",
+ "symbolName": "AnyPromiseResult",
+ "module": "@tsed/core",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/core/types/domain/AnyToPromise",
+ "symbolName": "AnyToPromise",
+ "module": "@tsed/core",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/core/types/domain/DecoratorTypes",
+ "symbolName": "DecoratorTypes",
+ "module": "@tsed/core",
+ "symbolType": "enum",
+ "symbolLabel": "Enum",
+ "symbolCode": "E",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/core/types/domain/Env",
+ "symbolName": "Env",
+ "module": "@tsed/core",
+ "symbolType": "enum",
+ "symbolLabel": "Enum",
+ "symbolCode": "E",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/core/types/domain/EnvTypes",
+ "symbolName": "EnvTypes",
+ "module": "@tsed/core",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "type",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/core/types/domain/Hooks",
+ "symbolName": "Hooks",
+ "module": "@tsed/core",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/core/types/domain/Metadata",
+ "symbolName": "Metadata",
+ "module": "@tsed/core",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/core/types/domain/Store",
+ "symbolName": "Store",
+ "module": "@tsed/core",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/core/types/domain/Type",
+ "symbolName": "Type",
+ "module": "@tsed/core",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/core/types/errors/UnsupportedDecoratorType",
+ "symbolName": "UnsupportedDecoratorType",
+ "module": "@tsed/core",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/core/types/interfaces/AnyDecorator",
+ "symbolName": "AnyDecorator",
+ "module": "@tsed/core",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/core/types/interfaces/DecoratorParameters",
+ "symbolName": "DecoratorParameters",
+ "module": "@tsed/core",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/core/types/interfaces/DecoratorMethodParameters",
+ "symbolName": "DecoratorMethodParameters",
+ "module": "@tsed/core",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/core/types/interfaces/StaticMethodDecorator",
+ "symbolName": "StaticMethodDecorator",
+ "module": "@tsed/core",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/core/types/interfaces/MetadataTypes",
+ "symbolName": "MetadataTypes",
+ "module": "@tsed/core",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/core/types/interfaces/ValueOf",
+ "symbolName": "ValueOf",
+ "module": "@tsed/core",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/core"
+ },
+ "@tsed/schema": {
+ "symbols": [
+ {
+ "path": "/api/specs/schema/types/decorators/operations/Deprecated",
+ "symbolName": "Deprecated",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "swagger",
+ "schema",
+ "operation",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/Schema",
+ "symbolName": "Schema",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "classDecorator",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/Route",
+ "symbolName": "Route",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/JsonClassStore",
+ "symbolName": "JsonClassStore",
+ "module": "@tsed/schema",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/Discriminator",
+ "symbolName": "Discriminator",
+ "module": "@tsed/schema",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/JsonEntityStoreOptions",
+ "symbolName": "JsonEntityStoreOptions",
+ "module": "@tsed/schema",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/JsonEntityStore",
+ "symbolName": "JsonEntityStore",
+ "module": "@tsed/schema",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/JsonFormatTypes",
+ "symbolName": "JsonFormatTypes",
+ "module": "@tsed/schema",
+ "symbolType": "enum",
+ "symbolLabel": "Enum",
+ "symbolCode": "E",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/JsonLazyRef",
+ "symbolName": "JsonLazyRef",
+ "module": "@tsed/schema",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/JsonMap",
+ "symbolName": "JsonMap",
+ "module": "@tsed/schema",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/JsonViewOptions",
+ "symbolName": "JsonViewOptions",
+ "module": "@tsed/schema",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/JsonRedirectOptions",
+ "symbolName": "JsonRedirectOptions",
+ "module": "@tsed/schema",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/JsonMethodStore",
+ "symbolName": "JsonMethodStore",
+ "module": "@tsed/schema",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/EndpointMetadata",
+ "symbolName": "EndpointMetadata",
+ "module": "@tsed/schema",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "alias",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/JsonMethodPath",
+ "symbolName": "JsonMethodPath",
+ "module": "@tsed/schema",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/JsonOperationOptions",
+ "symbolName": "JsonOperationOptions",
+ "module": "@tsed/schema",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/JsonOperation",
+ "symbolName": "JsonOperation",
+ "module": "@tsed/schema",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/JsonOperationPathsMap",
+ "symbolName": "JsonOperationPathsMap",
+ "module": "@tsed/schema",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/JsonOperationRoute",
+ "symbolName": "JsonOperationRoute",
+ "module": "@tsed/schema",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/JsonParameter",
+ "symbolName": "JsonParameter",
+ "module": "@tsed/schema",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/JsonParameterStoreOptions",
+ "symbolName": "JsonParameterStoreOptions",
+ "module": "@tsed/schema",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/PipeMethods",
+ "symbolName": "PipeMethods",
+ "module": "@tsed/schema",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/JsonParameterStore",
+ "symbolName": "JsonParameterStore",
+ "module": "@tsed/schema",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/ParamMetadata",
+ "symbolName": "ParamMetadata",
+ "module": "@tsed/schema",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "alias",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/JsonParameterTypes",
+ "symbolName": "JsonParameterTypes",
+ "module": "@tsed/schema",
+ "symbolType": "enum",
+ "symbolLabel": "Enum",
+ "symbolCode": "E",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/JsonPropertyStore",
+ "symbolName": "JsonPropertyStore",
+ "module": "@tsed/schema",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/PropertyMetadata",
+ "symbolName": "PropertyMetadata",
+ "module": "@tsed/schema",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "alias",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/JsonRequestBodyOptions",
+ "symbolName": "JsonRequestBodyOptions",
+ "module": "@tsed/schema",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/JsonRequestBody",
+ "symbolName": "JsonRequestBody",
+ "module": "@tsed/schema",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/JsonResponseOptions",
+ "symbolName": "JsonResponseOptions",
+ "module": "@tsed/schema",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/JsonMedia",
+ "symbolName": "JsonMedia",
+ "module": "@tsed/schema",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/JsonResponse",
+ "symbolName": "JsonResponse",
+ "module": "@tsed/schema",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/JsonSchemaObject",
+ "symbolName": "JsonSchemaObject",
+ "module": "@tsed/schema",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/AnyJsonSchema",
+ "symbolName": "AnyJsonSchema",
+ "module": "@tsed/schema",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/JsonSchema",
+ "symbolName": "JsonSchema",
+ "module": "@tsed/schema",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/domain/SpecTypes",
+ "symbolName": "SpecTypes",
+ "module": "@tsed/schema",
+ "symbolType": "enum",
+ "symbolLabel": "Enum",
+ "symbolCode": "E",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/interfaces/IgnoreCallback",
+ "symbolName": "IgnoreCallback",
+ "module": "@tsed/schema",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/interfaces/JsonHookContext",
+ "symbolName": "JsonHookContext",
+ "module": "@tsed/schema",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/interfaces/JsonHeader",
+ "symbolName": "JsonHeader",
+ "module": "@tsed/schema",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/interfaces/JsonHeaders",
+ "symbolName": "JsonHeaders",
+ "module": "@tsed/schema",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/interfaces/JsonSchemaOptions",
+ "symbolName": "JsonSchemaOptions",
+ "module": "@tsed/schema",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/class/Children",
+ "symbolName": "Children",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "swagger",
+ "schema",
+ "classDecorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/class/DiscriminatorValue",
+ "symbolName": "DiscriminatorValue",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "swagger",
+ "schema",
+ "classDecorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/collections/CollectionContains",
+ "symbolName": "CollectionContains",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "collections",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/collections/ArrayOfChainedDecorators",
+ "symbolName": "ArrayOfChainedDecorators",
+ "module": "@tsed/schema",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/collections/MapOfChainedDecorators",
+ "symbolName": "MapOfChainedDecorators",
+ "module": "@tsed/schema",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/collections/CollectionOfChainedDecorators",
+ "symbolName": "CollectionOfChainedDecorators",
+ "module": "@tsed/schema",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/collections/CollectionOf",
+ "symbolName": "CollectionOf",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "collections",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/collections/ArrayOf",
+ "symbolName": "ArrayOf",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/collections/MapOf",
+ "symbolName": "MapOf",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/collections/MaxItems",
+ "symbolName": "MaxItems",
+ "module": "@tsed/schema",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "collections",
+ "ajv-errors",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/collections/MaxProperties",
+ "symbolName": "MaxProperties",
+ "module": "@tsed/schema",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "collections",
+ "ajv-errors",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/collections/MinItems",
+ "symbolName": "MinItems",
+ "module": "@tsed/schema",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "collections",
+ "ajv-errors",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/collections/MinProperties",
+ "symbolName": "MinProperties",
+ "module": "@tsed/schema",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "collections",
+ "ajv-errors",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/collections/UniqueItems",
+ "symbolName": "UniqueItems",
+ "module": "@tsed/schema",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "collections",
+ "ajv-errors",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/AdditionalProperties",
+ "symbolName": "AdditionalProperties",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/AllOf",
+ "symbolName": "AllOf",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "classDecorator",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/Allow",
+ "symbolName": "Allow",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/Any",
+ "symbolName": "Any",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/AnyOf",
+ "symbolName": "AnyOf",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "classDecorator",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/Const",
+ "symbolName": "Const",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/CustomKey",
+ "symbolName": "CustomKey",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "property",
+ "parameter",
+ "schema",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/CustomKeys",
+ "symbolName": "CustomKeys",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "property",
+ "parameter",
+ "schema",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/Default",
+ "symbolName": "Default",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/DefaultMsg",
+ "symbolName": "DefaultMsg",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/Description",
+ "symbolName": "Description",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "classDecorator",
+ "methodDecorator",
+ "propertyDecorator",
+ "parameterDecorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/DiscriminatorKey",
+ "symbolName": "DiscriminatorKey",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/Enum",
+ "symbolName": "Enum",
+ "module": "@tsed/schema",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "ajv-errors",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/ErrorMsg",
+ "symbolName": "ErrorMsg",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "ajv",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/Example",
+ "symbolName": "Example",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "swagger",
+ "schema",
+ "input",
+ "methodDecorator",
+ "classDecorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/Examples",
+ "symbolName": "Examples",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "swagger",
+ "schema",
+ "input",
+ "methodDecorator",
+ "classDecorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/ExclusiveMaximum",
+ "symbolName": "ExclusiveMaximum",
+ "module": "@tsed/schema",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "ajv-errors",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/ExclusiveMinimum",
+ "symbolName": "ExclusiveMinimum",
+ "module": "@tsed/schema",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "ajv-errors",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/Format",
+ "symbolName": "Format",
+ "module": "@tsed/schema",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "ajv-errors",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/Email",
+ "symbolName": "Email",
+ "module": "@tsed/schema",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "decorator",
+ "validation",
+ "schema",
+ "swagger",
+ "input",
+ "ajv-errors",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/DateTime",
+ "symbolName": "DateTime",
+ "module": "@tsed/schema",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "decorator",
+ "validation",
+ "property",
+ "parameter",
+ "schema",
+ "auto-map",
+ "ajv-errors",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/DateFormat",
+ "symbolName": "DateFormat",
+ "module": "@tsed/schema",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "decorator",
+ "validation",
+ "property",
+ "parameter",
+ "schema",
+ "ajv-errors",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/TimeFormat",
+ "symbolName": "TimeFormat",
+ "module": "@tsed/schema",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "decorator",
+ "validation",
+ "property",
+ "parameter",
+ "schema",
+ "ajv-errors",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/Uri",
+ "symbolName": "Uri",
+ "module": "@tsed/schema",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "decorator",
+ "validation",
+ "property",
+ "parameter",
+ "schema",
+ "ajv-errors",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/Url",
+ "symbolName": "Url",
+ "module": "@tsed/schema",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "decorator",
+ "validation",
+ "property",
+ "parameter",
+ "schema",
+ "ajv-errors",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/ForwardGroups",
+ "symbolName": "ForwardGroups",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/Groups",
+ "symbolName": "Groups",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/Ignore",
+ "symbolName": "Ignore",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/Integer",
+ "symbolName": "Integer",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/JsonEntityFn",
+ "symbolName": "JsonEntityFn",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "utils",
+ "model",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/MaxLength",
+ "symbolName": "MaxLength",
+ "module": "@tsed/schema",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "ajv-errors",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/Maximum",
+ "symbolName": "Maximum",
+ "module": "@tsed/schema",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "ajv-errors",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/Max",
+ "symbolName": "Max",
+ "module": "@tsed/schema",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/MinLength",
+ "symbolName": "MinLength",
+ "module": "@tsed/schema",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "ajv-errors",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/Minimum",
+ "symbolName": "Minimum",
+ "module": "@tsed/schema",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "ajv-errors",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/Min",
+ "symbolName": "Min",
+ "module": "@tsed/schema",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "alias",
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/MultipleOf",
+ "symbolName": "MultipleOf",
+ "module": "@tsed/schema",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "ajv-errors",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/Name",
+ "symbolName": "Name",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "classDecorator",
+ "operation",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/Nullable",
+ "symbolName": "Nullable",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/OneOf",
+ "symbolName": "OneOf",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "classDecorator",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/Optional",
+ "symbolName": "Optional",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/Pattern",
+ "symbolName": "Pattern",
+ "module": "@tsed/schema",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "ajv-errors",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/Property",
+ "symbolName": "Property",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/ReadOnly",
+ "symbolName": "ReadOnly",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "property",
+ "parameter",
+ "schema",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/RecordOf",
+ "symbolName": "RecordOf",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "classDecorator",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/Required",
+ "symbolName": "Required",
+ "module": "@tsed/schema",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/RequiredGroups",
+ "symbolName": "RequiredGroups",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/For",
+ "symbolName": "For",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "classDecorator",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/Title",
+ "symbolName": "Title",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "classDecorator",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/TypeError",
+ "symbolName": "TypeError",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "ajv",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/common/WriteOnly",
+ "symbolName": "WriteOnly",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "property",
+ "parameter",
+ "schema",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/generics/GenericOfChainedDecorators",
+ "symbolName": "GenericOfChainedDecorators",
+ "module": "@tsed/schema",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/generics/GenericOf",
+ "symbolName": "GenericOf",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "generics",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/generics/Generics",
+ "symbolName": "Generics",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "generics",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/AcceptMime",
+ "symbolName": "AcceptMime",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "response",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/Consumes",
+ "symbolName": "Consumes",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "swagger",
+ "classDecorator",
+ "operation",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/ContentType",
+ "symbolName": "ContentType",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "response",
+ "headers",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/Header",
+ "symbolName": "Header",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "response",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/InChainedDecorators",
+ "symbolName": "InChainedDecorators",
+ "module": "@tsed/schema",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/In",
+ "symbolName": "In",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "swagger",
+ "schema",
+ "input",
+ "operation",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/InFile",
+ "symbolName": "InFile",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "swagger",
+ "schema",
+ "input",
+ "operation",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/Location",
+ "symbolName": "Location",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/OperationId",
+ "symbolName": "OperationId",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "swagger",
+ "schema",
+ "operation",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/OperationPath",
+ "symbolName": "OperationPath",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "swagger",
+ "schema",
+ "operation",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/Partial",
+ "symbolName": "Partial",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "validation",
+ "swagger",
+ "schema",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/Path",
+ "symbolName": "Path",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "swagger",
+ "schema",
+ "classDecorator",
+ "operation",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/Produces",
+ "symbolName": "Produces",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "swagger",
+ "methodDecorator",
+ "classDecorator",
+ "operation",
+ "response",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/Redirect",
+ "symbolName": "Redirect",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/ReturnsChainedDecorators",
+ "symbolName": "ReturnsChainedDecorators",
+ "module": "@tsed/schema",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/Returns",
+ "symbolName": "Returns",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "swagger",
+ "schema",
+ "response",
+ "operation",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/RouteChainedDecorators",
+ "symbolName": "RouteChainedDecorators",
+ "module": "@tsed/schema",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/All",
+ "symbolName": "All",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "httpMethod",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/Get",
+ "symbolName": "Get",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "httpMethod",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/Post",
+ "symbolName": "Post",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "httpMethod",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/Put",
+ "symbolName": "Put",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "httpMethod",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/Delete",
+ "symbolName": "Delete",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "httpMethod",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/Head",
+ "symbolName": "Head",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "httpMethod",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/Patch",
+ "symbolName": "Patch",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "httpMethod",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/Options",
+ "symbolName": "Options",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "httpMethod",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/Security",
+ "symbolName": "Security",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "swagger",
+ "schema",
+ "classDecorator",
+ "operation",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/Status",
+ "symbolName": "Status",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "swagger",
+ "schema",
+ "response",
+ "operation",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/Summary",
+ "symbolName": "Summary",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "swagger",
+ "schema",
+ "operation",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/Tags",
+ "symbolName": "Tags",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "swagger",
+ "schema",
+ "classDecorator",
+ "operation",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/schema/types/decorators/operations/View",
+ "symbolName": "View",
+ "module": "@tsed/schema",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "response",
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/schema"
+ },
+ "@tsed/engines": {
+ "symbols": [
+ {
+ "path": "/api/engines/types/components/AtplEngine",
+ "symbolName": "AtplEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/BracketEngine",
+ "symbolName": "BracketEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/DotEngine",
+ "symbolName": "DotEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/DustEngine",
+ "symbolName": "DustEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/EctEngine",
+ "symbolName": "EctEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/EjsEngine",
+ "symbolName": "EjsEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/ViewEngineOptions",
+ "symbolName": "ViewEngineOptions",
+ "module": "@tsed/engines",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/EngineOptions",
+ "symbolName": "EngineOptions",
+ "module": "@tsed/engines",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/Engine",
+ "symbolName": "Engine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/HamlCoffeeEngine",
+ "symbolName": "HamlCoffeeEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/HamlEngine",
+ "symbolName": "HamlEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/HamletEngine",
+ "symbolName": "HamletEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/HandlebarsEngine",
+ "symbolName": "HandlebarsEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/HoganEngine",
+ "symbolName": "HoganEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/HtmlingEngine",
+ "symbolName": "HtmlingEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/JazzEngine",
+ "symbolName": "JazzEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/JqtplEngine",
+ "symbolName": "JqtplEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/JustEngine",
+ "symbolName": "JustEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/LiquorEngine",
+ "symbolName": "LiquorEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/LodashEngine",
+ "symbolName": "LodashEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/MarkoEngine",
+ "symbolName": "MarkoEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/MoteEngine",
+ "symbolName": "MoteEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/MustacheEngine",
+ "symbolName": "MustacheEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/NunjucksEngine",
+ "symbolName": "NunjucksEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/PlatesEngine",
+ "symbolName": "PlatesEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/PugEngine",
+ "symbolName": "PugEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/RactiveEngine",
+ "symbolName": "RactiveEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/ReactEngine",
+ "symbolName": "ReactEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/SlmEngine",
+ "symbolName": "SlmEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/SquirrellyEngine",
+ "symbolName": "SquirrellyEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/SwigEngine",
+ "symbolName": "SwigEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/TemplayedEngine",
+ "symbolName": "TemplayedEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/ToffeeEngine",
+ "symbolName": "ToffeeEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/TwigEngine",
+ "symbolName": "TwigEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/TwingEngine",
+ "symbolName": "TwingEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/UnderscoreEngine",
+ "symbolName": "UnderscoreEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/VashEngine",
+ "symbolName": "VashEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/VelocityEngine",
+ "symbolName": "VelocityEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/VueEngine",
+ "symbolName": "VueEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/components/WalrusEngine",
+ "symbolName": "WalrusEngine",
+ "module": "@tsed/engines",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/engines/types/decorators/ViewEngine",
+ "symbolName": "ViewEngine",
+ "module": "@tsed/engines",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/engines"
+ },
+ "@tsed/apollo": {
+ "symbols": [
+ {
+ "path": "/api/graphql/apollo/types/ApolloModule",
+ "symbolName": "ApolloModule",
+ "module": "@tsed/apollo",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/graphql/apollo/types/decorators/DataSource",
+ "symbolName": "DataSource",
+ "module": "@tsed/apollo",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "graphql",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/graphql/apollo/types/decorators/DataSourceService",
+ "symbolName": "DataSourceService",
+ "module": "@tsed/apollo",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "decorator",
+ "graphql",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/graphql/apollo/types/interfaces/ApolloMiddlewareOptions",
+ "symbolName": "ApolloMiddlewareOptions",
+ "module": "@tsed/apollo",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/graphql/apollo/types/interfaces/ApolloServer",
+ "symbolName": "ApolloServer",
+ "module": "@tsed/apollo",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/graphql/apollo/types/interfaces/ApolloCustomServerCB",
+ "symbolName": "ApolloCustomServerCB",
+ "module": "@tsed/apollo",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/graphql/apollo/types/interfaces/ApolloConfig",
+ "symbolName": "ApolloConfig",
+ "module": "@tsed/apollo",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/graphql/apollo/types/interfaces/ApolloSettings",
+ "symbolName": "ApolloSettings",
+ "module": "@tsed/apollo",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/apollo"
+ },
+ "@tsed/mikro-orm": {
+ "symbols": [
+ {
+ "path": "/api/orm/mikro-orm/types/MikroOrmModule",
+ "symbolName": "MikroOrmModule",
+ "module": "@tsed/mikro-orm",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mikro-orm/types/DEFAULT_CONTEXT_NAME",
+ "symbolName": "DEFAULT_CONTEXT_NAME",
+ "module": "@tsed/mikro-orm",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mikro-orm/types/SUBSCRIBER_INJECTION_TYPE",
+ "symbolName": "SUBSCRIBER_INJECTION_TYPE",
+ "module": "@tsed/mikro-orm",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mikro-orm/types/decorators/EntityManager",
+ "symbolName": "EntityManager",
+ "module": "@tsed/mikro-orm",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "mikroOrm",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mikro-orm/types/decorators/Em",
+ "symbolName": "Em",
+ "module": "@tsed/mikro-orm",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "mikroOrm",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mikro-orm/types/decorators/Orm",
+ "symbolName": "Orm",
+ "module": "@tsed/mikro-orm",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mikro-orm/types/decorators/Subscriber",
+ "symbolName": "Subscriber",
+ "module": "@tsed/mikro-orm",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "mikroOrm",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mikro-orm/types/decorators/Transactional",
+ "symbolName": "Transactional",
+ "module": "@tsed/mikro-orm",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mikro-orm/types/filters/OptimisticLockErrorFilter",
+ "symbolName": "OptimisticLockErrorFilter",
+ "module": "@tsed/mikro-orm",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mikro-orm/types/interceptors/TransactionOptions",
+ "symbolName": "TransactionOptions",
+ "module": "@tsed/mikro-orm",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mikro-orm/types/interceptors/TransactionalInterceptor",
+ "symbolName": "TransactionalInterceptor",
+ "module": "@tsed/mikro-orm",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mikro-orm/types/services/MikroOrmContext",
+ "symbolName": "MikroOrmContext",
+ "module": "@tsed/mikro-orm",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "internal",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mikro-orm/types/services/MikroOrmFactory",
+ "symbolName": "MikroOrmFactory",
+ "module": "@tsed/mikro-orm",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mikro-orm/types/services/MikroOrmRegistry",
+ "symbolName": "MikroOrmRegistry",
+ "module": "@tsed/mikro-orm",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mikro-orm/types/services/RetryStrategy",
+ "symbolName": "RetryStrategy",
+ "module": "@tsed/mikro-orm",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/mikro-orm"
+ },
+ "@tsed/testing-mongoose": {
+ "symbols": [
+ {
+ "path": "/api/orm/testing-mongoose/types/TestMongooseContext",
+ "symbolName": "TestMongooseContext",
+ "module": "@tsed/testing-mongoose",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/testing-mongoose"
+ },
+ "@tsed/typeorm": {
+ "symbols": [
+ {
+ "path": "/api/orm/typeorm/types/TypeORMModule",
+ "symbolName": "TypeORMModule",
+ "module": "@tsed/typeorm",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/typeorm/types/decorators/UseConnection",
+ "symbolName": "UseConnection",
+ "module": "@tsed/typeorm",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/typeorm/types/services/TypeORMService",
+ "symbolName": "TypeORMService",
+ "module": "@tsed/typeorm",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/typeorm"
+ },
+ "@tsed/platform-serverless-testing": {
+ "symbols": [
+ {
+ "path": "/api/platform/platform-serverless-testing/types/LambdaPromiseResult",
+ "symbolName": "LambdaPromiseResult",
+ "module": "@tsed/platform-serverless-testing",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-serverless-testing/types/LambdaClientRequest",
+ "symbolName": "LambdaClientRequest",
+ "module": "@tsed/platform-serverless-testing",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-serverless-testing/types/PlatformServerlessTest",
+ "symbolName": "PlatformServerlessTest",
+ "module": "@tsed/platform-serverless-testing",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-serverless-testing/types/createFakeContext",
+ "symbolName": "createFakeContext",
+ "module": "@tsed/platform-serverless-testing",
+ "symbolType": "function",
+ "symbolLabel": "Function",
+ "symbolCode": "F",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-serverless-testing/types/createFakeEvent",
+ "symbolName": "createFakeEvent",
+ "module": "@tsed/platform-serverless-testing",
+ "symbolType": "function",
+ "symbolLabel": "Function",
+ "symbolCode": "F",
+ "status": [
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/platform-serverless-testing"
+ },
+ "@tsed/jwks": {
+ "symbols": [
+ {
+ "path": "/api/security/jwks/types/JwksKeyParameters",
+ "symbolName": "JwksKeyParameters",
+ "module": "@tsed/jwks",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/jwks/types/JwksOptions",
+ "symbolName": "JwksOptions",
+ "module": "@tsed/jwks",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/jwks/types/generateJwks",
+ "symbolName": "generateJwks",
+ "module": "@tsed/jwks",
+ "symbolType": "function",
+ "symbolLabel": "Function",
+ "symbolCode": "F",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/jwks/types/getJwks",
+ "symbolName": "getJwks",
+ "module": "@tsed/jwks",
+ "symbolType": "function",
+ "symbolLabel": "Function",
+ "symbolCode": "F",
+ "status": [
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/jwks"
+ },
+ "@tsed/oidc-provider": {
+ "symbols": [
+ {
+ "path": "/api/security/oidc-provider/types/OidcModule",
+ "symbolName": "OidcModule",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/decorators/GrantId",
+ "symbolName": "GrantId",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/decorators/Interaction",
+ "symbolName": "Interaction",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "Oidc",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/decorators/InteractionsOptions",
+ "symbolName": "InteractionsOptions",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/decorators/Interactions",
+ "symbolName": "Interactions",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/decorators/NoCache",
+ "symbolName": "NoCache",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/decorators/OidcCtx",
+ "symbolName": "OidcCtx",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/decorators/OidcSession",
+ "symbolName": "OidcSession",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/decorators/Params",
+ "symbolName": "Params",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/decorators/Prompt",
+ "symbolName": "Prompt",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/decorators/Uid",
+ "symbolName": "Uid",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/domain/InteractionMethods",
+ "symbolName": "InteractionMethods",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/domain/OidcAccountsMethods",
+ "symbolName": "OidcAccountsMethods",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/domain/OidcBadInteractionName",
+ "symbolName": "OidcBadInteractionName",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/domain/OidcInteractionMethods",
+ "symbolName": "OidcInteractionMethods",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/domain/OidcInteractionOptions",
+ "symbolName": "OidcInteractionOptions",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/domain/OidcInteractionPromptProps",
+ "symbolName": "OidcInteractionPromptProps",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/domain/OidcSettings",
+ "symbolName": "OidcSettings",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/domain/OIDCContext",
+ "symbolName": "OIDCContext",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/domain/OidcClient",
+ "symbolName": "OidcClient",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/domain/DefaultPolicy",
+ "symbolName": "DefaultPolicy",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/domain/AuthorizationCode",
+ "symbolName": "AuthorizationCode",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/domain/AccessToken",
+ "symbolName": "AccessToken",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/domain/ClientCredentials",
+ "symbolName": "ClientCredentials",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/domain/DeviceCode",
+ "symbolName": "DeviceCode",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/domain/RefreshToken",
+ "symbolName": "RefreshToken",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/domain/BackchannelAuthenticationRequest",
+ "symbolName": "BackchannelAuthenticationRequest",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/domain/Grant",
+ "symbolName": "Grant",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/domain/OidcInteraction",
+ "symbolName": "OidcInteraction",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/middlewares/OidcInteractionMiddleware",
+ "symbolName": "OidcInteractionMiddleware",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/middlewares/OidcNoCacheMiddleware",
+ "symbolName": "OidcNoCacheMiddleware",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/middlewares/OidcSecureMiddleware",
+ "symbolName": "OidcSecureMiddleware",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/services/OidcAdapterMethods",
+ "symbolName": "OidcAdapterMethods",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/services/OidcAdapters",
+ "symbolName": "OidcAdapters",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/services/OidcInteractionContext",
+ "symbolName": "OidcInteractionContext",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/services/OidcInteractions",
+ "symbolName": "OidcInteractions",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/services/OidcJwks",
+ "symbolName": "OidcJwks",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/services/OidcPolicy",
+ "symbolName": "OidcPolicy",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/services/OidcProvider",
+ "symbolName": "OidcProvider",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/oidc-provider/types/services/OIDC_PROVIDER_NODE_MODULE",
+ "symbolName": "OIDC_PROVIDER_NODE_MODULE",
+ "module": "@tsed/oidc-provider",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/oidc-provider"
+ },
+ "@tsed/oidc-provider-plugin-wildcard-redirect-uri": {
+ "symbols": [
+ {
+ "path": "/api/security/oidc-provider-plugin-wildcard-redirect-uri/types/OidcWildcardRedirectUriModule",
+ "symbolName": "OidcWildcardRedirectUriModule",
+ "module": "@tsed/oidc-provider-plugin-wildcard-redirect-uri",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/oidc-provider-plugin-wildcard-redirect-uri"
+ },
+ "@tsed/agenda": {
+ "symbols": [
+ {
+ "path": "/api/third-parties/agenda/types/AgendaModule",
+ "symbolName": "AgendaModule",
+ "module": "@tsed/agenda",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/agenda/types/decorators/Agenda",
+ "symbolName": "Agenda",
+ "module": "@tsed/agenda",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/agenda/types/decorators/Define",
+ "symbolName": "Define",
+ "module": "@tsed/agenda",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/agenda/types/decorators/Every",
+ "symbolName": "Every",
+ "module": "@tsed/agenda",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/agenda/types/interfaces/DefineOptions",
+ "symbolName": "DefineOptions",
+ "module": "@tsed/agenda",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/agenda/types/interfaces/EveryOptions",
+ "symbolName": "EveryOptions",
+ "module": "@tsed/agenda",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/agenda/types/interfaces/AgendaStore",
+ "symbolName": "AgendaStore",
+ "module": "@tsed/agenda",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/agenda/types/services/AgendaService",
+ "symbolName": "AgendaService",
+ "module": "@tsed/agenda",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/agenda"
+ },
+ "@tsed/event-emitter": {
+ "symbols": [
+ {
+ "path": "/api/third-parties/event-emitter/types/EventEmitterModule",
+ "symbolName": "EventEmitterModule",
+ "module": "@tsed/event-emitter",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/event-emitter/types/decorators/OnAny",
+ "symbolName": "OnAny",
+ "module": "@tsed/event-emitter",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/event-emitter/types/decorators/OnEvent",
+ "symbolName": "OnEvent",
+ "module": "@tsed/event-emitter",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/event-emitter/types/interfaces/EventEmitterStore",
+ "symbolName": "EventEmitterStore",
+ "module": "@tsed/event-emitter",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/event-emitter/types/services/EventEmitterService",
+ "symbolName": "EventEmitterService",
+ "module": "@tsed/event-emitter",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/event-emitter"
+ },
+ "@tsed/terminus": {
+ "symbols": [
+ {
+ "path": "/api/third-parties/terminus/types/TerminusModule",
+ "symbolName": "TerminusModule",
+ "module": "@tsed/terminus",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/terminus/types/decorators/Health",
+ "symbolName": "Health",
+ "module": "@tsed/terminus",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/terminus/types/interfaces/TerminusSettings",
+ "symbolName": "TerminusSettings",
+ "module": "@tsed/terminus",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/terminus"
+ },
+ "@tsed/vite-ssr-plugin": {
+ "symbols": [
+ {
+ "path": "/api/third-parties/vite-ssr-plugin/types/ViteModule",
+ "symbolName": "ViteModule",
+ "module": "@tsed/vite-ssr-plugin",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/vite-ssr-plugin/types/decorators/Vite",
+ "symbolName": "Vite",
+ "module": "@tsed/vite-ssr-plugin",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/vite-ssr-plugin/types/interfaces/ViteConfig",
+ "symbolName": "ViteConfig",
+ "module": "@tsed/vite-ssr-plugin",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/vite-ssr-plugin/types/interfaces/VitePageProps",
+ "symbolName": "VitePageProps",
+ "module": "@tsed/vite-ssr-plugin",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/vite-ssr-plugin/types/interfaces/ViteRenderContext",
+ "symbolName": "ViteRenderContext",
+ "module": "@tsed/vite-ssr-plugin",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/vite-ssr-plugin/types/middlewares/ViteRendererMiddleware",
+ "symbolName": "ViteRendererMiddleware",
+ "module": "@tsed/vite-ssr-plugin",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/vite-ssr-plugin/types/services/VITE_SERVER",
+ "symbolName": "VITE_SERVER",
+ "module": "@tsed/vite-ssr-plugin",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/vite-ssr-plugin/types/services/ViteService",
+ "symbolName": "ViteService",
+ "module": "@tsed/vite-ssr-plugin",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/vite-ssr-plugin"
+ },
+ "@tsed/di": {
+ "symbols": [
+ {
+ "path": "/api/di/types/common/decorators/Configuration",
+ "symbolName": "Configuration",
+ "module": "@tsed/di",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/decorators/Constant",
+ "symbolName": "Constant",
+ "module": "@tsed/di",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/decorators/PathType",
+ "symbolName": "PathType",
+ "module": "@tsed/di",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/decorators/ControllerMiddlewares",
+ "symbolName": "ControllerMiddlewares",
+ "module": "@tsed/di",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/decorators/ControllerOptions",
+ "symbolName": "ControllerOptions",
+ "module": "@tsed/di",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/decorators/Controller",
+ "symbolName": "Controller",
+ "module": "@tsed/di",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "controller",
+ "decorator",
+ "classDecorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/decorators/injectProperty",
+ "symbolName": "injectProperty",
+ "module": "@tsed/di",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/decorators/Inject",
+ "symbolName": "Inject",
+ "module": "@tsed/di",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/decorators/Injectable",
+ "symbolName": "Injectable",
+ "module": "@tsed/di",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/decorators/Intercept",
+ "symbolName": "Intercept",
+ "module": "@tsed/di",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/decorators/Interceptor",
+ "symbolName": "Interceptor",
+ "module": "@tsed/di",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/decorators/LazyInject",
+ "symbolName": "LazyInject",
+ "module": "@tsed/di",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/decorators/OptionalLazyInject",
+ "symbolName": "OptionalLazyInject",
+ "module": "@tsed/di",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/decorators/ModuleOptions",
+ "symbolName": "ModuleOptions",
+ "module": "@tsed/di",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/decorators/Module",
+ "symbolName": "Module",
+ "module": "@tsed/di",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/decorators/Opts",
+ "symbolName": "Opts",
+ "module": "@tsed/di",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/decorators/OverrideProvider",
+ "symbolName": "OverrideProvider",
+ "module": "@tsed/di",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/decorators/Scope",
+ "symbolName": "Scope",
+ "module": "@tsed/di",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "constructor",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/decorators/Service",
+ "symbolName": "Service",
+ "module": "@tsed/di",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/decorators/UseOpts",
+ "symbolName": "UseOpts",
+ "module": "@tsed/di",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/decorators/Value",
+ "symbolName": "Value",
+ "module": "@tsed/di",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/domain/Container",
+ "symbolName": "Container",
+ "module": "@tsed/di",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/domain/ControllerProvider",
+ "symbolName": "ControllerProvider",
+ "module": "@tsed/di",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/domain/InjectablePropertyType",
+ "symbolName": "InjectablePropertyType",
+ "module": "@tsed/di",
+ "symbolType": "enum",
+ "symbolLabel": "Enum",
+ "symbolCode": "E",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/domain/LocalsContainer",
+ "symbolName": "LocalsContainer",
+ "module": "@tsed/di",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/domain/ProviderHookCallback",
+ "symbolName": "ProviderHookCallback",
+ "module": "@tsed/di",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/domain/Provider",
+ "symbolName": "Provider",
+ "module": "@tsed/di",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/domain/ProviderScope",
+ "symbolName": "ProviderScope",
+ "module": "@tsed/di",
+ "symbolType": "enum",
+ "symbolLabel": "Enum",
+ "symbolCode": "E",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/domain/ProviderType",
+ "symbolName": "ProviderType",
+ "module": "@tsed/di",
+ "symbolType": "enum",
+ "symbolLabel": "Enum",
+ "symbolCode": "E",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/errors/InjectionError",
+ "symbolName": "InjectionError",
+ "module": "@tsed/di",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/errors/InvalidPropertyTokenError",
+ "symbolName": "InvalidPropertyTokenError",
+ "module": "@tsed/di",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/errors/UndefinedTokenError",
+ "symbolName": "UndefinedTokenError",
+ "module": "@tsed/di",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/interfaces/DIConfigurationOptions",
+ "symbolName": "DIConfigurationOptions",
+ "module": "@tsed/di",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/interfaces/DILogger",
+ "symbolName": "DILogger",
+ "module": "@tsed/di",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/interfaces/DILoggerOptions",
+ "symbolName": "DILoggerOptions",
+ "module": "@tsed/di",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/interfaces/DIResolver",
+ "symbolName": "DIResolver",
+ "module": "@tsed/di",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/interfaces/InjectableProperty",
+ "symbolName": "InjectableProperty",
+ "module": "@tsed/di",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/interfaces/InjectablePropertyOptions",
+ "symbolName": "InjectablePropertyOptions",
+ "module": "@tsed/di",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/interfaces/InjectablePropertyValue",
+ "symbolName": "InjectablePropertyValue",
+ "module": "@tsed/di",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/interfaces/InjectableProperties",
+ "symbolName": "InjectableProperties",
+ "module": "@tsed/di",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/interfaces/InterceptorNext",
+ "symbolName": "InterceptorNext",
+ "module": "@tsed/di",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/interfaces/InterceptorContext",
+ "symbolName": "InterceptorContext",
+ "module": "@tsed/di",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/interfaces/InterceptorMethods",
+ "symbolName": "InterceptorMethods",
+ "module": "@tsed/di",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/interfaces/InvokeOptions",
+ "symbolName": "InvokeOptions",
+ "module": "@tsed/di",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/interfaces/OnDestroy",
+ "symbolName": "OnDestroy",
+ "module": "@tsed/di",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/interfaces/OnInit",
+ "symbolName": "OnInit",
+ "module": "@tsed/di",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/interfaces/ProviderOpts",
+ "symbolName": "ProviderOpts",
+ "module": "@tsed/di",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/interfaces/ResolvedInvokeOptions",
+ "symbolName": "ResolvedInvokeOptions",
+ "module": "@tsed/di",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/interfaces/TokenProvider",
+ "symbolName": "TokenProvider",
+ "module": "@tsed/di",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/interfaces/TokenProviderOpts",
+ "symbolName": "TokenProviderOpts",
+ "module": "@tsed/di",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/interfaces/TokenRoute",
+ "symbolName": "TokenRoute",
+ "module": "@tsed/di",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/services/DIConfiguration",
+ "symbolName": "DIConfiguration",
+ "module": "@tsed/di",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/services/LOGGER",
+ "symbolName": "LOGGER",
+ "module": "@tsed/di",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/common/services/InjectorService",
+ "symbolName": "InjectorService",
+ "module": "@tsed/di",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/node/decorators/InjectContext",
+ "symbolName": "InjectContext",
+ "module": "@tsed/di",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/node/domain/ContextLoggerOptions",
+ "symbolName": "ContextLoggerOptions",
+ "module": "@tsed/di",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/node/domain/ContextLogger",
+ "symbolName": "ContextLogger",
+ "module": "@tsed/di",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/node/domain/DIContextOptions",
+ "symbolName": "DIContextOptions",
+ "module": "@tsed/di",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/node/domain/DIContext",
+ "symbolName": "DIContext",
+ "module": "@tsed/di",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/node/domain/BaseContext",
+ "symbolName": "BaseContext",
+ "module": "@tsed/di",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/node/interfaces/AlterRunInContext",
+ "symbolName": "AlterRunInContext",
+ "module": "@tsed/di",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/di/types/node/services/DITest",
+ "symbolName": "DITest",
+ "module": "@tsed/di",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/di"
+ },
+ "@tsed/typegraphql": {
+ "symbols": [
+ {
+ "path": "/api/graphql/typegraphql/types/decorators/ResolverController",
+ "symbolName": "ResolverController",
+ "module": "@tsed/typegraphql",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/graphql/typegraphql/types/decorators/ResolverService",
+ "symbolName": "ResolverService",
+ "module": "@tsed/typegraphql",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "deprecated"
+ ]
+ },
+ {
+ "path": "/api/graphql/typegraphql/types/interfaces/TypeGraphQLSettings",
+ "symbolName": "TypeGraphQLSettings",
+ "module": "@tsed/typegraphql",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/typegraphql"
+ },
+ "@tsed/ioredis": {
+ "symbols": [
+ {
+ "path": "/api/orm/ioredis/types/domain/ClusterConfiguration",
+ "symbolName": "ClusterConfiguration",
+ "module": "@tsed/ioredis",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/ioredis/types/domain/BaseIORedisConfiguration",
+ "symbolName": "BaseIORedisConfiguration",
+ "module": "@tsed/ioredis",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/ioredis/types/domain/IORedisConfiguration",
+ "symbolName": "IORedisConfiguration",
+ "module": "@tsed/ioredis",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/ioredis/types/domain/RedisClusterConfig",
+ "symbolName": "RedisClusterConfig",
+ "module": "@tsed/ioredis",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/ioredis/types/domain/IORedisStoreCtrOptions",
+ "symbolName": "IORedisStoreCtrOptions",
+ "module": "@tsed/ioredis",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/ioredis/types/domain/IORedisStore",
+ "symbolName": "IORedisStore",
+ "module": "@tsed/ioredis",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/ioredis/types/domain/ioRedisStore",
+ "symbolName": "ioRedisStore",
+ "module": "@tsed/ioredis",
+ "symbolType": "function",
+ "symbolLabel": "Function",
+ "symbolCode": "F",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/ioredis/types/domain/IORedisTest",
+ "symbolName": "IORedisTest",
+ "module": "@tsed/ioredis",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/ioredis"
+ },
+ "@tsed/mongoose": {
+ "symbols": [
+ {
+ "path": "/api/orm/mongoose/types/decorators/Auto",
+ "symbolName": "Auto",
+ "module": "@tsed/mongoose",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "mongoose",
+ "property",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/DynamicRef",
+ "symbolName": "DynamicRef",
+ "module": "@tsed/mongoose",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "mongoose",
+ "property",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/ExcludeIndexes",
+ "symbolName": "ExcludeIndexes",
+ "module": "@tsed/mongoose",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "mongoose",
+ "property",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/Expires",
+ "symbolName": "Expires",
+ "module": "@tsed/mongoose",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "mongoose",
+ "property",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/Immutable",
+ "symbolName": "Immutable",
+ "module": "@tsed/mongoose",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "mongoose",
+ "property",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/Indexed",
+ "symbolName": "Indexed",
+ "module": "@tsed/mongoose",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "mongoose",
+ "property",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/Lowercase",
+ "symbolName": "Lowercase",
+ "module": "@tsed/mongoose",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "mongoose",
+ "property",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/Model",
+ "symbolName": "Model",
+ "module": "@tsed/mongoose",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "mongoose",
+ "class",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/MongooseIndex",
+ "symbolName": "MongooseIndex",
+ "module": "@tsed/mongoose",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "mongoose",
+ "class",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/MongooseIndexes",
+ "symbolName": "MongooseIndexes",
+ "module": "@tsed/mongoose",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "mongoose",
+ "class",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/MongoosePlugin",
+ "symbolName": "MongoosePlugin",
+ "module": "@tsed/mongoose",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "mongoose",
+ "class",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/DecimalFormat",
+ "symbolName": "DecimalFormat",
+ "module": "@tsed/mongoose",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/NumberDecimal",
+ "symbolName": "NumberDecimal",
+ "module": "@tsed/mongoose",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "mongoose",
+ "schema",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/Decimal128",
+ "symbolName": "Decimal128",
+ "module": "@tsed/mongoose",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/ObjectID",
+ "symbolName": "ObjectID",
+ "module": "@tsed/mongoose",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "mongoose",
+ "schema",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/PostHook",
+ "symbolName": "PostHook",
+ "module": "@tsed/mongoose",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "mongoose",
+ "class",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/PreHook",
+ "symbolName": "PreHook",
+ "module": "@tsed/mongoose",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "class",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/Ref",
+ "symbolName": "Ref",
+ "module": "@tsed/mongoose",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "mongoose",
+ "property",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/Schema",
+ "symbolName": "Schema",
+ "module": "@tsed/mongoose",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "mongoose",
+ "property",
+ "class",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/MongooseSchema",
+ "symbolName": "MongooseSchema",
+ "module": "@tsed/mongoose",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "mongoose",
+ "property",
+ "class",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/SchemaIgnore",
+ "symbolName": "SchemaIgnore",
+ "module": "@tsed/mongoose",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "mongoose",
+ "class",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/Select",
+ "symbolName": "Select",
+ "module": "@tsed/mongoose",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "mongoose",
+ "property",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/Sparse",
+ "symbolName": "Sparse",
+ "module": "@tsed/mongoose",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "mongoose",
+ "property",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/Text",
+ "symbolName": "Text",
+ "module": "@tsed/mongoose",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "mongoose",
+ "property",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/Trim",
+ "symbolName": "Trim",
+ "module": "@tsed/mongoose",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "mongoose",
+ "property",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/Unique",
+ "symbolName": "Unique",
+ "module": "@tsed/mongoose",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "mongoose",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/Uppercase",
+ "symbolName": "Uppercase",
+ "module": "@tsed/mongoose",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "mongoose",
+ "property",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/VersionKey",
+ "symbolName": "VersionKey",
+ "module": "@tsed/mongoose",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/VirtualRef",
+ "symbolName": "VirtualRef",
+ "module": "@tsed/mongoose",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "mongoose",
+ "property",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/decorators/VirtualRefs",
+ "symbolName": "VirtualRefs",
+ "module": "@tsed/mongoose",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "deprecated",
+ "private"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/interfaces/MongooseConnectionOptions",
+ "symbolName": "MongooseConnectionOptions",
+ "module": "@tsed/mongoose",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/interfaces/MongooseDocument",
+ "symbolName": "MongooseDocument",
+ "module": "@tsed/mongoose",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/interfaces/MongooseMergedDocument",
+ "symbolName": "MongooseMergedDocument",
+ "module": "@tsed/mongoose",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/interfaces/MongooseDocumentMethods",
+ "symbolName": "MongooseDocumentMethods",
+ "module": "@tsed/mongoose",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/interfaces/MongooseModel",
+ "symbolName": "MongooseModel",
+ "module": "@tsed/mongoose",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/interfaces/MongooseModelOptions",
+ "symbolName": "MongooseModelOptions",
+ "module": "@tsed/mongoose",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/interfaces/MongooseNextCB",
+ "symbolName": "MongooseNextCB",
+ "module": "@tsed/mongoose",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/interfaces/MongooseHookOptions",
+ "symbolName": "MongooseHookOptions",
+ "module": "@tsed/mongoose",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/interfaces/MongooseHookPromised",
+ "symbolName": "MongooseHookPromised",
+ "module": "@tsed/mongoose",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/interfaces/MongoosePreHookCB",
+ "symbolName": "MongoosePreHookCB",
+ "module": "@tsed/mongoose",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/interfaces/MongoosePostHookCB",
+ "symbolName": "MongoosePostHookCB",
+ "module": "@tsed/mongoose",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/interfaces/MongoosePreHook",
+ "symbolName": "MongoosePreHook",
+ "module": "@tsed/mongoose",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/interfaces/MongoosePostHook",
+ "symbolName": "MongoosePostHook",
+ "module": "@tsed/mongoose",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/interfaces/MongoosePluginOptions",
+ "symbolName": "MongoosePluginOptions",
+ "module": "@tsed/mongoose",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/interfaces/MongooseIndexOptions",
+ "symbolName": "MongooseIndexOptions",
+ "module": "@tsed/mongoose",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/interfaces/MongooseSchemaOptions",
+ "symbolName": "MongooseSchemaOptions",
+ "module": "@tsed/mongoose",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/interfaces/MongooseSchemaTypes",
+ "symbolName": "MongooseSchemaTypes",
+ "module": "@tsed/mongoose",
+ "symbolType": "enum",
+ "symbolLabel": "Enum",
+ "symbolCode": "E",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/interfaces/MongooseVirtualRefOptions",
+ "symbolName": "MongooseVirtualRefOptions",
+ "module": "@tsed/mongoose",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/mongoose/types/services/MongooseService",
+ "symbolName": "MongooseService",
+ "module": "@tsed/mongoose",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/mongoose"
+ },
+ "@tsed/objection": {
+ "symbols": [
+ {
+ "path": "/api/orm/objection/types/decorators/BelongsToOne",
+ "symbolName": "BelongsToOne",
+ "module": "@tsed/objection",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "objection",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/objection/types/decorators/ColumnOptions",
+ "symbolName": "ColumnOptions",
+ "module": "@tsed/objection",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "objection",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/objection/types/decorators/DecimalOptions",
+ "symbolName": "DecimalOptions",
+ "module": "@tsed/objection",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/objection/types/decorators/Decimal",
+ "symbolName": "Decimal",
+ "module": "@tsed/objection",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "objection",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/objection/types/decorators/Entity",
+ "symbolName": "Entity",
+ "module": "@tsed/objection",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "objection",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/objection/types/decorators/EntityMethods",
+ "symbolName": "EntityMethods",
+ "module": "@tsed/objection",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/objection/types/decorators/HasMany",
+ "symbolName": "HasMany",
+ "module": "@tsed/objection",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "objection",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/objection/types/decorators/HasOne",
+ "symbolName": "HasOne",
+ "module": "@tsed/objection",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "objection",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/objection/types/decorators/HasOneThroughRelation",
+ "symbolName": "HasOneThroughRelation",
+ "module": "@tsed/objection",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "objection",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/objection/types/decorators/IdColumn",
+ "symbolName": "IdColumn",
+ "module": "@tsed/objection",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "objection",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/objection/types/decorators/ManyToMany",
+ "symbolName": "ManyToMany",
+ "module": "@tsed/objection",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "objection",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/objection/types/decorators/RelatesTo",
+ "symbolName": "RelatesTo",
+ "module": "@tsed/objection",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "objection",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/objection/types/domain/ColumnOpts",
+ "symbolName": "ColumnOpts",
+ "module": "@tsed/objection",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/objection/types/domain/RelationshipOptsWithThrough",
+ "symbolName": "RelationshipOptsWithThrough",
+ "module": "@tsed/objection",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/objection/types/domain/RelationshipOptsWithoutThrough",
+ "symbolName": "RelationshipOptsWithoutThrough",
+ "module": "@tsed/objection",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/objection/types/domain/RelationshipOpts",
+ "symbolName": "RelationshipOpts",
+ "module": "@tsed/objection",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/objection/types/domain/isRelationshipOptsWithThrough",
+ "symbolName": "isRelationshipOptsWithThrough",
+ "module": "@tsed/objection",
+ "symbolType": "function",
+ "symbolLabel": "Function",
+ "symbolCode": "F",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/orm/objection/types/domain/isModelClassFactory",
+ "symbolName": "isModelClassFactory",
+ "module": "@tsed/objection",
+ "symbolType": "function",
+ "symbolLabel": "Function",
+ "symbolCode": "F",
+ "status": [
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/objection"
+ },
+ "@tsed/common": {
+ "symbols": [
+ {
+ "path": "/api/platform/common/types/builder/PlatformBuilder",
+ "symbolName": "PlatformBuilder",
+ "module": "@tsed/common",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "platform",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/decorators/PlatformProvider",
+ "symbolName": "PlatformProvider",
+ "module": "@tsed/common",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/domain/AnyToPromiseWithCtx",
+ "symbolName": "AnyToPromiseWithCtx",
+ "module": "@tsed/common",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/domain/PlatformContextOptions",
+ "symbolName": "PlatformContextOptions",
+ "module": "@tsed/common",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/domain/PlatformContext",
+ "symbolName": "PlatformContext",
+ "module": "@tsed/common",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/domain/PlatformRouteDetails",
+ "symbolName": "PlatformRouteDetails",
+ "module": "@tsed/common",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/interfaces/AfterInit",
+ "symbolName": "AfterInit",
+ "module": "@tsed/common",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/interfaces/AfterListen",
+ "symbolName": "AfterListen",
+ "module": "@tsed/common",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/interfaces/AfterRoutesInit",
+ "symbolName": "AfterRoutesInit",
+ "module": "@tsed/common",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/interfaces/BeforeInit",
+ "symbolName": "BeforeInit",
+ "module": "@tsed/common",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/interfaces/BeforeListen",
+ "symbolName": "BeforeListen",
+ "module": "@tsed/common",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/interfaces/BeforeRoutesInit",
+ "symbolName": "BeforeRoutesInit",
+ "module": "@tsed/common",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/interfaces/IncomingEvent",
+ "symbolName": "IncomingEvent",
+ "module": "@tsed/common",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/interfaces/OnReady",
+ "symbolName": "OnReady",
+ "module": "@tsed/common",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/interfaces/OnRequest",
+ "symbolName": "OnRequest",
+ "module": "@tsed/common",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/interfaces/OnResponse",
+ "symbolName": "OnResponse",
+ "module": "@tsed/common",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/interfaces/OnRoutesInit",
+ "symbolName": "OnRoutesInit",
+ "module": "@tsed/common",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/interfaces/ResponseErrorObject",
+ "symbolName": "ResponseErrorObject",
+ "module": "@tsed/common",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/interfaces/Route",
+ "symbolName": "Route",
+ "module": "@tsed/common",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/interfaces/RouteController",
+ "symbolName": "RouteController",
+ "module": "@tsed/common",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/middlewares/PlatformAcceptMimesMiddleware",
+ "symbolName": "PlatformAcceptMimesMiddleware",
+ "module": "@tsed/common",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "middleware",
+ "platform",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/middlewares/MulterInputOptions",
+ "symbolName": "MulterInputOptions",
+ "module": "@tsed/common",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/middlewares/MulterException",
+ "symbolName": "MulterException",
+ "module": "@tsed/common",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/middlewares/PlatformMulterMiddleware",
+ "symbolName": "PlatformMulterMiddleware",
+ "module": "@tsed/common",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "middleware",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/services/FakeAdapter",
+ "symbolName": "FakeAdapter",
+ "module": "@tsed/common",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/services/Platform",
+ "symbolName": "Platform",
+ "module": "@tsed/common",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "platform",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/services/PlatformAdapter",
+ "symbolName": "PlatformAdapter",
+ "module": "@tsed/common",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/services/PlatformBuilderSettings",
+ "symbolName": "PlatformBuilderSettings",
+ "module": "@tsed/common",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/services/PlatformApplication",
+ "symbolName": "PlatformApplication",
+ "module": "@tsed/common",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "platform",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/services/PlatformHandler",
+ "symbolName": "PlatformHandler",
+ "module": "@tsed/common",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "platform",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/services/PlatformMiddlewaresChain",
+ "symbolName": "PlatformMiddlewaresChain",
+ "module": "@tsed/common",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/services/PlatformRequest",
+ "symbolName": "PlatformRequest",
+ "module": "@tsed/common",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "platform",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/services/PlatformResponse",
+ "symbolName": "PlatformResponse",
+ "module": "@tsed/common",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "platform",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/services/PlatformTest",
+ "symbolName": "PlatformTest",
+ "module": "@tsed/common",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "platform",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/config/interfaces/PlatformJsonMapperSettings",
+ "symbolName": "PlatformJsonMapperSettings",
+ "module": "@tsed/common",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/config/interfaces/PlatformLoggerSettings",
+ "symbolName": "PlatformLoggerSettings",
+ "module": "@tsed/common",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/config/interfaces/PlatformMulter",
+ "symbolName": "PlatformMulter",
+ "module": "@tsed/common",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/config/interfaces/PlatformMulterSettings",
+ "symbolName": "PlatformMulterSettings",
+ "module": "@tsed/common",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/config/interfaces/PlatformMulterFile",
+ "symbolName": "PlatformMulterFile",
+ "module": "@tsed/common",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/config/interfaces/PlatformMulterField",
+ "symbolName": "PlatformMulterField",
+ "module": "@tsed/common",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/config/interfaces/PlatformStaticsOptions",
+ "symbolName": "PlatformStaticsOptions",
+ "module": "@tsed/common",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/config/interfaces/PathOrStaticsOptions",
+ "symbolName": "PathOrStaticsOptions",
+ "module": "@tsed/common",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/config/interfaces/PlatformStaticsSettings",
+ "symbolName": "PlatformStaticsSettings",
+ "module": "@tsed/common",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/config/services/PlatformConfiguration",
+ "symbolName": "PlatformConfiguration",
+ "module": "@tsed/common",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/decorators/multer/MulterFileSize",
+ "symbolName": "MulterFileSize",
+ "module": "@tsed/common",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "multer",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/decorators/multer/MulterOptions",
+ "symbolName": "MulterOptions",
+ "module": "@tsed/common",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "multer",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/decorators/multer/MultipartFile",
+ "symbolName": "MultipartFile",
+ "module": "@tsed/common",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/decorators/params/Err",
+ "symbolName": "Err",
+ "module": "@tsed/common",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/decorators/params/Next",
+ "symbolName": "Next",
+ "module": "@tsed/common",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/decorators/params/Request",
+ "symbolName": "Request",
+ "module": "@tsed/common",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/decorators/params/Req",
+ "symbolName": "Req",
+ "module": "@tsed/common",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "alias",
+ "decorator",
+ "operation",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/decorators/params/Response",
+ "symbolName": "Response",
+ "module": "@tsed/common",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "input",
+ "response",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/common/types/decorators/params/Res",
+ "symbolName": "Res",
+ "module": "@tsed/common",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "alias",
+ "decorator",
+ "operation",
+ "input",
+ "response",
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/common"
+ },
+ "@tsed/platform-cache": {
+ "symbols": [
+ {
+ "path": "/api/platform/platform-cache/types/decorators/UseCache",
+ "symbolName": "UseCache",
+ "module": "@tsed/platform-cache",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-cache/types/interceptors/PlatformCacheInterceptor",
+ "symbolName": "PlatformCacheInterceptor",
+ "module": "@tsed/platform-cache",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "platform",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-cache/types/interfaces/PlatformCacheOptions",
+ "symbolName": "PlatformCacheOptions",
+ "module": "@tsed/platform-cache",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-cache/types/interfaces/PlatformCachedObject",
+ "symbolName": "PlatformCachedObject",
+ "module": "@tsed/platform-cache",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-cache/types/interfaces/PlatformCacheLegacyStoreFactory",
+ "symbolName": "PlatformCacheLegacyStoreFactory",
+ "module": "@tsed/platform-cache",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "deprecated",
+ "private"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-cache/types/interfaces/PlatformCacheSettings",
+ "symbolName": "PlatformCacheSettings",
+ "module": "@tsed/platform-cache",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-cache/types/interfaces/OnCreateCacheManager",
+ "symbolName": "OnCreateCacheManager",
+ "module": "@tsed/platform-cache",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-cache/types/services/CacheManager",
+ "symbolName": "CacheManager",
+ "module": "@tsed/platform-cache",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-cache/types/services/Ttl",
+ "symbolName": "Ttl",
+ "module": "@tsed/platform-cache",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-cache/types/services/PlatformCache",
+ "symbolName": "PlatformCache",
+ "module": "@tsed/platform-cache",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "platform",
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/platform-cache"
+ },
+ "@tsed/platform-exceptions": {
+ "symbols": [
+ {
+ "path": "/api/platform/platform-exceptions/types/components/ErrorFilter",
+ "symbolName": "ErrorFilter",
+ "module": "@tsed/platform-exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-exceptions/types/components/ExceptionFilter",
+ "symbolName": "ExceptionFilter",
+ "module": "@tsed/platform-exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-exceptions/types/components/MongooseErrorFilter",
+ "symbolName": "MongooseErrorFilter",
+ "module": "@tsed/platform-exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-exceptions/types/components/StringErrorFilter",
+ "symbolName": "StringErrorFilter",
+ "module": "@tsed/platform-exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-exceptions/types/decorators/Catch",
+ "symbolName": "Catch",
+ "module": "@tsed/platform-exceptions",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-exceptions/types/errors/ResourceNotFound",
+ "symbolName": "ResourceNotFound",
+ "module": "@tsed/platform-exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-exceptions/types/interfaces/ExceptionFilterMethods",
+ "symbolName": "ExceptionFilterMethods",
+ "module": "@tsed/platform-exceptions",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-exceptions/types/services/PlatformExceptions",
+ "symbolName": "PlatformExceptions",
+ "module": "@tsed/platform-exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "platform",
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/platform-exceptions"
+ },
+ "@tsed/platform-express": {
+ "symbols": [
+ {
+ "path": "/api/platform/platform-express/types/interfaces/PlatformExpressSettings",
+ "symbolName": "PlatformExpressSettings",
+ "module": "@tsed/platform-express",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-express/types/interfaces/PlatformExpressStaticsOptions",
+ "symbolName": "PlatformExpressStaticsOptions",
+ "module": "@tsed/platform-express",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/platform-express"
+ },
+ "@tsed/platform-koa": {
+ "symbols": [
+ {
+ "path": "/api/platform/platform-koa/types/decorators/KoaCtx",
+ "symbolName": "KoaCtx",
+ "module": "@tsed/platform-koa",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "input",
+ "koa",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-koa/types/decorators/Ctx",
+ "symbolName": "Ctx",
+ "module": "@tsed/platform-koa",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "input",
+ "koa",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-koa/types/decorators/State",
+ "symbolName": "State",
+ "module": "@tsed/platform-koa",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "input",
+ "response",
+ "koa",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-koa/types/interfaces/PlatformKoaSettings",
+ "symbolName": "PlatformKoaSettings",
+ "module": "@tsed/platform-koa",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-koa/types/services/PlatformKoaHandler",
+ "symbolName": "PlatformKoaHandler",
+ "module": "@tsed/platform-koa",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-koa/types/services/PlatformKoaRequest",
+ "symbolName": "PlatformKoaRequest",
+ "module": "@tsed/platform-koa",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "platform",
+ "koa",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-koa/types/services/PlatformKoaResponse",
+ "symbolName": "PlatformKoaResponse",
+ "module": "@tsed/platform-koa",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "platform",
+ "koa",
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/platform-koa"
+ },
+ "@tsed/platform-log-middleware": {
+ "symbols": [
+ {
+ "path": "/api/platform/platform-log-middleware/types/domain/LoggerRequestFields",
+ "symbolName": "LoggerRequestFields",
+ "module": "@tsed/platform-log-middleware",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-log-middleware/types/domain/PlatformLogMiddlewareSettings",
+ "symbolName": "PlatformLogMiddlewareSettings",
+ "module": "@tsed/platform-log-middleware",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-log-middleware/types/middlewares/PlatformLogMiddleware",
+ "symbolName": "PlatformLogMiddleware",
+ "module": "@tsed/platform-log-middleware",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "middleware",
+ "platform",
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/platform-log-middleware"
+ },
+ "@tsed/platform-middlewares": {
+ "symbols": [
+ {
+ "path": "/api/platform/platform-middlewares/types/decorators/AuthOptions",
+ "symbolName": "AuthOptions",
+ "module": "@tsed/platform-middlewares",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "decorator",
+ "operation",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-middlewares/types/decorators/Middleware",
+ "symbolName": "Middleware",
+ "module": "@tsed/platform-middlewares",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "classDecorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-middlewares/types/decorators/Use",
+ "symbolName": "Use",
+ "module": "@tsed/platform-middlewares",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-middlewares/types/decorators/UseAfter",
+ "symbolName": "UseAfter",
+ "module": "@tsed/platform-middlewares",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-middlewares/types/decorators/UseAuth",
+ "symbolName": "UseAuth",
+ "module": "@tsed/platform-middlewares",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-middlewares/types/decorators/UseBefore",
+ "symbolName": "UseBefore",
+ "module": "@tsed/platform-middlewares",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-middlewares/types/decorators/UseBeforeEach",
+ "symbolName": "UseBeforeEach",
+ "module": "@tsed/platform-middlewares",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-middlewares/types/domain/MiddlewareMethods",
+ "symbolName": "MiddlewareMethods",
+ "module": "@tsed/platform-middlewares",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-middlewares/types/domain/PlatformMiddlewareLoadingOptions",
+ "symbolName": "PlatformMiddlewareLoadingOptions",
+ "module": "@tsed/platform-middlewares",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-middlewares/types/domain/PlatformMiddlewareSettings",
+ "symbolName": "PlatformMiddlewareSettings",
+ "module": "@tsed/platform-middlewares",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/platform-middlewares"
+ },
+ "@tsed/platform-params": {
+ "symbols": [
+ {
+ "path": "/api/platform/platform-params/types/builder/PlatformParamsScope",
+ "symbolName": "PlatformParamsScope",
+ "module": "@tsed/platform-params",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/builder/PlatformParamsCallback",
+ "symbolName": "PlatformParamsCallback",
+ "module": "@tsed/platform-params",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/builder/PlatformParams",
+ "symbolName": "PlatformParams",
+ "module": "@tsed/platform-params",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "platform",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/decorators/BodyParams",
+ "symbolName": "BodyParams",
+ "module": "@tsed/platform-params",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/decorators/RawBodyParams",
+ "symbolName": "RawBodyParams",
+ "module": "@tsed/platform-params",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "input",
+ "alias",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/decorators/Context",
+ "symbolName": "Context",
+ "module": "@tsed/platform-params",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/decorators/CookiesParams",
+ "symbolName": "CookiesParams",
+ "module": "@tsed/platform-params",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/decorators/Cookies",
+ "symbolName": "Cookies",
+ "module": "@tsed/platform-params",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "aliasof",
+ "operation",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/decorators/HeaderParams",
+ "symbolName": "HeaderParams",
+ "module": "@tsed/platform-params",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/decorators/Locals",
+ "symbolName": "Locals",
+ "module": "@tsed/platform-params",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "input",
+ "response",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/decorators/ParamFn",
+ "symbolName": "ParamFn",
+ "module": "@tsed/platform-params",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/decorators/PathParams",
+ "symbolName": "PathParams",
+ "module": "@tsed/platform-params",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/decorators/RawPathParams",
+ "symbolName": "RawPathParams",
+ "module": "@tsed/platform-params",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/decorators/QueryParams",
+ "symbolName": "QueryParams",
+ "module": "@tsed/platform-params",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/decorators/RawQueryParams",
+ "symbolName": "RawQueryParams",
+ "module": "@tsed/platform-params",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/decorators/Session",
+ "symbolName": "Session",
+ "module": "@tsed/platform-params",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/decorators/UseDeserialization",
+ "symbolName": "UseDeserialization",
+ "module": "@tsed/platform-params",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "input",
+ "pipe",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/decorators/UseParam",
+ "symbolName": "UseParam",
+ "module": "@tsed/platform-params",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "input",
+ "pipe",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/decorators/UseParamExpression",
+ "symbolName": "UseParamExpression",
+ "module": "@tsed/platform-params",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "input",
+ "pipe",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/decorators/UseParamType",
+ "symbolName": "UseParamType",
+ "module": "@tsed/platform-params",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "input",
+ "pipe",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/decorators/UsePipe",
+ "symbolName": "UsePipe",
+ "module": "@tsed/platform-params",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "input",
+ "pipe",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/decorators/UseType",
+ "symbolName": "UseType",
+ "module": "@tsed/platform-params",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "input",
+ "alias",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/decorators/UseValidation",
+ "symbolName": "UseValidation",
+ "module": "@tsed/platform-params",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "input",
+ "pipe",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/domain/ParamOptions",
+ "symbolName": "ParamOptions",
+ "module": "@tsed/platform-params",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/domain/ParamTypes",
+ "symbolName": "ParamTypes",
+ "module": "@tsed/platform-params",
+ "symbolType": "enum",
+ "symbolLabel": "Enum",
+ "symbolCode": "E",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/domain/PARAM_TYPES_DATA_PATH",
+ "symbolName": "PARAM_TYPES_DATA_PATH",
+ "module": "@tsed/platform-params",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/errors/ParamValidationError",
+ "symbolName": "ParamValidationError",
+ "module": "@tsed/platform-params",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/errors/RequiredValidationError",
+ "symbolName": "RequiredValidationError",
+ "module": "@tsed/platform-params",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/errors/ValidationError",
+ "symbolName": "ValidationError",
+ "module": "@tsed/platform-params",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/pipes/DeserializerPipe",
+ "symbolName": "DeserializerPipe",
+ "module": "@tsed/platform-params",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/pipes/ParseExpressionPipe",
+ "symbolName": "ParseExpressionPipe",
+ "module": "@tsed/platform-params",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/pipes/ValidatorServiceMethods",
+ "symbolName": "ValidatorServiceMethods",
+ "module": "@tsed/platform-params",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-params/types/pipes/ValidationPipe",
+ "symbolName": "ValidationPipe",
+ "module": "@tsed/platform-params",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/platform-params"
+ },
+ "@tsed/platform-response-filter": {
+ "symbols": [
+ {
+ "path": "/api/platform/platform-response-filter/types/decorators/ResponseFilter",
+ "symbolName": "ResponseFilter",
+ "module": "@tsed/platform-response-filter",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-response-filter/types/errors/TemplateRenderError",
+ "symbolName": "TemplateRenderError",
+ "module": "@tsed/platform-response-filter",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-response-filter/types/interfaces/ResponseFilterMethods",
+ "symbolName": "ResponseFilterMethods",
+ "module": "@tsed/platform-response-filter",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-response-filter/types/services/PlatformResponseFilter",
+ "symbolName": "PlatformResponseFilter",
+ "module": "@tsed/platform-response-filter",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "platform",
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/platform-response-filter"
+ },
+ "@tsed/platform-router": {
+ "symbols": [
+ {
+ "path": "/api/platform/platform-router/types/domain/PlatformHandlerMetadataOpts",
+ "symbolName": "PlatformHandlerMetadataOpts",
+ "module": "@tsed/platform-router",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-router/types/domain/PlatformHandlerMetadataProps",
+ "symbolName": "PlatformHandlerMetadataProps",
+ "module": "@tsed/platform-router",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-router/types/domain/PlatformHandlerMetadata",
+ "symbolName": "PlatformHandlerMetadata",
+ "module": "@tsed/platform-router",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-router/types/domain/PlatformHandlerType",
+ "symbolName": "PlatformHandlerType",
+ "module": "@tsed/platform-router",
+ "symbolType": "enum",
+ "symbolLabel": "Enum",
+ "symbolCode": "E",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-router/types/domain/PlatformLayerOptions",
+ "symbolName": "PlatformLayerOptions",
+ "module": "@tsed/platform-router",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-router/types/domain/PlatformLayerProps",
+ "symbolName": "PlatformLayerProps",
+ "module": "@tsed/platform-router",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-router/types/domain/PlatformLayer",
+ "symbolName": "PlatformLayer",
+ "module": "@tsed/platform-router",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-router/types/domain/PlatformRouter",
+ "symbolName": "PlatformRouter",
+ "module": "@tsed/platform-router",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-router/types/domain/PlatformRouters",
+ "symbolName": "PlatformRouters",
+ "module": "@tsed/platform-router",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-router/types/domain/SinglePathType",
+ "symbolName": "SinglePathType",
+ "module": "@tsed/platform-router",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/platform-router"
+ },
+ "@tsed/platform-serverless": {
+ "symbols": [
+ {
+ "path": "/api/platform/platform-serverless/types/builder/PlatformServerlessSettings",
+ "symbolName": "PlatformServerlessSettings",
+ "module": "@tsed/platform-serverless",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-serverless/types/builder/PlatformServerless",
+ "symbolName": "PlatformServerless",
+ "module": "@tsed/platform-serverless",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "platform",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-serverless/types/builder/PlatformServerlessHandler",
+ "symbolName": "PlatformServerlessHandler",
+ "module": "@tsed/platform-serverless",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-serverless/types/domain/ServerlessContextOptions",
+ "symbolName": "ServerlessContextOptions",
+ "module": "@tsed/platform-serverless",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-serverless/types/domain/ServerlessContext",
+ "symbolName": "ServerlessContext",
+ "module": "@tsed/platform-serverless",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-serverless/types/domain/ServerlessRequest",
+ "symbolName": "ServerlessRequest",
+ "module": "@tsed/platform-serverless",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "platform",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-serverless/types/domain/HeaderValue",
+ "symbolName": "HeaderValue",
+ "module": "@tsed/platform-serverless",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-serverless/types/domain/ServerlessResponse",
+ "symbolName": "ServerlessResponse",
+ "module": "@tsed/platform-serverless",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "platform",
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/platform-serverless"
+ },
+ "@tsed/platform-serverless-http": {
+ "symbols": [
+ {
+ "path": "/api/platform/platform-serverless-http/types/decorators/ServerlessContext",
+ "symbolName": "ServerlessContext",
+ "module": "@tsed/platform-serverless-http",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-serverless-http/types/builder/PlatformServerlessHttp",
+ "symbolName": "PlatformServerlessHttp",
+ "module": "@tsed/platform-serverless-http",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-serverless-http/types/decorators/ServerlessEvent",
+ "symbolName": "ServerlessEvent",
+ "module": "@tsed/platform-serverless-http",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/platform-serverless-http"
+ },
+ "@tsed/platform-test-sdk": {
+ "symbols": [
+ {
+ "path": "/api/platform/platform-test-sdk/types/interfaces/PlatformTestingSdkOpts",
+ "symbolName": "PlatformTestingSdkOpts",
+ "module": "@tsed/platform-test-sdk",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/platform-test-sdk"
+ },
+ "@tsed/platform-views": {
+ "symbols": [
+ {
+ "path": "/api/platform/platform-views/types/domain/PLATFORM_VIEWS_EXTENSIONS",
+ "symbolName": "PLATFORM_VIEWS_EXTENSIONS",
+ "module": "@tsed/platform-views",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-views/types/domain/PlatformViewsExtensionsTypes",
+ "symbolName": "PlatformViewsExtensionsTypes",
+ "module": "@tsed/platform-views",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-views/types/domain/PlatformViewsEngineOptions",
+ "symbolName": "PlatformViewsEngineOptions",
+ "module": "@tsed/platform-views",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-views/types/domain/PlatformRenderOptions",
+ "symbolName": "PlatformRenderOptions",
+ "module": "@tsed/platform-views",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-views/types/domain/PlatformViewWritableStream",
+ "symbolName": "PlatformViewWritableStream",
+ "module": "@tsed/platform-views",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-views/types/domain/PlatformViewEngine",
+ "symbolName": "PlatformViewEngine",
+ "module": "@tsed/platform-views",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-views/types/domain/PlatformViewsSettings",
+ "symbolName": "PlatformViewsSettings",
+ "module": "@tsed/platform-views",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/platform/platform-views/types/services/PlatformViews",
+ "symbolName": "PlatformViews",
+ "module": "@tsed/platform-views",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "platform",
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/platform-views"
+ },
+ "@tsed/passport": {
+ "symbols": [
+ {
+ "path": "/api/security/passport/types/contants/PROVIDER_TYPE_PROTOCOL",
+ "symbolName": "PROVIDER_TYPE_PROTOCOL",
+ "module": "@tsed/passport",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/passport/types/decorators/Args",
+ "symbolName": "Args",
+ "module": "@tsed/passport",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/passport/types/decorators/Arg",
+ "symbolName": "Arg",
+ "module": "@tsed/passport",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/passport/types/decorators/AuthenticateOptions",
+ "symbolName": "AuthenticateOptions",
+ "module": "@tsed/passport",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/passport/types/decorators/Authenticate",
+ "symbolName": "Authenticate",
+ "module": "@tsed/passport",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/passport/types/decorators/AuthorizeOptions",
+ "symbolName": "AuthorizeOptions",
+ "module": "@tsed/passport",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/passport/types/decorators/Authorize",
+ "symbolName": "Authorize",
+ "module": "@tsed/passport",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/passport/types/decorators/Protocol",
+ "symbolName": "Protocol",
+ "module": "@tsed/passport",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "class",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/passport/types/decorators/ProtocolOptionsDecorator",
+ "symbolName": "ProtocolOptionsDecorator",
+ "module": "@tsed/passport",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/passport/types/domain/UserInfo",
+ "symbolName": "UserInfo",
+ "module": "@tsed/passport",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/passport/types/errors/PassportException",
+ "symbolName": "PassportException",
+ "module": "@tsed/passport",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/passport/types/interfaces/BeforeInstall",
+ "symbolName": "BeforeInstall",
+ "module": "@tsed/passport",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/passport/types/interfaces/OnInstall",
+ "symbolName": "OnInstall",
+ "module": "@tsed/passport",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/passport/types/interfaces/OnVerify",
+ "symbolName": "OnVerify",
+ "module": "@tsed/passport",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/passport/types/interfaces/ProtocolMethods",
+ "symbolName": "ProtocolMethods",
+ "module": "@tsed/passport",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/passport/types/interfaces/ProtocolOptions",
+ "symbolName": "ProtocolOptions",
+ "module": "@tsed/passport",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/security/passport/types/middlewares/PassportMiddleware",
+ "symbolName": "PassportMiddleware",
+ "module": "@tsed/passport",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/passport"
+ },
+ "@tsed/socketio": {
+ "symbols": [
+ {
+ "path": "/api/third-parties/socketio/types/decorators/Args",
+ "symbolName": "Args",
+ "module": "@tsed/socketio",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/class/SocketProviderMetadata",
+ "symbolName": "SocketProviderMetadata",
+ "module": "@tsed/socketio",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/decorators/Broadcast",
+ "symbolName": "Broadcast",
+ "module": "@tsed/socketio",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/decorators/BroadcastOthers",
+ "symbolName": "BroadcastOthers",
+ "module": "@tsed/socketio",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/decorators/Emit",
+ "symbolName": "Emit",
+ "module": "@tsed/socketio",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/decorators/Input",
+ "symbolName": "Input",
+ "module": "@tsed/socketio",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/decorators/InputAndBroadcast",
+ "symbolName": "InputAndBroadcast",
+ "module": "@tsed/socketio",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/decorators/InputAndBroadcastOthers",
+ "symbolName": "InputAndBroadcastOthers",
+ "module": "@tsed/socketio",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/decorators/InputAndEmit",
+ "symbolName": "InputAndEmit",
+ "module": "@tsed/socketio",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/decorators/IO",
+ "symbolName": "IO",
+ "module": "@tsed/socketio",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/decorators/Namespace",
+ "symbolName": "Namespace",
+ "module": "@tsed/socketio",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/decorators/Nsp",
+ "symbolName": "Nsp",
+ "module": "@tsed/socketio",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/decorators/Reason",
+ "symbolName": "Reason",
+ "module": "@tsed/socketio",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "example",
+ "experimental",
+ "decorator"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/decorators/Socket",
+ "symbolName": "Socket",
+ "module": "@tsed/socketio",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/decorators/SocketErr",
+ "symbolName": "SocketErr",
+ "module": "@tsed/socketio",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/decorators/SocketEventName",
+ "symbolName": "SocketEventName",
+ "module": "@tsed/socketio",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "experimental",
+ "decorator"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/decorators/SocketFilter",
+ "symbolName": "SocketFilter",
+ "module": "@tsed/socketio",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/decorators/SocketMiddleware",
+ "symbolName": "SocketMiddleware",
+ "module": "@tsed/socketio",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "experimental"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/decorators/SocketMiddlewareError",
+ "symbolName": "SocketMiddlewareError",
+ "module": "@tsed/socketio",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "experimental"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/decorators/SocketNsp",
+ "symbolName": "SocketNsp",
+ "module": "@tsed/socketio",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/decorators/SocketReturns",
+ "symbolName": "SocketReturns",
+ "module": "@tsed/socketio",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/decorators/SocketService",
+ "symbolName": "SocketService",
+ "module": "@tsed/socketio",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/decorators/SocketSession",
+ "symbolName": "SocketSession",
+ "module": "@tsed/socketio",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/decorators/SocketUseAfter",
+ "symbolName": "SocketUseAfter",
+ "module": "@tsed/socketio",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "experimental"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/decorators/SocketUseBefore",
+ "symbolName": "SocketUseBefore",
+ "module": "@tsed/socketio",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "experimental"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/interfaces/OnNamespaceInit",
+ "symbolName": "OnNamespaceInit",
+ "module": "@tsed/socketio",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/interfaces/SocketHandlerMetadata",
+ "symbolName": "SocketHandlerMetadata",
+ "module": "@tsed/socketio",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/interfaces/SocketInjectableNsp",
+ "symbolName": "SocketInjectableNsp",
+ "module": "@tsed/socketio",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/interfaces/SocketParamMetadata",
+ "symbolName": "SocketParamMetadata",
+ "module": "@tsed/socketio",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/interfaces/SocketProviderTypes",
+ "symbolName": "SocketProviderTypes",
+ "module": "@tsed/socketio",
+ "symbolType": "enum",
+ "symbolLabel": "Enum",
+ "symbolCode": "E",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/services/SocketIOServer",
+ "symbolName": "SocketIOServer",
+ "module": "@tsed/socketio",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/socketio/types/services/SocketIOService",
+ "symbolName": "SocketIOService",
+ "module": "@tsed/socketio",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/socketio"
+ },
+ "@tsed/ajv": {
+ "symbols": [
+ {
+ "path": "/api/specs/ajv/types/decorators/FormatsOptions",
+ "symbolName": "FormatsOptions",
+ "module": "@tsed/ajv",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/ajv/types/decorators/Formats",
+ "symbolName": "Formats",
+ "module": "@tsed/ajv",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "ajv",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/ajv/types/decorators/KeywordOptions",
+ "symbolName": "KeywordOptions",
+ "module": "@tsed/ajv",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/ajv/types/decorators/Keyword",
+ "symbolName": "Keyword",
+ "module": "@tsed/ajv",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "ajv",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/ajv/types/errors/AjvValidationError",
+ "symbolName": "AjvValidationError",
+ "module": "@tsed/ajv",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/ajv/types/services/AjvValidateOptions",
+ "symbolName": "AjvValidateOptions",
+ "module": "@tsed/ajv",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/ajv/types/services/AjvService",
+ "symbolName": "AjvService",
+ "module": "@tsed/ajv",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/ajv"
+ },
+ "@tsed/exceptions": {
+ "symbols": [
+ {
+ "path": "/api/specs/exceptions/types/clientErrors/BadMapping",
+ "symbolName": "BadMapping",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/clientErrors/BadRequest",
+ "symbolName": "BadRequest",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/clientErrors/Conflict",
+ "symbolName": "Conflict",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/clientErrors/ExpectationFailed",
+ "symbolName": "ExpectationFailed",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/clientErrors/Forbidden",
+ "symbolName": "Forbidden",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/clientErrors/Gone",
+ "symbolName": "Gone",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/clientErrors/ImATeapot",
+ "symbolName": "ImATeapot",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/clientErrors/LengthRequired",
+ "symbolName": "LengthRequired",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/clientErrors/MethodNotAllowed",
+ "symbolName": "MethodNotAllowed",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/clientErrors/MisdirectedRequest",
+ "symbolName": "MisdirectedRequest",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/clientErrors/NotAcceptable",
+ "symbolName": "NotAcceptable",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/clientErrors/NotFound",
+ "symbolName": "NotFound",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/clientErrors/PaymentRequired",
+ "symbolName": "PaymentRequired",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/clientErrors/PreconditionFailed",
+ "symbolName": "PreconditionFailed",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/clientErrors/PreconditionRequired",
+ "symbolName": "PreconditionRequired",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/clientErrors/ProxyAuthentificationRequired",
+ "symbolName": "ProxyAuthentificationRequired",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/clientErrors/RequestEntityTooLarge",
+ "symbolName": "RequestEntityTooLarge",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/clientErrors/RequestHeaderFieldsTooLarge",
+ "symbolName": "RequestHeaderFieldsTooLarge",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/clientErrors/RequestRangeUnsatisfiable",
+ "symbolName": "RequestRangeUnsatisfiable",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/clientErrors/RequestTimeout",
+ "symbolName": "RequestTimeout",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/clientErrors/RequestURITooLong",
+ "symbolName": "RequestURITooLong",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/clientErrors/TooManyRequests",
+ "symbolName": "TooManyRequests",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/clientErrors/Unauthorized",
+ "symbolName": "Unauthorized",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/clientErrors/UnavailableForLegalReasons",
+ "symbolName": "UnavailableForLegalReasons",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/clientErrors/UnprocessableEntity",
+ "symbolName": "UnprocessableEntity",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/clientErrors/UnsupportedMediaType",
+ "symbolName": "UnsupportedMediaType",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/clientErrors/UpgradeRequired",
+ "symbolName": "UpgradeRequired",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/core/Exception",
+ "symbolName": "Exception",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/core/HTTPException",
+ "symbolName": "HTTPException",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/redirections/MovedPermanently",
+ "symbolName": "MovedPermanently",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/redirections/MovedTemporarily",
+ "symbolName": "MovedTemporarily",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/redirections/MultipleChoices",
+ "symbolName": "MultipleChoices",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/redirections/NotModified",
+ "symbolName": "NotModified",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/redirections/PermanentRedirect",
+ "symbolName": "PermanentRedirect",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/redirections/SeeOther",
+ "symbolName": "SeeOther",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/redirections/TemporaryRedirect",
+ "symbolName": "TemporaryRedirect",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/redirections/UseProxy",
+ "symbolName": "UseProxy",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/serverErrors/BadGateway",
+ "symbolName": "BadGateway",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/serverErrors/BandwidthLimitExceeded",
+ "symbolName": "BandwidthLimitExceeded",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/serverErrors/GatewayTimeout",
+ "symbolName": "GatewayTimeout",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/serverErrors/InternalServerError",
+ "symbolName": "InternalServerError",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/serverErrors/NetworkAuthenticationRequired",
+ "symbolName": "NetworkAuthenticationRequired",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/serverErrors/NotExtended",
+ "symbolName": "NotExtended",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/serverErrors/NotImplemented",
+ "symbolName": "NotImplemented",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/serverErrors/ProxyError",
+ "symbolName": "ProxyError",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/serverErrors/ServiceUnvailable",
+ "symbolName": "ServiceUnvailable",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/exceptions/types/serverErrors/VariantAlsoNegotiates",
+ "symbolName": "VariantAlsoNegotiates",
+ "module": "@tsed/exceptions",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/exceptions"
+ },
+ "@tsed/json-mapper": {
+ "symbols": [
+ {
+ "path": "/api/specs/json-mapper/types/components/ArrayMapper",
+ "symbolName": "ArrayMapper",
+ "module": "@tsed/json-mapper",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "jsonmapper",
+ "component",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/json-mapper/types/components/DateMapper",
+ "symbolName": "DateMapper",
+ "module": "@tsed/json-mapper",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "jsonmapper",
+ "component",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/json-mapper/types/components/MapMapper",
+ "symbolName": "MapMapper",
+ "module": "@tsed/json-mapper",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "jsonmapper",
+ "component",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/json-mapper/types/components/CastError",
+ "symbolName": "CastError",
+ "module": "@tsed/json-mapper",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/json-mapper/types/components/PrimitiveMapper",
+ "symbolName": "PrimitiveMapper",
+ "module": "@tsed/json-mapper",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "jsonmapper",
+ "component",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/json-mapper/types/components/SetMapper",
+ "symbolName": "SetMapper",
+ "module": "@tsed/json-mapper",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "jsonmapper",
+ "component",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/json-mapper/types/components/SymbolMapper",
+ "symbolName": "SymbolMapper",
+ "module": "@tsed/json-mapper",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "jsonmapper",
+ "component",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/json-mapper/types/decorators/AfterDeserializeCallback",
+ "symbolName": "AfterDeserializeCallback",
+ "module": "@tsed/json-mapper",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/json-mapper/types/decorators/AfterDeserialize",
+ "symbolName": "AfterDeserialize",
+ "module": "@tsed/json-mapper",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "schema",
+ "property",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/json-mapper/types/decorators/BeforeDeserializeCallback",
+ "symbolName": "BeforeDeserializeCallback",
+ "module": "@tsed/json-mapper",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/json-mapper/types/decorators/BeforeDeserialize",
+ "symbolName": "BeforeDeserialize",
+ "module": "@tsed/json-mapper",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "schema",
+ "property",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/json-mapper/types/decorators/JsonMapper",
+ "symbolName": "JsonMapper",
+ "module": "@tsed/json-mapper",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "constructor",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/json-mapper/types/decorators/OnDeserializeCallback",
+ "symbolName": "OnDeserializeCallback",
+ "module": "@tsed/json-mapper",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/json-mapper/types/decorators/OnDeserialize",
+ "symbolName": "OnDeserialize",
+ "module": "@tsed/json-mapper",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "schema",
+ "property",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/json-mapper/types/decorators/OnSerializeCallback",
+ "symbolName": "OnSerializeCallback",
+ "module": "@tsed/json-mapper",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/json-mapper/types/decorators/OnSerialize",
+ "symbolName": "OnSerialize",
+ "module": "@tsed/json-mapper",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "schema",
+ "property",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/json-mapper/types/domain/JsonMapperSettings",
+ "symbolName": "JsonMapperSettings",
+ "module": "@tsed/json-mapper",
+ "symbolType": "const",
+ "symbolLabel": "Constant",
+ "symbolCode": "K",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/json-mapper/types/interfaces/JsonMapperCtx",
+ "symbolName": "JsonMapperCtx",
+ "module": "@tsed/json-mapper",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/json-mapper/types/interfaces/JsonMapperNext",
+ "symbolName": "JsonMapperNext",
+ "module": "@tsed/json-mapper",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/json-mapper/types/interfaces/JsonMapperMethods",
+ "symbolName": "JsonMapperMethods",
+ "module": "@tsed/json-mapper",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/json-mapper"
+ },
+ "@tsed/openspec": {
+ "symbols": [
+ {
+ "path": "/api/specs/openspec/types/common/OpenSpecExternalDocs",
+ "symbolName": "OpenSpecExternalDocs",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/common/OpenSpecHash",
+ "symbolName": "OpenSpecHash",
+ "module": "@tsed/openspec",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/common/OpenSpecContact",
+ "symbolName": "OpenSpecContact",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/common/OpenSpecLicense",
+ "symbolName": "OpenSpecLicense",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/common/OpenSpecInfo",
+ "symbolName": "OpenSpecInfo",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/common/OpenSpecBaseJsonSchema",
+ "symbolName": "OpenSpecBaseJsonSchema",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/common/OpenSpecJsonSchema",
+ "symbolName": "OpenSpecJsonSchema",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/common/OpenSpecPath",
+ "symbolName": "OpenSpecPath",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/common/OpenSpecRef",
+ "symbolName": "OpenSpecRef",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/common/OpenSpecSecurity",
+ "symbolName": "OpenSpecSecurity",
+ "module": "@tsed/openspec",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/common/OpenSpecTag",
+ "symbolName": "OpenSpecTag",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/common/OpenSpecTypes",
+ "symbolName": "OpenSpecTypes",
+ "module": "@tsed/openspec",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/common/OS2Versions",
+ "symbolName": "OS2Versions",
+ "module": "@tsed/openspec",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/common/OS3Versions",
+ "symbolName": "OS3Versions",
+ "module": "@tsed/openspec",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/common/OpenSpecVersions",
+ "symbolName": "OpenSpecVersions",
+ "module": "@tsed/openspec",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/common/OpenSpecXML",
+ "symbolName": "OpenSpecXML",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2Header",
+ "symbolName": "OS2Header",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2Operation",
+ "symbolName": "OS2Operation",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2BaseParameter",
+ "symbolName": "OS2BaseParameter",
+ "module": "@tsed/openspec",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2BodyParameter",
+ "symbolName": "OS2BodyParameter",
+ "module": "@tsed/openspec",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2GenericFormat",
+ "symbolName": "OS2GenericFormat",
+ "module": "@tsed/openspec",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2IntegerFormat",
+ "symbolName": "OS2IntegerFormat",
+ "module": "@tsed/openspec",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2NumberFormat",
+ "symbolName": "OS2NumberFormat",
+ "module": "@tsed/openspec",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2StringFormat",
+ "symbolName": "OS2StringFormat",
+ "module": "@tsed/openspec",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2SchemaFormatConstraints",
+ "symbolName": "OS2SchemaFormatConstraints",
+ "module": "@tsed/openspec",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2BaseFormatContrainedParameter",
+ "symbolName": "OS2BaseFormatContrainedParameter",
+ "module": "@tsed/openspec",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/ParameterCollectionFormat",
+ "symbolName": "ParameterCollectionFormat",
+ "module": "@tsed/openspec",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2QueryParameter",
+ "symbolName": "OS2QueryParameter",
+ "module": "@tsed/openspec",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2PathParameter",
+ "symbolName": "OS2PathParameter",
+ "module": "@tsed/openspec",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2HeaderParameter",
+ "symbolName": "OS2HeaderParameter",
+ "module": "@tsed/openspec",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2FormDataParameter",
+ "symbolName": "OS2FormDataParameter",
+ "module": "@tsed/openspec",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2Parameter",
+ "symbolName": "OS2Parameter",
+ "module": "@tsed/openspec",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2Paths",
+ "symbolName": "OS2Paths",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2Response",
+ "symbolName": "OS2Response",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2XML",
+ "symbolName": "OS2XML",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2BaseSchema",
+ "symbolName": "OS2BaseSchema",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2Schema",
+ "symbolName": "OS2Schema",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2SecurityBase",
+ "symbolName": "OS2SecurityBase",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2SecurityBasic",
+ "symbolName": "OS2SecurityBasic",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2SecurityApiKey",
+ "symbolName": "OS2SecurityApiKey",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2SecurityOAuth",
+ "symbolName": "OS2SecurityOAuth",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2FlowImplicit",
+ "symbolName": "OS2FlowImplicit",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2FlowPassword",
+ "symbolName": "OS2FlowPassword",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2FlowApplication",
+ "symbolName": "OS2FlowApplication",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2FlowAccessCode",
+ "symbolName": "OS2FlowAccessCode",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OS2Security",
+ "symbolName": "OS2Security",
+ "module": "@tsed/openspec",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec2/OpenSpec2",
+ "symbolName": "OpenSpec2",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OS3Callbacks",
+ "symbolName": "OS3Callbacks",
+ "module": "@tsed/openspec",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OS3Components",
+ "symbolName": "OS3Components",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OS3Encoding",
+ "symbolName": "OS3Encoding",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OS3Example",
+ "symbolName": "OS3Example",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OS3Flow",
+ "symbolName": "OS3Flow",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OS3FlowImplicit",
+ "symbolName": "OS3FlowImplicit",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OS3FlowPassword",
+ "symbolName": "OS3FlowPassword",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OS3FlowClientCredentials",
+ "symbolName": "OS3FlowClientCredentials",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OS3FlowAuthorizationCode",
+ "symbolName": "OS3FlowAuthorizationCode",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OS3Flows",
+ "symbolName": "OS3Flows",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OS3Header",
+ "symbolName": "OS3Header",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OS3Link",
+ "symbolName": "OS3Link",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OS3MediaType",
+ "symbolName": "OS3MediaType",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OS3Operation",
+ "symbolName": "OS3Operation",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OS3StyleParameter",
+ "symbolName": "OS3StyleParameter",
+ "module": "@tsed/openspec",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OS3Parameter",
+ "symbolName": "OS3Parameter",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OS3Paths",
+ "symbolName": "OS3Paths",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OS3RequestBody",
+ "symbolName": "OS3RequestBody",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OS3Response",
+ "symbolName": "OS3Response",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OS3BaseSchema",
+ "symbolName": "OS3BaseSchema",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OS3Schema",
+ "symbolName": "OS3Schema",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OS3SecurityBase",
+ "symbolName": "OS3SecurityBase",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OS3SecurityApiKey",
+ "symbolName": "OS3SecurityApiKey",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OS3SecurityOAuth2",
+ "symbolName": "OS3SecurityOAuth2",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OS3SecurityOpenIDConnect",
+ "symbolName": "OS3SecurityOpenIDConnect",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OS3SecurityHTTP",
+ "symbolName": "OS3SecurityHTTP",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OS3Security",
+ "symbolName": "OS3Security",
+ "module": "@tsed/openspec",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OpenSpecServerVariable",
+ "symbolName": "OpenSpecServerVariable",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OS3Server",
+ "symbolName": "OS3Server",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/openspec/types/openspec3/OpenSpec3",
+ "symbolName": "OpenSpec3",
+ "module": "@tsed/openspec",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/openspec"
+ },
+ "@tsed/swagger": {
+ "symbols": [
+ {
+ "path": "/api/specs/swagger/types/decorators/Docs",
+ "symbolName": "Docs",
+ "module": "@tsed/swagger",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "swagger",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/swagger/types/decorators/Hidden",
+ "symbolName": "Hidden",
+ "module": "@tsed/swagger",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "swagger",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/swagger/types/interfaces/SwaggerUIOptions",
+ "symbolName": "SwaggerUIOptions",
+ "module": "@tsed/swagger",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/swagger/types/interfaces/SwaggerSettingsBase",
+ "symbolName": "SwaggerSettingsBase",
+ "module": "@tsed/swagger",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/swagger/types/interfaces/SwaggerOS2Settings",
+ "symbolName": "SwaggerOS2Settings",
+ "module": "@tsed/swagger",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/swagger/types/interfaces/SwaggerOS3Settings",
+ "symbolName": "SwaggerOS3Settings",
+ "module": "@tsed/swagger",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/specs/swagger/types/interfaces/SwaggerSettings",
+ "symbolName": "SwaggerSettings",
+ "module": "@tsed/swagger",
+ "symbolType": "type",
+ "symbolLabel": "Type alias",
+ "symbolCode": "T",
+ "status": [
+ "private",
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/swagger"
+ },
+ "@tsed/socketio-testing": {
+ "symbols": [
+ {
+ "path": "/api/third-parties/socketio-testing/types/services/SocketClientService",
+ "symbolName": "SocketClientService",
+ "module": "@tsed/socketio-testing",
+ "symbolType": "class",
+ "symbolLabel": "Class",
+ "symbolCode": "C",
+ "status": [
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/socketio-testing"
+ },
+ "@tsed/stripe": {
+ "symbols": [
+ {
+ "path": "/api/third-parties/stripe/types/decorators/WebhookEvent",
+ "symbolName": "WebhookEvent",
+ "module": "@tsed/stripe",
+ "symbolType": "decorator",
+ "symbolLabel": "Decorator",
+ "symbolCode": "@",
+ "status": [
+ "decorator",
+ "operation",
+ "input",
+ "stable"
+ ]
+ },
+ {
+ "path": "/api/third-parties/stripe/types/domain/StripeSettings",
+ "symbolName": "StripeSettings",
+ "module": "@tsed/stripe",
+ "symbolType": "interface",
+ "symbolLabel": "Interface",
+ "symbolCode": "I",
+ "status": [
+ "stable"
+ ]
+ }
+ ],
+ "name": "@tsed/stripe"
+ }
+ }
+}
\ No newline at end of file
diff --git a/apollo-graphql-1.svg b/apollo-graphql-1.svg
new file mode 100644
index 00000000000..cf89c15a362
--- /dev/null
+++ b/apollo-graphql-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/apollo-graphql-compact.svg b/apollo-graphql-compact.svg
new file mode 100644
index 00000000000..955fff19442
--- /dev/null
+++ b/apollo-graphql-compact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/apple-touch-icon.png b/apple-touch-icon.png
new file mode 100644
index 00000000000..9176e2b8e5b
Binary files /dev/null and b/apple-touch-icon.png differ
diff --git a/assets/css/0.styles.aaed514a.css b/assets/css/0.styles.aaed514a.css
new file mode 100644
index 00000000000..687124295ed
--- /dev/null
+++ b/assets/css/0.styles.aaed514a.css
@@ -0,0 +1,10 @@
+html{scroll-behavior:smooth}.medium-zoom-overlay{z-index:100}.medium-zoom-overlay~img{z-index:101}@font-face{font-family:boxicons;font-weight:400;font-style:normal;src:url(/assets/fonts/boxicons.afbad0fa.eot);src:url(/assets/fonts/boxicons.afbad0fa.eot) format("embedded-opentype"),url(data:font/woff2;base64,) format("woff2"),url(/assets/fonts/boxicons.deea39cb.woff) format("woff"),url(/assets/fonts/boxicons.f46ca69e.ttf) format("truetype"),url(/assets/img/boxicons.ac68c5be.svg?#boxicons) format("svg")}.bx{font-family:boxicons!important;font-weight:400;font-style:normal;font-variant:normal;line-height:1;display:inline-block;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bx-ul{margin-left:2em;padding-left:0;list-style:none}.bx-ul>li{position:relative}.bx-ul .bx{font-size:inherit;line-height:inherit;position:absolute;left:-2em;width:2em;text-align:center}@-webkit-keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@-webkit-keyframes burst{0%{transform:scale(1);opacity:1}90%{transform:scale(1.5);opacity:0}}@keyframes burst{0%{transform:scale(1);opacity:1}90%{transform:scale(1.5);opacity:0}}@-webkit-keyframes flashing{0%{opacity:1}45%{opacity:0}90%{opacity:1}}@keyframes flashing{0%{opacity:1}45%{opacity:0}90%{opacity:1}}@-webkit-keyframes fade-left{0%{transform:translateX(0);opacity:1}75%{transform:translateX(-20px);opacity:0}}@keyframes fade-left{0%{transform:translateX(0);opacity:1}75%{transform:translateX(-20px);opacity:0}}@-webkit-keyframes fade-right{0%{transform:translateX(0);opacity:1}75%{transform:translateX(20px);opacity:0}}@keyframes fade-right{0%{transform:translateX(0);opacity:1}75%{transform:translateX(20px);opacity:0}}@-webkit-keyframes fade-up{0%{transform:translateY(0);opacity:1}75%{transform:translateY(-20px);opacity:0}}@keyframes fade-up{0%{transform:translateY(0);opacity:1}75%{transform:translateY(-20px);opacity:0}}@-webkit-keyframes fade-down{0%{transform:translateY(0);opacity:1}75%{transform:translateY(20px);opacity:0}}@keyframes fade-down{0%{transform:translateY(0);opacity:1}75%{transform:translateY(20px);opacity:0}}@-webkit-keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.95,.95,.95) rotate(-10deg)}30%,50%,70%,90%{transform:scaleX(1) rotate(10deg)}40%,60%,80%{transform:scaleX(1) rotate(-10deg)}to{transform:scaleX(1)}}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.95,.95,.95) rotate(-10deg)}30%,50%,70%,90%{transform:scaleX(1) rotate(10deg)}40%,60%,80%{transform:rotate(-10deg)}to{transform:scaleX(1)}}.bx-spin,.bx-spin-hover:hover{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.bx-tada,.bx-tada-hover:hover{-webkit-animation:tada 1.5s ease infinite;animation:tada 1.5s ease infinite}.bx-flashing,.bx-flashing-hover:hover{-webkit-animation:flashing 1.5s linear infinite;animation:flashing 1.5s linear infinite}.bx-burst,.bx-burst-hover:hover{-webkit-animation:burst 1.5s linear infinite;animation:burst 1.5s linear infinite}.bx-fade-up,.bx-fade-up-hover:hover{-webkit-animation:fade-up 1.5s linear infinite;animation:fade-up 1.5s linear infinite}.bx-fade-down,.bx-fade-down-hover:hover{-webkit-animation:fade-down 1.5s linear infinite;animation:fade-down 1.5s linear infinite}.bx-fade-left,.bx-fade-left-hover:hover{-webkit-animation:fade-left 1.5s linear infinite;animation:fade-left 1.5s linear infinite}.bx-fade-right,.bx-fade-right-hover:hover{-webkit-animation:fade-right 1.5s linear infinite;animation:fade-right 1.5s linear infinite}.bx-xs{font-size:1rem!important}.bx-sm{font-size:1.55rem!important}.bx-md{font-size:2.25rem!important}.bx-fw{font-size:1.2857142857em;line-height:.8em;width:1.2857142857em;height:.8em;margin-top:-.2em!important;vertical-align:middle}.bx-lg{font-size:3!important}.bx-pull-left{float:left;margin-right:.3em!important}.bx-pull-right{float:right;margin-left:.3em!important}.bx-rotate-90{transform:rotate(90deg);-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"}.bx-rotate-180{transform:rotate(180deg);-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"}.bx-rotate-270{transform:rotate(270deg);-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"}.bx-flip-horizontal{transform:scaleX(-1);-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)"}.bx-flip-vertical{transform:scaleY(-1);-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)"}.bx-border{padding:.25em;border:.07em solid rgba(0,0,0,.1);border-radius:.25em}.bx-border-circle{padding:.25em;border:.07em solid rgba(0,0,0,.1);border-radius:50%}.bxl-adobe:before{content:"\e900"}.bxl-algolia:before{content:"\e901"}.bxl-audible:before{content:"\e902"}.bxl-figma:before{content:"\e903"}.bxl-redbubble:before{content:"\e904"}.bxl-etsy:before{content:"\e905"}.bxl-gitlab:before{content:"\e906"}.bxl-patreon:before{content:"\e907"}.bxl-facebook-circle:before{content:"\e908"}.bxl-imdb:before{content:"\e909"}.bxl-jquery:before{content:"\e90a"}.bxl-pinterest-alt:before{content:"\e90b"}.bxl-500px:before{content:"\e90c"}.bxl-airbnb:before{content:"\e90d"}.bxl-amazon:before{content:"\e90e"}.bxl-android:before{content:"\e90f"}.bxl-angular:before{content:"\e910"}.bxl-apple:before{content:"\e911"}.bxl-baidu:before{content:"\e912"}.bxl-behance:before{content:"\e913"}.bxl-bing:before{content:"\e914"}.bxl-bitcoin:before{content:"\e915"}.bxl-blogger:before{content:"\e916"}.bxl-bootstrap:before{content:"\e917"}.bxl-chrome:before{content:"\e918"}.bxl-codepen:before{content:"\e919"}.bxl-creative-commons:before{content:"\e91a"}.bxl-css3:before{content:"\e91b"}.bxl-dailymotion:before{content:"\e91c"}.bxl-deviantart:before{content:"\e91d"}.bxl-digg:before{content:"\e91e"}.bxl-digitalocean:before{content:"\e91f"}.bxl-discord:before{content:"\e920"}.bxl-discourse:before{content:"\e921"}.bxl-dribbble:before{content:"\e922"}.bxl-dropbox:before{content:"\e923"}.bxl-drupal:before{content:"\e924"}.bxl-ebay:before{content:"\e925"}.bxl-edge:before{content:"\e926"}.bxl-facebook:before{content:"\e927"}.bxl-facebook-square:before{content:"\e928"}.bxl-firefox:before{content:"\e929"}.bxl-flickr:before{content:"\e92a"}.bxl-flickr-square:before{content:"\e92b"}.bxl-foursquare:before{content:"\e92c"}.bxl-git:before{content:"\e92d"}.bxl-github:before{content:"\e92e"}.bxl-google:before{content:"\e92f"}.bxl-google-plus:before{content:"\e930"}.bxl-google-plus-circle:before{content:"\e931"}.bxl-html5:before{content:"\e932"}.bxl-instagram:before{content:"\e933"}.bxl-instagram-alt:before{content:"\e934"}.bxl-internet-explorer:before{content:"\e935"}.bxl-invision:before{content:"\e936"}.bxl-javascript:before{content:"\e937"}.bxl-joomla:before{content:"\e938"}.bxl-jsfiddle:before{content:"\e939"}.bxl-kickstarter:before{content:"\e93a"}.bxl-less:before{content:"\e93b"}.bxl-linkedin:before{content:"\e93c"}.bxl-linkedin-square:before{content:"\e93d"}.bxl-magento:before{content:"\e93e"}.bxl-mailchimp:before{content:"\e93f"}.bxl-mastercard:before{content:"\e940"}.bxl-medium:before{content:"\e941"}.bxl-medium-old:before{content:"\e942"}.bxl-medium-square:before{content:"\e943"}.bxl-messenger:before{content:"\e944"}.bxl-microsoft:before{content:"\e945"}.bxl-nodejs:before{content:"\e946"}.bxl-opera:before{content:"\e947"}.bxl-paypal:before{content:"\e948"}.bxl-periscope:before{content:"\e949"}.bxl-pinterest:before{content:"\e94a"}.bxl-play-store:before{content:"\e94b"}.bxl-pocket:before{content:"\e94c"}.bxl-product-hunt:before{content:"\e94d"}.bxl-quora:before{content:"\e94e"}.bxl-react:before{content:"\e94f"}.bxl-reddit:before{content:"\e950"}.bxl-redux:before{content:"\e951"}.bxl-sass:before{content:"\e952"}.bxl-shopify:before{content:"\e953"}.bxl-skype:before{content:"\e954"}.bxl-slack:before{content:"\e955"}.bxl-slack-old:before{content:"\e956"}.bxl-snapchat:before{content:"\e957"}.bxl-soundcloud:before{content:"\e958"}.bxl-spotify:before{content:"\e959"}.bxl-squarespace:before{content:"\e95a"}.bxl-stack-overflow:before{content:"\e95b"}.bxl-stripe:before{content:"\e95c"}.bxl-telegram:before{content:"\e95d"}.bxl-trello:before{content:"\e95e"}.bxl-tumblr:before{content:"\e95f"}.bxl-twitch:before{content:"\e960"}.bxl-twitter:before{content:"\e961"}.bxl-unsplash:before{content:"\e962"}.bxl-vimeo:before{content:"\e963"}.bxl-visa:before{content:"\e964"}.bxl-vk:before{content:"\e965"}.bxl-vuejs:before{content:"\e966"}.bxl-whatsapp:before{content:"\e967"}.bxl-whatsapp-square:before{content:"\e968"}.bxl-wikipedia:before{content:"\e969"}.bxl-windows:before{content:"\e96a"}.bxl-wix:before{content:"\e96b"}.bxl-wordpress:before{content:"\e96c"}.bxl-yahoo:before{content:"\e96d"}.bxl-yelp:before{content:"\e96e"}.bxl-youtube:before{content:"\e96f"}.bx-accessibility:before{content:"\e970"}.bx-add-to-queue:before{content:"\e971"}.bx-adjust:before{content:"\e972"}.bx-alarm:before{content:"\e973"}.bx-alarm-add:before{content:"\e974"}.bx-alarm-off:before{content:"\e975"}.bx-album:before{content:"\e976"}.bx-align-justify:before{content:"\e977"}.bx-align-left:before{content:"\e978"}.bx-align-middle:before{content:"\e979"}.bx-align-right:before{content:"\e97a"}.bx-analyse:before{content:"\e97b"}.bx-anchor:before{content:"\e97c"}.bx-angry:before{content:"\e97d"}.bx-aperture:before{content:"\e97e"}.bx-archive:before{content:"\e97f"}.bx-archive-in:before{content:"\e980"}.bx-archive-out:before{content:"\e981"}.bx-area:before{content:"\e982"}.bx-arrow-back:before{content:"\e983"}.bx-at:before{content:"\e984"}.bx-award:before{content:"\e985"}.bx-badge:before{content:"\e986"}.bx-badge-check:before{content:"\e987"}.bx-ball:before{content:"\e988"}.bx-band-aid:before{content:"\e989"}.bx-bar-chart:before{content:"\e98a"}.bx-bar-chart-alt:before{content:"\e98b"}.bx-bar-chart-alt-2:before{content:"\e98c"}.bx-bar-chart-square:before{content:"\e98d"}.bx-barcode:before{content:"\e98e"}.bx-basket:before{content:"\e98f"}.bx-basketball:before{content:"\e990"}.bx-bath:before{content:"\e991"}.bx-battery:before{content:"\e992"}.bx-bed:before{content:"\e993"}.bx-bell:before{content:"\e994"}.bx-bell-minus:before{content:"\e995"}.bx-bell-off:before{content:"\e996"}.bx-bell-plus:before{content:"\e997"}.bx-bitcoin:before{content:"\e998"}.bx-block:before{content:"\e999"}.bx-bluetooth:before{content:"\e99a"}.bx-body:before{content:"\e99b"}.bx-bold:before{content:"\e99c"}.bx-bolt-circle:before{content:"\e99d"}.bx-book:before{content:"\e99e"}.bx-book-bookmark:before{content:"\e99f"}.bx-book-content:before{content:"\e9a0"}.bx-bookmark:before{content:"\e9a1"}.bx-bookmark-minus:before{content:"\e9a2"}.bx-bookmark-plus:before{content:"\e9a3"}.bx-bookmarks:before{content:"\e9a4"}.bx-book-open:before{content:"\e9a5"}.bx-border-all:before{content:"\e9a6"}.bx-border-bottom:before{content:"\e9a7"}.bx-border-left:before{content:"\e9a8"}.bx-border-radius:before{content:"\e9a9"}.bx-border-right:before{content:"\e9aa"}.bx-border-top:before{content:"\e9ab"}.bx-bot:before{content:"\e9ac"}.bx-bowling-ball:before{content:"\e9ad"}.bx-box:before{content:"\e9ae"}.bx-briefcase:before{content:"\e9af"}.bx-briefcase-alt:before{content:"\e9b0"}.bx-briefcase-alt-2:before{content:"\e9b1"}.bx-brightness:before{content:"\e9b2"}.bx-brightness-half:before{content:"\e9b3"}.bx-broadcast:before{content:"\e9b4"}.bx-brush:before{content:"\e9b5"}.bx-brush-alt:before{content:"\e9b6"}.bx-bug:before{content:"\e9b7"}.bx-bug-alt:before{content:"\e9b8"}.bx-building:before{content:"\e9b9"}.bx-building-house:before{content:"\e9ba"}.bx-buildings:before{content:"\e9bb"}.bx-bulb:before{content:"\e9bc"}.bx-bullseye:before{content:"\e9bd"}.bx-buoy:before{content:"\e9be"}.bx-bus:before{content:"\e9bf"}.bx-cake:before{content:"\e9c0"}.bx-calculator:before{content:"\e9c1"}.bx-calendar:before{content:"\e9c2"}.bx-calendar-alt:before{content:"\e9c3"}.bx-calendar-check:before{content:"\e9c4"}.bx-calendar-event:before{content:"\e9c5"}.bx-calendar-minus:before{content:"\e9c6"}.bx-calendar-plus:before{content:"\e9c7"}.bx-calendar-x:before{content:"\e9c8"}.bx-camera:before{content:"\e9c9"}.bx-camera-off:before{content:"\e9ca"}.bx-captions:before{content:"\e9cb"}.bx-car:before{content:"\e9cc"}.bx-card:before{content:"\e9cd"}.bx-caret-down:before{content:"\e9ce"}.bx-caret-left:before{content:"\e9cf"}.bx-caret-right:before{content:"\e9d0"}.bx-caret-up:before{content:"\e9d1"}.bx-carousel:before{content:"\e9d2"}.bx-cart:before{content:"\e9d3"}.bx-cart-alt:before{content:"\e9d4"}.bx-cast:before{content:"\e9d5"}.bx-certification:before{content:"\e9d6"}.bx-chalkboard:before{content:"\e9d7"}.bx-chart:before{content:"\e9d8"}.bx-chat:before{content:"\e9d9"}.bx-check:before{content:"\e9da"}.bx-checkbox:before{content:"\e9db"}.bx-checkbox-checked:before{content:"\e9dc"}.bx-checkbox-square:before{content:"\e9dd"}.bx-check-circle:before{content:"\e9de"}.bx-check-double:before{content:"\e9df"}.bx-check-shield:before{content:"\e9e0"}.bx-check-square:before{content:"\e9e1"}.bx-chevron-down:before{content:"\e9e2"}.bx-chevron-left:before{content:"\e9e3"}.bx-chevron-right:before{content:"\e9e4"}.bx-chevrons-down:before{content:"\e9e5"}.bx-chevrons-left:before{content:"\e9e6"}.bx-chevrons-right:before{content:"\e9e7"}.bx-chevrons-up:before{content:"\e9e8"}.bx-chevron-up:before{content:"\e9e9"}.bx-chip:before{content:"\e9ea"}.bx-circle:before{content:"\e9eb"}.bx-clinic:before{content:"\e9ec"}.bx-clipboard:before{content:"\e9ed"}.bx-closet:before{content:"\e9ee"}.bx-cloud:before{content:"\e9ef"}.bx-cloud-download:before{content:"\e9f0"}.bx-cloud-drizzle:before{content:"\e9f1"}.bx-cloud-lightning:before{content:"\e9f2"}.bx-cloud-light-rain:before{content:"\e9f3"}.bx-cloud-rain:before{content:"\e9f4"}.bx-cloud-snow:before{content:"\e9f5"}.bx-cloud-upload:before{content:"\e9f6"}.bx-code:before{content:"\e9f7"}.bx-code-alt:before{content:"\e9f8"}.bx-code-block:before{content:"\e9f9"}.bx-code-curly:before{content:"\e9fa"}.bx-coffee:before{content:"\e9fb"}.bx-cog:before{content:"\e9fc"}.bx-collapse:before{content:"\e9fd"}.bx-collection:before{content:"\e9fe"}.bx-columns:before{content:"\e9ff"}.bx-command:before{content:"\ea00"}.bx-comment:before{content:"\ea01"}.bx-comment-dots:before{content:"\ea02"}.bx-compass:before{content:"\ea03"}.bx-confused:before{content:"\ea04"}.bx-conversation:before{content:"\ea05"}.bx-cool:before{content:"\ea06"}.bx-copy:before{content:"\ea07"}.bx-copy-alt:before{content:"\ea08"}.bx-copyright:before{content:"\ea09"}.bx-credit-card:before{content:"\ea0a"}.bx-credit-card-alt:before{content:"\ea0b"}.bx-crop:before{content:"\ea0c"}.bx-crosshair:before{content:"\ea0d"}.bx-crown:before{content:"\ea0e"}.bx-cube:before{content:"\ea0f"}.bx-cube-alt:before{content:"\ea10"}.bx-cuboid:before{content:"\ea11"}.bx-customize:before{content:"\ea12"}.bx-cut:before{content:"\ea13"}.bx-cycling:before{content:"\ea14"}.bx-cylinder:before{content:"\ea15"}.bx-data:before{content:"\ea16"}.bx-desktop:before{content:"\ea17"}.bx-detail:before{content:"\ea18"}.bx-devices:before{content:"\ea19"}.bx-dialpad:before{content:"\ea1a"}.bx-dialpad-alt:before{content:"\ea1b"}.bx-diamond:before{content:"\ea1c"}.bx-directions:before{content:"\ea1d"}.bx-disc:before{content:"\ea1e"}.bx-dish:before{content:"\ea1f"}.bx-dislike:before{content:"\ea20"}.bx-dizzy:before{content:"\ea21"}.bx-dna:before{content:"\ea22"}.bx-dock-bottom:before{content:"\ea23"}.bx-dock-left:before{content:"\ea24"}.bx-dock-right:before{content:"\ea25"}.bx-dock-top:before{content:"\ea26"}.bx-dollar:before{content:"\ea27"}.bx-dollar-circle:before{content:"\ea28"}.bx-dots-horizontal:before{content:"\ea29"}.bx-dots-horizontal-rounded:before{content:"\ea2a"}.bx-dots-vertical:before{content:"\ea2b"}.bx-dots-vertical-rounded:before{content:"\ea2c"}.bx-doughnut-chart:before{content:"\ea2d"}.bx-down-arrow:before{content:"\ea2e"}.bx-down-arrow-alt:before{content:"\ea2f"}.bx-down-arrow-circle:before{content:"\ea30"}.bx-download:before{content:"\ea31"}.bx-downvote:before{content:"\ea32"}.bx-droplet:before{content:"\ea33"}.bx-dumbbell:before{content:"\ea34"}.bx-duplicate:before{content:"\ea35"}.bx-edit:before{content:"\ea36"}.bx-edit-alt:before{content:"\ea37"}.bx-envelope:before{content:"\ea38"}.bx-equalizer:before{content:"\ea39"}.bx-error:before{content:"\ea3a"}.bx-error-alt:before{content:"\ea3b"}.bx-error-circle:before{content:"\ea3c"}.bx-euro:before{content:"\ea3d"}.bx-exit:before{content:"\ea3e"}.bx-exit-fullscreen:before{content:"\ea3f"}.bx-expand:before{content:"\ea40"}.bx-export:before{content:"\ea41"}.bx-extension:before{content:"\ea42"}.bx-face:before{content:"\ea43"}.bx-fast-forward:before{content:"\ea44"}.bx-fast-forward-circle:before{content:"\ea45"}.bx-female:before{content:"\ea46"}.bx-female-sign:before{content:"\ea47"}.bx-file:before{content:"\ea48"}.bx-file-blank:before{content:"\ea49"}.bx-file-find:before{content:"\ea4a"}.bx-film:before{content:"\ea4b"}.bx-filter:before{content:"\ea4c"}.bx-filter-alt:before{content:"\ea4d"}.bx-fingerprint:before{content:"\ea4e"}.bx-first-aid:before{content:"\ea4f"}.bx-first-page:before{content:"\ea50"}.bx-flag:before{content:"\ea51"}.bx-folder:before{content:"\ea52"}.bx-folder-minus:before{content:"\ea53"}.bx-folder-open:before{content:"\ea54"}.bx-folder-plus:before{content:"\ea55"}.bx-font:before{content:"\ea56"}.bx-font-color:before{content:"\ea57"}.bx-font-family:before{content:"\ea58"}.bx-font-size:before{content:"\ea59"}.bx-food-menu:before{content:"\ea5a"}.bx-food-tag:before{content:"\ea5b"}.bx-football:before{content:"\ea5c"}.bx-fridge:before{content:"\ea5d"}.bx-fullscreen:before{content:"\ea5e"}.bx-gas-pump:before{content:"\ea5f"}.bx-ghost:before{content:"\ea60"}.bx-gift:before{content:"\ea61"}.bx-git-branch:before{content:"\ea62"}.bx-git-commit:before{content:"\ea63"}.bx-git-compare:before{content:"\ea64"}.bx-git-merge:before{content:"\ea65"}.bx-git-pull-request:before{content:"\ea66"}.bx-git-repo-forked:before{content:"\ea67"}.bx-globe:before{content:"\ea68"}.bx-globe-alt:before{content:"\ea69"}.bx-grid:before{content:"\ea6a"}.bx-grid-alt:before{content:"\ea6b"}.bx-grid-horizontal:before{content:"\ea6c"}.bx-grid-small:before{content:"\ea6d"}.bx-grid-vertical:before{content:"\ea6e"}.bx-group:before{content:"\ea6f"}.bx-handicap:before{content:"\ea70"}.bx-happy:before{content:"\ea71"}.bx-happy-alt:before{content:"\ea72"}.bx-happy-beaming:before{content:"\ea73"}.bx-happy-heart-eyes:before{content:"\ea74"}.bx-hash:before{content:"\ea75"}.bx-hdd:before{content:"\ea76"}.bx-heading:before{content:"\ea77"}.bx-headphone:before{content:"\ea78"}.bx-health:before{content:"\ea79"}.bx-heart:before{content:"\ea7a"}.bx-help-circle:before{content:"\ea7b"}.bx-hide:before{content:"\ea7c"}.bx-highlight:before{content:"\ea7d"}.bx-history:before{content:"\ea7e"}.bx-hive:before{content:"\ea7f"}.bx-home:before{content:"\ea80"}.bx-home-alt:before{content:"\ea81"}.bx-home-circle:before{content:"\ea82"}.bx-horizontal-center:before{content:"\ea83"}.bx-hotel:before{content:"\ea84"}.bx-hourglass:before{content:"\ea85"}.bx-id-card:before{content:"\ea86"}.bx-image:before{content:"\ea87"}.bx-image-add:before{content:"\ea88"}.bx-image-alt:before{content:"\ea89"}.bx-images:before{content:"\ea8a"}.bx-import:before{content:"\ea8b"}.bx-infinite:before{content:"\ea8c"}.bx-info-circle:before{content:"\ea8d"}.bx-italic:before{content:"\ea8e"}.bx-joystick:before{content:"\ea8f"}.bx-joystick-alt:before{content:"\ea90"}.bx-joystick-button:before{content:"\ea91"}.bx-key:before{content:"\ea92"}.bx-label:before{content:"\ea93"}.bx-landscape:before{content:"\ea94"}.bx-laptop:before{content:"\ea95"}.bx-last-page:before{content:"\ea96"}.bx-laugh:before{content:"\ea97"}.bx-layer:before{content:"\ea98"}.bx-layout:before{content:"\ea99"}.bx-left-arrow:before{content:"\ea9a"}.bx-left-arrow-alt:before{content:"\ea9b"}.bx-left-arrow-circle:before{content:"\ea9c"}.bx-left-down-arrow-circle:before{content:"\ea9d"}.bx-left-indent:before{content:"\ea9e"}.bx-left-top-arrow-circle:before{content:"\ea9f"}.bx-like:before{content:"\eaa0"}.bx-line-chart:before{content:"\eaa1"}.bx-link:before{content:"\eaa2"}.bx-link-alt:before{content:"\eaa3"}.bx-link-external:before{content:"\eaa4"}.bx-lira:before{content:"\eaa5"}.bx-list-check:before{content:"\eaa6"}.bx-list-minus:before{content:"\eaa7"}.bx-list-ol:before{content:"\eaa8"}.bx-list-plus:before{content:"\eaa9"}.bx-list-ul:before{content:"\eaaa"}.bx-loader:before{content:"\eaab"}.bx-loader-alt:before{content:"\eaac"}.bx-loader-circle:before{content:"\eaad"}.bx-lock:before{content:"\eaae"}.bx-lock-alt:before{content:"\eaaf"}.bx-lock-open:before{content:"\eab0"}.bx-lock-open-alt:before{content:"\eab1"}.bx-log-in:before{content:"\eab2"}.bx-log-in-circle:before{content:"\eab3"}.bx-log-out:before{content:"\eab4"}.bx-log-out-circle:before{content:"\eab5"}.bx-magnet:before{content:"\eab6"}.bx-mail-send:before{content:"\eab7"}.bx-male:before{content:"\eab8"}.bx-male-sign:before{content:"\eab9"}.bx-map:before{content:"\eaba"}.bx-map-alt:before{content:"\eabb"}.bx-map-pin:before{content:"\eabc"}.bx-meh:before{content:"\eabd"}.bx-meh-alt:before{content:"\eabe"}.bx-meh-blank:before{content:"\eabf"}.bx-memory-card:before{content:"\eac0"}.bx-menu:before{content:"\eac1"}.bx-menu-alt-left:before{content:"\eac2"}.bx-menu-alt-right:before{content:"\eac3"}.bx-message:before{content:"\eac4"}.bx-message-alt:before{content:"\eac5"}.bx-message-alt-dots:before{content:"\eac6"}.bx-message-dots:before{content:"\eac7"}.bx-message-rounded:before{content:"\eac8"}.bx-message-rounded-dots:before{content:"\eac9"}.bx-message-square:before{content:"\eaca"}.bx-message-square-dots:before{content:"\eacb"}.bx-microphone:before{content:"\eacc"}.bx-microphone-off:before{content:"\eacd"}.bx-minus:before{content:"\eace"}.bx-minus-circle:before{content:"\eacf"}.bx-mobile:before{content:"\ead0"}.bx-mobile-alt:before{content:"\ead1"}.bx-mobile-landscape:before{content:"\ead2"}.bx-mobile-vibration:before{content:"\ead3"}.bx-money:before{content:"\ead4"}.bx-moon:before{content:"\ead5"}.bx-mouse:before{content:"\ead6"}.bx-mouse-alt:before{content:"\ead7"}.bx-move:before{content:"\ead8"}.bx-move-horizontal:before{content:"\ead9"}.bx-move-vertical:before{content:"\eada"}.bx-movie:before{content:"\eadb"}.bx-music:before{content:"\eadc"}.bx-navigation:before{content:"\eadd"}.bx-news:before{content:"\eade"}.bx-no-entry:before{content:"\eadf"}.bx-note:before{content:"\eae0"}.bx-notepad:before{content:"\eae1"}.bx-notification:before{content:"\eae2"}.bx-notification-off:before{content:"\eae3"}.bx-package:before{content:"\eae4"}.bx-paint:before{content:"\eae5"}.bx-paint-roll:before{content:"\eae6"}.bx-palette:before{content:"\eae7"}.bx-paperclip:before{content:"\eae8"}.bx-paper-plane:before{content:"\eae9"}.bx-paragraph:before{content:"\eaea"}.bx-paste:before{content:"\eaeb"}.bx-pause:before{content:"\eaec"}.bx-pause-circle:before{content:"\eaed"}.bx-pen:before{content:"\eaee"}.bx-pencil:before{content:"\eaef"}.bx-phone:before{content:"\eaf0"}.bx-phone-call:before{content:"\eaf1"}.bx-phone-incoming:before{content:"\eaf2"}.bx-phone-outgoing:before{content:"\eaf3"}.bx-photo-album:before{content:"\eaf4"}.bx-pie-chart:before{content:"\eaf5"}.bx-pie-chart-alt:before{content:"\eaf6"}.bx-pie-chart-alt-2:before{content:"\eaf7"}.bx-pin:before{content:"\eaf8"}.bx-planet:before{content:"\eaf9"}.bx-play:before{content:"\eafa"}.bx-play-circle:before{content:"\eafb"}.bx-plug:before{content:"\eafc"}.bx-plus:before{content:"\eafd"}.bx-plus-circle:before{content:"\eafe"}.bx-plus-medical:before{content:"\eaff"}.bx-poll:before{content:"\eb00"}.bx-polygon:before{content:"\eb01"}.bx-pound:before{content:"\eb02"}.bx-power-off:before{content:"\eb03"}.bx-printer:before{content:"\eb04"}.bx-pulse:before{content:"\eb05"}.bx-purchase-tag:before{content:"\eb06"}.bx-purchase-tag-alt:before{content:"\eb07"}.bx-pyramid:before{content:"\eb08"}.bx-question-mark:before{content:"\eb09"}.bx-radar:before{content:"\eb0a"}.bx-radio:before{content:"\eb0b"}.bx-radio-circle:before{content:"\eb0c"}.bx-radio-circle-marked:before{content:"\eb0d"}.bx-receipt:before{content:"\eb0e"}.bx-rectangle:before{content:"\eb0f"}.bx-redo:before{content:"\eb10"}.bx-rename:before{content:"\eb11"}.bx-repeat:before{content:"\eb12"}.bx-reply:before{content:"\eb13"}.bx-reply-all:before{content:"\eb14"}.bx-repost:before{content:"\eb15"}.bx-reset:before{content:"\eb16"}.bx-restaurant:before{content:"\eb17"}.bx-revision:before{content:"\eb18"}.bx-rewind:before{content:"\eb19"}.bx-rewind-circle:before{content:"\eb1a"}.bx-right-arrow:before{content:"\eb1b"}.bx-right-arrow-alt:before{content:"\eb1c"}.bx-right-arrow-circle:before{content:"\eb1d"}.bx-right-down-arrow-circle:before{content:"\eb1e"}.bx-right-indent:before{content:"\eb1f"}.bx-right-top-arrow-circle:before{content:"\eb20"}.bx-rocket:before{content:"\eb21"}.bx-rotate-left:before{content:"\eb22"}.bx-rotate-right:before{content:"\eb23"}.bx-rss:before{content:"\eb24"}.bx-ruble:before{content:"\eb25"}.bx-ruler:before{content:"\eb26"}.bx-run:before{content:"\eb27"}.bx-rupee:before{content:"\eb28"}.bx-sad:before{content:"\eb29"}.bx-save:before{content:"\eb2a"}.bx-screenshot:before{content:"\eb2b"}.bx-search:before{content:"\eb2c"}.bx-search-alt:before{content:"\eb2d"}.bx-search-alt-2:before{content:"\eb2e"}.bx-selection:before{content:"\eb2f"}.bx-select-multiple:before{content:"\eb30"}.bx-send:before{content:"\eb31"}.bx-server:before{content:"\eb32"}.bx-shape-circle:before{content:"\eb33"}.bx-shape-square:before{content:"\eb34"}.bx-shape-triangle:before{content:"\eb35"}.bx-share:before{content:"\eb36"}.bx-share-alt:before{content:"\eb37"}.bx-shekel:before{content:"\eb38"}.bx-shield:before{content:"\eb39"}.bx-shield-alt:before{content:"\eb3a"}.bx-shield-alt-2:before{content:"\eb3b"}.bx-shield-quarter:before{content:"\eb3c"}.bx-shocked:before{content:"\eb3d"}.bx-shopping-bag:before{content:"\eb3e"}.bx-show:before{content:"\eb3f"}.bx-show-alt:before{content:"\eb40"}.bx-shuffle:before{content:"\eb41"}.bx-sidebar:before{content:"\eb42"}.bx-sitemap:before{content:"\eb43"}.bx-skip-next:before{content:"\eb44"}.bx-skip-next-circle:before{content:"\eb45"}.bx-skip-previous:before{content:"\eb46"}.bx-skip-previous-circle:before{content:"\eb47"}.bx-sleepy:before{content:"\eb48"}.bx-slider:before{content:"\eb49"}.bx-slider-alt:before{content:"\eb4a"}.bx-slideshow:before{content:"\eb4b"}.bx-smile:before{content:"\eb4c"}.bx-sort:before{content:"\eb4d"}.bx-sort-a-z:before{content:"\eb4e"}.bx-sort-down:before{content:"\eb4f"}.bx-sort-up:before{content:"\eb50"}.bx-sort-z-a:before{content:"\eb51"}.bx-spa:before{content:"\eb52"}.bx-space-bar:before{content:"\eb53"}.bx-spreadsheet:before{content:"\eb54"}.bx-square:before{content:"\eb55"}.bx-square-rounded:before{content:"\eb56"}.bx-star:before{content:"\eb57"}.bx-station:before{content:"\eb58"}.bx-stats:before{content:"\eb59"}.bx-sticker:before{content:"\eb5a"}.bx-stop:before{content:"\eb5b"}.bx-stop-circle:before{content:"\eb5c"}.bx-stopwatch:before{content:"\eb5d"}.bx-store:before{content:"\eb5e"}.bx-store-alt:before{content:"\eb5f"}.bx-street-view:before{content:"\eb60"}.bx-strikethrough:before{content:"\eb61"}.bx-subdirectory-left:before{content:"\eb62"}.bx-subdirectory-right:before{content:"\eb63"}.bx-sun:before{content:"\eb64"}.bx-support:before{content:"\eb65"}.bx-swim:before{content:"\eb66"}.bx-sync:before{content:"\eb67"}.bx-tab:before{content:"\eb68"}.bx-table:before{content:"\eb69"}.bx-tag:before{content:"\eb6a"}.bx-target-lock:before{content:"\eb6b"}.bx-task:before{content:"\eb6c"}.bx-taxi:before{content:"\eb6d"}.bx-tennis-ball:before{content:"\eb6e"}.bx-terminal:before{content:"\eb6f"}.bx-test-tube:before{content:"\eb70"}.bx-text:before{content:"\eb71"}.bx-time:before{content:"\eb72"}.bx-time-five:before{content:"\eb73"}.bx-timer:before{content:"\eb74"}.bx-tired:before{content:"\eb75"}.bx-toggle-left:before{content:"\eb76"}.bx-toggle-right:before{content:"\eb77"}.bx-tone:before{content:"\eb78"}.bx-train:before{content:"\eb79"}.bx-transfer:before{content:"\eb7a"}.bx-transfer-alt:before{content:"\eb7b"}.bx-trash:before{content:"\eb7c"}.bx-trash-alt:before{content:"\eb7d"}.bx-trending-down:before{content:"\eb7e"}.bx-trending-up:before{content:"\eb7f"}.bx-trophy:before{content:"\eb80"}.bx-tv:before{content:"\eb81"}.bx-underline:before{content:"\eb82"}.bx-undo:before{content:"\eb83"}.bx-unlink:before{content:"\eb84"}.bx-up-arrow:before{content:"\eb85"}.bx-up-arrow-alt:before{content:"\eb86"}.bx-up-arrow-circle:before{content:"\eb87"}.bx-upload:before{content:"\eb88"}.bx-upside-down:before{content:"\eb89"}.bx-upvote:before{content:"\eb8a"}.bx-usb:before{content:"\eb8b"}.bx-user:before{content:"\eb8c"}.bx-user-check:before{content:"\eb8d"}.bx-user-circle:before{content:"\eb8e"}.bx-user-minus:before{content:"\eb8f"}.bx-user-pin:before{content:"\eb90"}.bx-user-plus:before{content:"\eb91"}.bx-user-voice:before{content:"\eb92"}.bx-user-x:before{content:"\eb93"}.bx-vertical-center:before{content:"\eb94"}.bx-video:before{content:"\eb95"}.bx-video-off:before{content:"\eb96"}.bx-video-plus:before{content:"\eb97"}.bx-video-recording:before{content:"\eb98"}.bx-voicemail:before{content:"\eb99"}.bx-volume:before{content:"\eb9a"}.bx-volume-full:before{content:"\eb9b"}.bx-volume-low:before{content:"\eb9c"}.bx-volume-mute:before{content:"\eb9d"}.bx-walk:before{content:"\eb9e"}.bx-wallet:before{content:"\eb9f"}.bx-wallet-alt:before{content:"\eba0"}.bx-water:before{content:"\eba1"}.bx-wifi:before{content:"\eba2"}.bx-wifi-off:before{content:"\eba3"}.bx-wind:before{content:"\eba4"}.bx-window:before{content:"\eba5"}.bx-window-close:before{content:"\eba6"}.bx-window-open:before{content:"\eba7"}.bx-windows:before{content:"\eba8"}.bx-wink-smile:before{content:"\eba9"}.bx-wink-tongue:before{content:"\ebaa"}.bx-won:before{content:"\ebab"}.bx-world:before{content:"\ebac"}.bx-wrench:before{content:"\ebad"}.bx-x:before{content:"\ebae"}.bx-x-circle:before{content:"\ebaf"}.bx-yen:before{content:"\ebb0"}.bx-zoom-in:before{content:"\ebb1"}.bx-zoom-out:before{content:"\ebb2"}.bxs-add-to-queue:before{content:"\ebb3"}.bxs-adjust:before{content:"\ebb4"}.bxs-adjust-alt:before{content:"\ebb5"}.bxs-alarm:before{content:"\ebb6"}.bxs-alarm-add:before{content:"\ebb7"}.bxs-alarm-off:before{content:"\ebb8"}.bxs-album:before{content:"\ebb9"}.bxs-ambulance:before{content:"\ebba"}.bxs-analyse:before{content:"\ebbb"}.bxs-angry:before{content:"\ebbc"}.bxs-archive:before{content:"\ebbd"}.bxs-archive-in:before{content:"\ebbe"}.bxs-archive-out:before{content:"\ebbf"}.bxs-area:before{content:"\ebc0"}.bxs-award:before{content:"\ebc1"}.bxs-baby-carriage:before{content:"\ebc2"}.bxs-badge:before{content:"\ebc3"}.bxs-badge-check:before{content:"\ebc4"}.bxs-ball:before{content:"\ebc5"}.bxs-band-aid:before{content:"\ebc6"}.bxs-bank:before{content:"\ebc7"}.bxs-bar-chart-alt-2:before{content:"\ebc8"}.bxs-bar-chart-square:before{content:"\ebc9"}.bxs-barcode:before{content:"\ebca"}.bxs-basket:before{content:"\ebcb"}.bxs-bath:before{content:"\ebcc"}.bxs-battery:before{content:"\ebcd"}.bxs-battery-charging:before{content:"\ebce"}.bxs-battery-full:before{content:"\ebcf"}.bxs-battery-low:before{content:"\ebd0"}.bxs-bed:before{content:"\ebd1"}.bxs-bell:before{content:"\ebd2"}.bxs-bell-minus:before{content:"\ebd3"}.bxs-bell-off:before{content:"\ebd4"}.bxs-bell-plus:before{content:"\ebd5"}.bxs-bell-ring:before{content:"\ebd6"}.bxs-bolt:before{content:"\ebd7"}.bxs-bolt-circle:before{content:"\ebd8"}.bxs-book:before{content:"\ebd9"}.bxs-book-bookmark:before{content:"\ebda"}.bxs-book-content:before{content:"\ebdb"}.bxs-bookmark:before{content:"\ebdc"}.bxs-bookmark-minus:before{content:"\ebdd"}.bxs-bookmark-plus:before{content:"\ebde"}.bxs-bookmarks:before{content:"\ebdf"}.bxs-bookmark-star:before{content:"\ebe0"}.bxs-book-open:before{content:"\ebe1"}.bxs-bot:before{content:"\ebe2"}.bxs-bowling-ball:before{content:"\ebe3"}.bxs-box:before{content:"\ebe4"}.bxs-briefcase:before{content:"\ebe5"}.bxs-briefcase-alt:before{content:"\ebe6"}.bxs-briefcase-alt-2:before{content:"\ebe7"}.bxs-brightness:before{content:"\ebe8"}.bxs-brightness-half:before{content:"\ebe9"}.bxs-brush:before{content:"\ebea"}.bxs-brush-alt:before{content:"\ebeb"}.bxs-bug:before{content:"\ebec"}.bxs-bug-alt:before{content:"\ebed"}.bxs-building:before{content:"\ebee"}.bxs-building-house:before{content:"\ebef"}.bxs-buildings:before{content:"\ebf0"}.bxs-bulb:before{content:"\ebf1"}.bxs-buoy:before{content:"\ebf2"}.bxs-bus:before{content:"\ebf3"}.bxs-business:before{content:"\ebf4"}.bxs-cake:before{content:"\ebf5"}.bxs-calculator:before{content:"\ebf6"}.bxs-calendar:before{content:"\ebf7"}.bxs-calendar-alt:before{content:"\ebf8"}.bxs-calendar-check:before{content:"\ebf9"}.bxs-calendar-event:before{content:"\ebfa"}.bxs-calendar-minus:before{content:"\ebfb"}.bxs-calendar-plus:before{content:"\ebfc"}.bxs-calendar-x:before{content:"\ebfd"}.bxs-camera:before{content:"\ebfe"}.bxs-camera-off:before{content:"\ebff"}.bxs-camera-plus:before{content:"\ec00"}.bxs-capsule:before{content:"\ec01"}.bxs-captions:before{content:"\ec02"}.bxs-car:before{content:"\ec03"}.bxs-card:before{content:"\ec04"}.bxs-caret-down-circle:before{content:"\ec05"}.bxs-caret-left-circle:before{content:"\ec06"}.bxs-caret-right-circle:before{content:"\ec07"}.bxs-caret-up-circle:before{content:"\ec08"}.bxs-carousel:before{content:"\ec09"}.bxs-cart:before{content:"\ec0a"}.bxs-cart-alt:before{content:"\ec0b"}.bxs-certification:before{content:"\ec0c"}.bxs-chalkboard:before{content:"\ec0d"}.bxs-chart:before{content:"\ec0e"}.bxs-chat:before{content:"\ec0f"}.bxs-checkbox:before{content:"\ec10"}.bxs-checkbox-checked:before{content:"\ec11"}.bxs-check-circle:before{content:"\ec12"}.bxs-check-shield:before{content:"\ec13"}.bxs-check-square:before{content:"\ec14"}.bxs-chip:before{content:"\ec15"}.bxs-circle:before{content:"\ec16"}.bxs-city:before{content:"\ec17"}.bxs-clinic:before{content:"\ec18"}.bxs-cloud:before{content:"\ec19"}.bxs-cloud-download:before{content:"\ec1a"}.bxs-cloud-lightning:before{content:"\ec1b"}.bxs-cloud-rain:before{content:"\ec1c"}.bxs-cloud-upload:before{content:"\ec1d"}.bxs-coffee:before{content:"\ec1e"}.bxs-coffee-alt:before{content:"\ec1f"}.bxs-cog:before{content:"\ec20"}.bxs-collection:before{content:"\ec21"}.bxs-color-fill:before{content:"\ec22"}.bxs-comment:before{content:"\ec23"}.bxs-comment-add:before{content:"\ec24"}.bxs-comment-detail:before{content:"\ec25"}.bxs-comment-dots:before{content:"\ec26"}.bxs-comment-error:before{content:"\ec27"}.bxs-compass:before{content:"\ec28"}.bxs-component:before{content:"\ec29"}.bxs-confused:before{content:"\ec2a"}.bxs-contact:before{content:"\ec2b"}.bxs-conversation:before{content:"\ec2c"}.bxs-cool:before{content:"\ec2d"}.bxs-copy:before{content:"\ec2e"}.bxs-copy-alt:before{content:"\ec2f"}.bxs-coupon:before{content:"\ec30"}.bxs-credit-card:before{content:"\ec31"}.bxs-credit-card-alt:before{content:"\ec32"}.bxs-crown:before{content:"\ec33"}.bxs-cube:before{content:"\ec34"}.bxs-cube-alt:before{content:"\ec35"}.bxs-cuboid:before{content:"\ec36"}.bxs-customize:before{content:"\ec37"}.bxs-cylinder:before{content:"\ec38"}.bxs-dashboard:before{content:"\ec39"}.bxs-data:before{content:"\ec3a"}.bxs-detail:before{content:"\ec3b"}.bxs-devices:before{content:"\ec3c"}.bxs-direction-left:before{content:"\ec3d"}.bxs-direction-right:before{content:"\ec3e"}.bxs-directions:before{content:"\ec3f"}.bxs-disc:before{content:"\ec40"}.bxs-discount:before{content:"\ec41"}.bxs-dish:before{content:"\ec42"}.bxs-dislike:before{content:"\ec43"}.bxs-dizzy:before{content:"\ec44"}.bxs-dock-bottom:before{content:"\ec45"}.bxs-dock-left:before{content:"\ec46"}.bxs-dock-right:before{content:"\ec47"}.bxs-dock-top:before{content:"\ec48"}.bxs-dollar-circle:before{content:"\ec49"}.bxs-doughnut-chart:before{content:"\ec4a"}.bxs-down-arrow:before{content:"\ec4b"}.bxs-down-arrow-circle:before{content:"\ec4c"}.bxs-down-arrow-square:before{content:"\ec4d"}.bxs-download:before{content:"\ec4e"}.bxs-downvote:before{content:"\ec4f"}.bxs-drink:before{content:"\ec50"}.bxs-droplet:before{content:"\ec51"}.bxs-droplet-half:before{content:"\ec52"}.bxs-duplicate:before{content:"\ec53"}.bxs-edit:before{content:"\ec54"}.bxs-edit-alt:before{content:"\ec55"}.bxs-eject:before{content:"\ec56"}.bxs-envelope:before{content:"\ec57"}.bxs-eraser:before{content:"\ec58"}.bxs-error:before{content:"\ec59"}.bxs-error-alt:before{content:"\ec5a"}.bxs-error-circle:before{content:"\ec5b"}.bxs-exit:before{content:"\ec5c"}.bxs-extension:before{content:"\ec5d"}.bxs-eyedropper:before{content:"\ec5e"}.bxs-face:before{content:"\ec5f"}.bxs-factory:before{content:"\ec60"}.bxs-fast-forward-circle:before{content:"\ec61"}.bxs-file:before{content:"\ec62"}.bxs-file-blank:before{content:"\ec63"}.bxs-file-css:before{content:"\ec64"}.bxs-file-doc:before{content:"\ec65"}.bxs-file-find:before{content:"\ec66"}.bxs-file-gif:before{content:"\ec67"}.bxs-file-html:before{content:"\ec68"}.bxs-file-image:before{content:"\ec69"}.bxs-file-jpg:before{content:"\ec6a"}.bxs-file-js:before{content:"\ec6b"}.bxs-file-json:before{content:"\ec6c"}.bxs-file-md:before{content:"\ec6d"}.bxs-file-pdf:before{content:"\ec6e"}.bxs-file-plus:before{content:"\ec6f"}.bxs-file-png:before{content:"\ec70"}.bxs-file-txt:before{content:"\ec71"}.bxs-film:before{content:"\ec72"}.bxs-filter-alt:before{content:"\ec73"}.bxs-first-aid:before{content:"\ec74"}.bxs-flag:before{content:"\ec75"}.bxs-flag-alt:before{content:"\ec76"}.bxs-flame:before{content:"\ec77"}.bxs-flask:before{content:"\ec78"}.bxs-folder:before{content:"\ec79"}.bxs-folder-minus:before{content:"\ec7a"}.bxs-folder-open:before{content:"\ec7b"}.bxs-folder-plus:before{content:"\ec7c"}.bxs-food-menu:before{content:"\ec7d"}.bxs-fridge:before{content:"\ec7e"}.bxs-gas-pump:before{content:"\ec7f"}.bxs-ghost:before{content:"\ec80"}.bxs-gift:before{content:"\ec81"}.bxs-graduation:before{content:"\ec82"}.bxs-grid:before{content:"\ec83"}.bxs-grid-alt:before{content:"\ec84"}.bxs-group:before{content:"\ec85"}.bxs-hand-down:before{content:"\ec86"}.bxs-hand-left:before{content:"\ec87"}.bxs-hand-right:before{content:"\ec88"}.bxs-hand-up:before{content:"\ec89"}.bxs-happy:before{content:"\ec8a"}.bxs-happy-alt:before{content:"\ec8b"}.bxs-happy-beaming:before{content:"\ec8c"}.bxs-happy-heart-eyes:before{content:"\ec8d"}.bxs-hdd:before{content:"\ec8e"}.bxs-heart:before{content:"\ec8f"}.bxs-help-circle:before{content:"\ec90"}.bxs-hide:before{content:"\ec91"}.bxs-home:before{content:"\ec92"}.bxs-home-circle:before{content:"\ec93"}.bxs-hot:before{content:"\ec94"}.bxs-hotel:before{content:"\ec95"}.bxs-hourglass:before{content:"\ec96"}.bxs-hourglass-bottom:before{content:"\ec97"}.bxs-hourglass-top:before{content:"\ec98"}.bxs-id-card:before{content:"\ec99"}.bxs-image:before{content:"\ec9a"}.bxs-image-add:before{content:"\ec9b"}.bxs-image-alt:before{content:"\ec9c"}.bxs-inbox:before{content:"\ec9d"}.bxs-info-circle:before{content:"\ec9e"}.bxs-institution:before{content:"\ec9f"}.bxs-joystick:before{content:"\eca0"}.bxs-joystick-alt:before{content:"\eca1"}.bxs-joystick-button:before{content:"\eca2"}.bxs-key:before{content:"\eca3"}.bxs-keyboard:before{content:"\eca4"}.bxs-label:before{content:"\eca5"}.bxs-landmark:before{content:"\eca6"}.bxs-landscape:before{content:"\eca7"}.bxs-laugh:before{content:"\eca8"}.bxs-layer:before{content:"\eca9"}.bxs-layout:before{content:"\ecaa"}.bxs-left-arrow:before{content:"\ecab"}.bxs-left-arrow-circle:before{content:"\ecac"}.bxs-left-arrow-square:before{content:"\ecad"}.bxs-left-down-arrow-circle:before{content:"\ecae"}.bxs-left-top-arrow-circle:before{content:"\ecaf"}.bxs-like:before{content:"\ecb0"}.bxs-lock:before{content:"\ecb1"}.bxs-lock-alt:before{content:"\ecb2"}.bxs-lock-open:before{content:"\ecb3"}.bxs-lock-open-alt:before{content:"\ecb4"}.bxs-log-in:before{content:"\ecb5"}.bxs-log-in-circle:before{content:"\ecb6"}.bxs-log-out:before{content:"\ecb7"}.bxs-log-out-circle:before{content:"\ecb8"}.bxs-magic-wand:before{content:"\ecb9"}.bxs-magnet:before{content:"\ecba"}.bxs-map:before{content:"\ecbb"}.bxs-map-alt:before{content:"\ecbc"}.bxs-map-pin:before{content:"\ecbd"}.bxs-megaphone:before{content:"\ecbe"}.bxs-meh:before{content:"\ecbf"}.bxs-meh-alt:before{content:"\ecc0"}.bxs-meh-blank:before{content:"\ecc1"}.bxs-memory-card:before{content:"\ecc2"}.bxs-message:before{content:"\ecc3"}.bxs-message-alt:before{content:"\ecc4"}.bxs-message-alt-dots:before{content:"\ecc5"}.bxs-message-dots:before{content:"\ecc6"}.bxs-message-rounded:before{content:"\ecc7"}.bxs-message-rounded-dots:before{content:"\ecc8"}.bxs-message-square:before{content:"\ecc9"}.bxs-message-square-dots:before{content:"\ecca"}.bxs-microphone:before{content:"\eccb"}.bxs-microphone-alt:before{content:"\eccc"}.bxs-microphone-off:before{content:"\eccd"}.bxs-minus-circle:before{content:"\ecce"}.bxs-minus-square:before{content:"\eccf"}.bxs-mobile:before{content:"\ecd0"}.bxs-mobile-vibration:before{content:"\ecd1"}.bxs-moon:before{content:"\ecd2"}.bxs-mouse:before{content:"\ecd3"}.bxs-mouse-alt:before{content:"\ecd4"}.bxs-movie:before{content:"\ecd5"}.bxs-music:before{content:"\ecd6"}.bxs-navigation:before{content:"\ecd7"}.bxs-news:before{content:"\ecd8"}.bxs-no-entry:before{content:"\ecd9"}.bxs-note:before{content:"\ecda"}.bxs-notepad:before{content:"\ecdb"}.bxs-notification:before{content:"\ecdc"}.bxs-notification-off:before{content:"\ecdd"}.bxs-offer:before{content:"\ecde"}.bxs-package:before{content:"\ecdf"}.bxs-paint:before{content:"\ece0"}.bxs-paint-roll:before{content:"\ece1"}.bxs-palette:before{content:"\ece2"}.bxs-paper-plane:before{content:"\ece3"}.bxs-parking:before{content:"\ece4"}.bxs-paste:before{content:"\ece5"}.bxs-pen:before{content:"\ece6"}.bxs-pencil:before{content:"\ece7"}.bxs-phone:before{content:"\ece8"}.bxs-phone-call:before{content:"\ece9"}.bxs-phone-incoming:before{content:"\ecea"}.bxs-phone-outgoing:before{content:"\eceb"}.bxs-photo-album:before{content:"\ecec"}.bxs-pie-chart:before{content:"\eced"}.bxs-pie-chart-alt:before{content:"\ecee"}.bxs-pie-chart-alt-2:before{content:"\ecef"}.bxs-pin:before{content:"\ecf0"}.bxs-plane:before{content:"\ecf1"}.bxs-plane-alt:before{content:"\ecf2"}.bxs-plane-land:before{content:"\ecf3"}.bxs-planet:before{content:"\ecf4"}.bxs-plane-take-off:before{content:"\ecf5"}.bxs-playlist:before{content:"\ecf6"}.bxs-plug:before{content:"\ecf7"}.bxs-plus-circle:before{content:"\ecf8"}.bxs-plus-square:before{content:"\ecf9"}.bxs-polygon:before{content:"\ecfa"}.bxs-printer:before{content:"\ecfb"}.bxs-purchase-tag:before{content:"\ecfc"}.bxs-purchase-tag-alt:before{content:"\ecfd"}.bxs-pyramid:before{content:"\ecfe"}.bxs-quote-alt-left:before{content:"\ecff"}.bxs-quote-alt-right:before{content:"\ed00"}.bxs-quote-left:before{content:"\ed01"}.bxs-quote-right:before{content:"\ed02"}.bxs-quote-single-left:before{content:"\ed03"}.bxs-quote-single-right:before{content:"\ed04"}.bxs-radio:before{content:"\ed05"}.bxs-receipt:before{content:"\ed06"}.bxs-rectangle:before{content:"\ed07"}.bxs-rename:before{content:"\ed08"}.bxs-report:before{content:"\ed09"}.bxs-rewind-circle:before{content:"\ed0a"}.bxs-right-arrow:before{content:"\ed0b"}.bxs-right-arrow-circle:before{content:"\ed0c"}.bxs-right-arrow-square:before{content:"\ed0d"}.bxs-right-down-arrow-circle:before{content:"\ed0e"}.bxs-right-top-arrow-circle:before{content:"\ed0f"}.bxs-rocket:before{content:"\ed10"}.bxs-ruler:before{content:"\ed11"}.bxs-sad:before{content:"\ed12"}.bxs-save:before{content:"\ed13"}.bxs-school:before{content:"\ed14"}.bxs-search:before{content:"\ed15"}.bxs-search-alt-2:before{content:"\ed16"}.bxs-select-multiple:before{content:"\ed17"}.bxs-send:before{content:"\ed18"}.bxs-server:before{content:"\ed19"}.bxs-share:before{content:"\ed1a"}.bxs-share-alt:before{content:"\ed1b"}.bxs-shield:before{content:"\ed1c"}.bxs-shield-alt-2:before{content:"\ed1d"}.bxs-ship:before{content:"\ed1e"}.bxs-shocked:before{content:"\ed1f"}.bxs-shopping-bag:before{content:"\ed20"}.bxs-shopping-bag-alt:before{content:"\ed21"}.bxs-show:before{content:"\ed22"}.bxs-skip-next-circle:before{content:"\ed23"}.bxs-skip-previous-circle:before{content:"\ed24"}.bxs-skull:before{content:"\ed25"}.bxs-sleepy:before{content:"\ed26"}.bxs-slideshow:before{content:"\ed27"}.bxs-smile:before{content:"\ed28"}.bxs-sort-alt:before{content:"\ed29"}.bxs-spa:before{content:"\ed2a"}.bxs-spreadsheet:before{content:"\ed2b"}.bxs-square:before{content:"\ed2c"}.bxs-square-rounded:before{content:"\ed2d"}.bxs-star:before{content:"\ed2e"}.bxs-star-half:before{content:"\ed2f"}.bxs-stopwatch:before{content:"\ed30"}.bxs-store:before{content:"\ed31"}.bxs-store-alt:before{content:"\ed32"}.bxs-sun:before{content:"\ed33"}.bxs-tag:before{content:"\ed34"}.bxs-tag-x:before{content:"\ed35"}.bxs-taxi:before{content:"\ed36"}.bxs-tennis-ball:before{content:"\ed37"}.bxs-terminal:before{content:"\ed38"}.bxs-time:before{content:"\ed39"}.bxs-time-five:before{content:"\ed3a"}.bxs-timer:before{content:"\ed3b"}.bxs-tired:before{content:"\ed3c"}.bxs-toggle-left:before{content:"\ed3d"}.bxs-toggle-right:before{content:"\ed3e"}.bxs-tone:before{content:"\ed3f"}.bxs-torch:before{content:"\ed40"}.bxs-to-top:before{content:"\ed41"}.bxs-traffic:before{content:"\ed42"}.bxs-traffic-barrier:before{content:"\ed43"}.bxs-train:before{content:"\ed44"}.bxs-trash:before{content:"\ed45"}.bxs-trash-alt:before{content:"\ed46"}.bxs-tree:before{content:"\ed47"}.bxs-trophy:before{content:"\ed48"}.bxs-truck:before{content:"\ed49"}.bxs-t-shirt:before{content:"\ed4a"}.bxs-up-arrow:before{content:"\ed4b"}.bxs-up-arrow-circle:before{content:"\ed4c"}.bxs-up-arrow-square:before{content:"\ed4d"}.bxs-upside-down:before{content:"\ed4e"}.bxs-upvote:before{content:"\ed4f"}.bxs-user:before{content:"\ed50"}.bxs-user-badge:before{content:"\ed51"}.bxs-user-check:before{content:"\ed52"}.bxs-user-circle:before{content:"\ed53"}.bxs-user-detail:before{content:"\ed54"}.bxs-user-minus:before{content:"\ed55"}.bxs-user-pin:before{content:"\ed56"}.bxs-user-plus:before{content:"\ed57"}.bxs-user-rectangle:before{content:"\ed58"}.bxs-user-voice:before{content:"\ed59"}.bxs-user-x:before{content:"\ed5a"}.bxs-vial:before{content:"\ed5b"}.bxs-video:before{content:"\ed5c"}.bxs-video-off:before{content:"\ed5d"}.bxs-video-plus:before{content:"\ed5e"}.bxs-video-recording:before{content:"\ed5f"}.bxs-videos:before{content:"\ed60"}.bxs-volume:before{content:"\ed61"}.bxs-volume-full:before{content:"\ed62"}.bxs-volume-low:before{content:"\ed63"}.bxs-volume-mute:before{content:"\ed64"}.bxs-wallet:before{content:"\ed65"}.bxs-wallet-alt:before{content:"\ed66"}.bxs-watch:before{content:"\ed67"}.bxs-watch-alt:before{content:"\ed68"}.bxs-widget:before{content:"\ed69"}.bxs-wine:before{content:"\ed6a"}.bxs-wink-smile:before{content:"\ed6b"}.bxs-wink-tongue:before{content:"\ed6c"}.bxs-wrench:before{content:"\ed6d"}.bxs-x-circle:before{content:"\ed6e"}.bxs-x-square:before{content:"\ed6f"}.bxs-yin-yang:before{content:"\ed70"}.bxs-zap:before{content:"\ed71"}.bxs-zoom-in:before{content:"\ed72"}.bxs-zoom-out:before{content:"\ed73"}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmhdu3cOWxy40.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwkxdu3cOWxy40.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmxdu3cOWxy40.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlBdu3cOWxy40.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmBdu3cOWxy40.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRdu3cOWxy40.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu3cOWxw.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lujVj9_mf.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lujVj9_mf.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lujVj9_mf.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lujVj9_mf.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lujVj9_mf.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lujVj9_mf.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhdu3cOWxy40.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxdu3cOWxy40.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxdu3cOWxy40.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBdu3cOWxy40.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBdu3cOWxy40.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRdu3cOWxy40.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu3cOWxw.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;src:local("Inconsolata Regular"),local("Inconsolata-Regular"),url(https://fonts.gstatic.com/s/inconsolata/v16/QldKNThLqRwH-OJ1UHjlKGlW5qhExfHwNJU.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;src:local("Inconsolata Regular"),local("Inconsolata-Regular"),url(https://fonts.gstatic.com/s/inconsolata/v16/QldKNThLqRwH-OJ1UHjlKGlX5qhExfHwNJU.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;src:local("Inconsolata Regular"),local("Inconsolata-Regular"),url(https://fonts.gstatic.com/s/inconsolata/v16/QldKNThLqRwH-OJ1UHjlKGlZ5qhExfHw.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--Global-body-max-width:73.75rem;--Global-transition-duration:0.25s;--Global-animation-duration:0.5s;--Global-animation-long-duration:0.75s;--Breakpoints:XS,S,M,L,XL;--Grid-container-max-width:var(--Global-body-max-width);--Grid-gutter-size-small:0.9375rem;--Grid-gutter-size-large:1.25rem;--Grid-columns:12;--Grid-columns-offsets:11;--Global-border-radius-default:0.25rem;--Global-code-line-numbers-with:3.5rem;--Color-amber:#d78737;--Color-blue:[object Object];--Color-deepBlue:#0e346c;--Color-gold:#bd9e56;--Color-gray:[object Object];--Color-grenadine:#c35078;--Color-kiwi:#9a9f1e;--Color-lilas:#7ea1d3;--Color-mahogany:#57142e;--Color-ocher:#c29614;--Color-pine:#144d52;--Color-platinum:#000;--Color-prune:#661456;--Color-sand:#d7be88;--Color-sandPearl:#f0e5d6;--Color-silver:#b1b2b4;--Color-skyBlue:#98d2d7;--Color-southSea:#9dc9cd;--Color-turquoise:#14a5c2;--Color-waterGreen:#007571;--Color-app-black:#000;--Color-app-deepRed:#c32222;--Color-app-emerald:#14a33a;--Color-app-orange:#eb6437;--Color-app-red:#d64343;--Color-white:#fff;--Color-app-gray-lighter:#f7f7f7;--Color-app-gray-light:#d4d1d1;--Color-app-gray-medium:#a8a0a0;--Color-app-gray-darker:#504747;--Color-danger:var(--Color-app-red);--Color-info:var(--Color-app-gray-dark);--Color-warning:var(--Color-app-orange);--Color-facebook:#4267b2;--Color-disabled:var(--Color-app-gray-light);--Color-invalid:var(--Color-app-red);--Color-text-current:var(--Color-app-gray-darker);--Color-text-light:var(--Color-app-gray-medium);--Color-background-decoration:var(--Color-app-gray-light);--Color-valid:var(--Color-app-emerald);--Color-overlay-default:color-mod(var(--Color-app-black) alpha(0.5));--Color-separator-light:var(--Color-app-gray-light);--Color-separator-medium:var(--Color-app-gray-medium);--Color-border-grey:#dedede}.fadeIn{-webkit-animation:fadeIn var(--Global-animation-duration);animation:fadeIn var(--Global-animation-duration)}.fadeInLong{-webkit-animation:fadeIn var(--Global-animation-long-duration);animation:fadeIn var(--Global-animation-long-duration)}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeOut{-webkit-animation:fadeOut var(--Global-animation-duration);animation:fadeOut var(--Global-animation-duration)}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.scaleIn{-webkit-animation:scaleIn var(--Global-animation-duration);animation:scaleIn var(--Global-animation-duration)}@-webkit-keyframes scaleIn{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes scaleIn{0%{transform:scale(.5)}to{transform:scale(1)}}.scaleOut{-webkit-animation:scaleOut var(--Global-animation-duration);animation:scaleOut var(--Global-animation-duration)}@-webkit-keyframes scaleOut{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes scaleOut{0%{transform:scale(1)}to{transform:scale(0)}}.rtl\:slideInRight,.slideInRight{-webkit-animation:slideInRight var(--Global-animation-duration);animation:slideInRight var(--Global-animation-duration)}body[dir=rtl] .rtl\:slideInRight{-webkit-animation:slideInLeft var(--Global-animation-duration);animation:slideInLeft var(--Global-animation-duration)}@-webkit-keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.rtl\:slideInLeft,.slideInLeft{-webkit-animation:slideInLeft var(--Global-animation-duration);animation:slideInLeft var(--Global-animation-duration)}body[dir=rtl] .rtl\:slideInLeft{-webkit-animation:slideInRight var(--Global-animation-duration);animation:slideInRight var(--Global-animation-duration)}@-webkit-keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.slideInBottom{-webkit-animation:slideInBottom var(--Global-animation-long-duration);animation:slideInBottom var(--Global-animation-long-duration)}@-webkit-keyframes slideInBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideInBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.slideInTop{-webkit-animation:slideInTop var(--Global-animation-long-duration);animation:slideInTop var(--Global-animation-long-duration)}@-webkit-keyframes slideInTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideInTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.rotateInfinite{-webkit-animation:rotateInfinite 1.4s cubic-bezier(.5,.1,.4,.9) infinite;animation:rotateInfinite 1.4s cubic-bezier(.5,.1,.4,.9) infinite}@-webkit-keyframes rotateInfinite{to{transform:rotate(1turn)}}@keyframes rotateInfinite{to{transform:rotate(1turn)}}.loadingDots{margin-top:-.9rem;padding:0 20px 0 5px;font-size:1.8rem;line-height:1rem}.loadingDots:after{content:".";-webkit-animation:loadingDots 1s steps(5) infinite;animation:loadingDots 1s steps(5) infinite}@-webkit-keyframes loadingDots{0%,20%{color:transparent;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}40%{color:#fff;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}60%{text-shadow:.25em 0 0 #fff,.5em 0 0 transparent}80%,to{text-shadow:.25em 0 0 #fff,.5em 0 0 #fff}}@keyframes loadingDots{0%,20%{color:transparent;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}40%{color:#fff;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}60%{text-shadow:.25em 0 0 #fff,.5em 0 0 transparent}80%,to{text-shadow:.25em 0 0 #fff,.5em 0 0 #fff}}@-webkit-keyframes placeHolderShimmer{0%{background-position:-100% 0}to{background-position:100% 0}}@keyframes placeHolderShimmer{0%{background-position:-100% 0}to{background-position:100% 0}}html{box-sizing:border-box;overflow-x:hidden;background-color:#fff}*,:after,:before{box-sizing:inherit;border:0 solid}body{min-width:18.75rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.4;min-height:100vh;--text-opacity:1;color:#504747;color:rgba(80,71,71,var(--text-opacity));font-size:1rem;font-family:Source Sans Pro,sans-serif}a{color:[object Object];text-decoration:none}.icon-monochrome svg *{fill:currentColor}.list-disc,.list-hyphen{position:relative}html:not([dir=rtl]) .list-disc,html:not([dir=rtl]) .list-hyphen{padding-left:.75rem}[dir=rtl] .list-disc,[dir=rtl] .list-hyphen{padding-right:.75rem}.list-disc:before{position:absolute;content:"•"}.list-hyphen:before{position:absolute;content:"-"}html:not([dir=rtl]) .list-disc:before,html:not([dir=rtl]) .list-hyphen:before{left:0}[dir=rtl] .list-disc:before,[dir=rtl] .list-hyphen:before{right:0}.reset-anchor{color:inherit;text-decoration:none}.reset-button{outline:none;border:none;padding:0;text-decoration:none;cursor:pointer;background:none}.reset-list{margin:0;padding:0;list-style:none}.reset-heading{margin:0;font-weight:400}.reset-paragraph{margin:0}.reset-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;outline:none;border:none;border-radius:0;padding:0;background:none}.reset-input::-ms-clear{display:none;width:0;height:0}.reset-input-number{-moz-appearance:textfield}.reset-input-number::-webkit-inner-spin-button,.reset-input-number::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.reset-select::-ms-expand{display:none}abbr,abbr[title]{text-decoration:none}.shadow-bottom{position:relative}.shadow-inner-bottom,.shadow-inner-left,.shadow-inner-right,.shadow-inner-top{overflow:hidden;position:relative}.shadow-bottom:after,.shadow-inner-bottom:after,.shadow-inner-left:before,.shadow-inner-right:after,.shadow-inner-top:before{position:absolute;border-radius:100%;content:""}.shadow-inner-left:before,.shadow-inner-right:after{top:0;bottom:0;width:1.25rem;box-shadow:0 0 1.25rem rgba(0,0,0,.5)}.shadow-inner-left:before{right:auto;left:-1.25rem}.shadow-inner-right:after{right:-1.25rem;left:auto}.shadow-bottom:after,.shadow-inner-bottom:after,.shadow-inner-top:before{max-width:73.75rem;margin:auto;right:0;left:0;width:90%;z-index:0;height:1.25rem;box-shadow:0 0 1.25rem rgba(0,0,0,.15)}.shadow-inner-top:before{top:-1.25rem}.shadow-bottom:after{bottom:0;z-index:-1}.translate-0{transform:translate(0)}.-translate-x-50{transform:translateX(-50%)}.rtl\:translate-x-100,.translate-x-100,body[dir=rtl] .rtl\:-translate-x-100{transform:translateX(100%)}.-translate-x-100,.rtl\:-translate-x-100,body[dir=rtl] .rtl\:translate-x-100{transform:translateX(-100%)}.-translate-y-50{transform:translateY(-50%)}.translate-y-50{transform:translateY(50%)}.translate-y-100{transform:translateY(100%)}.-translate-y-100{transform:translateY(-100%)}.-translate-50,.rtl\:-translate-50-x-reverse{transform:translate(-50%,-50%)}body[dir=rtl] .rtl\:-translate-50-x-reverse{transform:translate(50%,-50%)}.-translate-x-50.translate-y-50{transform:translate(-50%,50%)}.rtl\:translate-x-50.-translate-y-50,.translate-x-50.-translate-y-50{transform:translate(50%,-50%)}body[dir=rtl] .rtl\:translate-x-50.-translate-y-50{transform:translate(-50%,-50%)}.rotate-45{transform:rotate(45deg)}.-rotate-45{transform:rotate(-45deg)}.rotate-360{transform:rotate(1turn)}.-scale-x-1,body[dir=rtl] .rtl\:-scale-x-1{transform:scaleX(-1)}.-scale-y-1{transform:scaleY(-1)}.-scale-1{transform:scale(-1)}.focus\:scale-1025:focus,.hover\:scale-1025:hover,.scale-1025{transform:scale(1.025)}.focus\:scale-105:focus,.hover\:scale-105:hover,.scale-105{transform:scale(1.05)}.transition-none{transition:none}.transition-all{transition:all ease-in var(--Global-transition-duration)}.transition-bg-color{transition:background-color ease-in var(--Global-transition-duration)}.transition-color{transition:color ease-in var(--Global-transition-duration)}.transition-colors{transition:background-color var(--Global-transition-duration) ease-in,border-color var(--Global-transition-duration) ease-in,color var(--Global-transition-duration) ease-in}.transition-opacity{transition:opacity ease-in var(--Global-transition-duration)}.transition-transform{transition:transform ease-in var(--Global-transition-duration)}.-z-1{z-index:-1}.-z-2{z-index:-2}
+
+/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:Source Sans Pro,sans-serif;line-height:1.5}*,:after,:before{box-sizing:border-box;border:0 solid #d4d1d1}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}@media (min-width:50.01em){.init:after{content:"";background-image:radial-gradient(#eef2f5 0,#f4f7f8 40%,transparent 75%);position:absolute;top:0;right:0;width:60%;height:100%;z-index:1}.init>*{position:relative;z-index:2}}button,button:focus,input,input:focus{outline:0}.space-y-0>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0px*(1 - var(--space-y-reverse)));margin-bottom:calc(0px*var(--space-y-reverse))}.space-x-0>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0px*var(--space-x-reverse));margin-left:calc(0px*(1 - var(--space-x-reverse)))}.space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.25rem*var(--space-y-reverse))}.space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.25rem*var(--space-x-reverse));margin-left:calc(0.25rem*(1 - var(--space-x-reverse)))}.space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.5rem*var(--space-y-reverse))}.space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.5rem*var(--space-x-reverse));margin-left:calc(0.5rem*(1 - var(--space-x-reverse)))}.space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.75rem*var(--space-y-reverse))}.space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.75rem*var(--space-x-reverse));margin-left:calc(0.75rem*(1 - var(--space-x-reverse)))}.space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1rem*var(--space-y-reverse))}.space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem*var(--space-x-reverse));margin-left:calc(1rem*(1 - var(--space-x-reverse)))}.space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1.25rem*var(--space-y-reverse))}.space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.25rem*var(--space-x-reverse));margin-left:calc(1.25rem*(1 - var(--space-x-reverse)))}.space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem*var(--space-y-reverse))}.space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem*var(--space-x-reverse));margin-left:calc(1.5rem*(1 - var(--space-x-reverse)))}.space-y-7>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1.75rem*var(--space-y-reverse))}.space-x-7>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.75rem*var(--space-x-reverse));margin-left:calc(1.75rem*(1 - var(--space-x-reverse)))}.space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2rem*(1 - var(--space-y-reverse)));margin-bottom:calc(2rem*var(--space-y-reverse))}.space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem*var(--space-x-reverse));margin-left:calc(2rem*(1 - var(--space-x-reverse)))}.space-y-9>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(2.25rem*var(--space-y-reverse))}.space-x-9>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.25rem*var(--space-x-reverse));margin-left:calc(2.25rem*(1 - var(--space-x-reverse)))}.space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(2.5rem*var(--space-y-reverse))}.space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem*var(--space-x-reverse));margin-left:calc(2.5rem*(1 - var(--space-x-reverse)))}.space-y-11>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(2.75rem*var(--space-y-reverse))}.space-x-11>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.75rem*var(--space-x-reverse));margin-left:calc(2.75rem*(1 - var(--space-x-reverse)))}.space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3rem*(1 - var(--space-y-reverse)));margin-bottom:calc(3rem*var(--space-y-reverse))}.space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3rem*var(--space-x-reverse));margin-left:calc(3rem*(1 - var(--space-x-reverse)))}.space-y-15>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(3.75rem*var(--space-y-reverse))}.space-x-15>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3.75rem*var(--space-x-reverse));margin-left:calc(3.75rem*(1 - var(--space-x-reverse)))}.space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(4rem*(1 - var(--space-y-reverse)));margin-bottom:calc(4rem*var(--space-y-reverse))}.space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(4rem*var(--space-x-reverse));margin-left:calc(4rem*(1 - var(--space-x-reverse)))}.space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(5rem*var(--space-y-reverse))}.space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5rem*var(--space-x-reverse));margin-left:calc(5rem*(1 - var(--space-x-reverse)))}.space-y-22>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(5.5rem*var(--space-y-reverse))}.space-x-22>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5.5rem*var(--space-x-reverse));margin-left:calc(5.5rem*(1 - var(--space-x-reverse)))}.space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6rem*(1 - var(--space-y-reverse)));margin-bottom:calc(6rem*var(--space-y-reverse))}.space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6rem*var(--space-x-reverse));margin-left:calc(6rem*(1 - var(--space-x-reverse)))}.space-y-25>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(6.25rem*var(--space-y-reverse))}.space-x-25>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6.25rem*var(--space-x-reverse));margin-left:calc(6.25rem*(1 - var(--space-x-reverse)))}.space-y-26>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(6.5rem*var(--space-y-reverse))}.space-x-26>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6.5rem*var(--space-x-reverse));margin-left:calc(6.5rem*(1 - var(--space-x-reverse)))}.space-y-28>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8rem*(1 - var(--space-y-reverse)));margin-bottom:calc(8rem*var(--space-y-reverse))}.space-x-28>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8rem*var(--space-x-reverse));margin-left:calc(8rem*(1 - var(--space-x-reverse)))}.space-y-30>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(8.5rem*var(--space-y-reverse))}.space-x-30>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8.5rem*var(--space-x-reverse));margin-left:calc(8.5rem*(1 - var(--space-x-reverse)))}.space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(9rem*(1 - var(--space-y-reverse)));margin-bottom:calc(9rem*var(--space-y-reverse))}.space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(9rem*var(--space-x-reverse));margin-left:calc(9rem*(1 - var(--space-x-reverse)))}.space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(10rem*(1 - var(--space-y-reverse)));margin-bottom:calc(10rem*var(--space-y-reverse))}.space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(10rem*var(--space-x-reverse));margin-left:calc(10rem*(1 - var(--space-x-reverse)))}.space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(12rem*(1 - var(--space-y-reverse)));margin-bottom:calc(12rem*var(--space-y-reverse))}.space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(12rem*var(--space-x-reverse));margin-left:calc(12rem*(1 - var(--space-x-reverse)))}.space-y-52>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(13rem*(1 - var(--space-y-reverse)));margin-bottom:calc(13rem*var(--space-y-reverse))}.space-x-52>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(13rem*var(--space-x-reverse));margin-left:calc(13rem*(1 - var(--space-x-reverse)))}.space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(14rem*(1 - var(--space-y-reverse)));margin-bottom:calc(14rem*var(--space-y-reverse))}.space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(14rem*var(--space-x-reverse));margin-left:calc(14rem*(1 - var(--space-x-reverse)))}.space-y-60>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(15rem*(1 - var(--space-y-reverse)));margin-bottom:calc(15rem*var(--space-y-reverse))}.space-x-60>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(15rem*var(--space-x-reverse));margin-left:calc(15rem*(1 - var(--space-x-reverse)))}.space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(16rem*(1 - var(--space-y-reverse)));margin-bottom:calc(16rem*var(--space-y-reverse))}.space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(16rem*var(--space-x-reverse));margin-left:calc(16rem*(1 - var(--space-x-reverse)))}.space-y-68>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(17rem*(1 - var(--space-y-reverse)));margin-bottom:calc(17rem*var(--space-y-reverse))}.space-x-68>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(17rem*var(--space-x-reverse));margin-left:calc(17rem*(1 - var(--space-x-reverse)))}.space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1px*(1 - var(--space-y-reverse)));margin-bottom:calc(1px*var(--space-y-reverse))}.space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1px*var(--space-x-reverse));margin-left:calc(1px*(1 - var(--space-x-reverse)))}.space-y-0\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.125rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.125rem*var(--space-y-reverse))}.space-x-0\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.125rem*var(--space-x-reverse));margin-left:calc(0.125rem*(1 - var(--space-x-reverse)))}.space-y-1\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.375rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.375rem*var(--space-y-reverse))}.space-x-1\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.375rem*var(--space-x-reverse));margin-left:calc(0.375rem*(1 - var(--space-x-reverse)))}.space-y-2\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.625rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.625rem*var(--space-y-reverse))}.space-x-2\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.625rem*var(--space-x-reverse));margin-left:calc(0.625rem*(1 - var(--space-x-reverse)))}.space-y-7\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.875rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1.875rem*var(--space-y-reverse))}.space-x-7\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.875rem*var(--space-x-reverse));margin-left:calc(1.875rem*(1 - var(--space-x-reverse)))}.-space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.25rem*var(--space-y-reverse))}.-space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.25rem*var(--space-x-reverse));margin-left:calc(-0.25rem*(1 - var(--space-x-reverse)))}.-space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.5rem*var(--space-y-reverse))}.-space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.5rem*var(--space-x-reverse));margin-left:calc(-0.5rem*(1 - var(--space-x-reverse)))}.-space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.75rem*var(--space-y-reverse))}.-space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.75rem*var(--space-x-reverse));margin-left:calc(-0.75rem*(1 - var(--space-x-reverse)))}.-space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-1rem*var(--space-y-reverse))}.-space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1rem*var(--space-x-reverse));margin-left:calc(-1rem*(1 - var(--space-x-reverse)))}.-space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-1.25rem*var(--space-y-reverse))}.-space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.25rem*var(--space-x-reverse));margin-left:calc(-1.25rem*(1 - var(--space-x-reverse)))}.-space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-1.5rem*var(--space-y-reverse))}.-space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.5rem*var(--space-x-reverse));margin-left:calc(-1.5rem*(1 - var(--space-x-reverse)))}.-space-y-7>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-1.75rem*var(--space-y-reverse))}.-space-x-7>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.75rem*var(--space-x-reverse));margin-left:calc(-1.75rem*(1 - var(--space-x-reverse)))}.-space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-2rem*var(--space-y-reverse))}.-space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2rem*var(--space-x-reverse));margin-left:calc(-2rem*(1 - var(--space-x-reverse)))}.-space-y-9>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-2.25rem*var(--space-y-reverse))}.-space-x-9>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.25rem*var(--space-x-reverse));margin-left:calc(-2.25rem*(1 - var(--space-x-reverse)))}.-space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-2.5rem*var(--space-y-reverse))}.-space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.5rem*var(--space-x-reverse));margin-left:calc(-2.5rem*(1 - var(--space-x-reverse)))}.-space-y-11>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-2.75rem*var(--space-y-reverse))}.-space-x-11>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.75rem*var(--space-x-reverse));margin-left:calc(-2.75rem*(1 - var(--space-x-reverse)))}.-space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-3rem*var(--space-y-reverse))}.-space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3rem*var(--space-x-reverse));margin-left:calc(-3rem*(1 - var(--space-x-reverse)))}.-space-y-15>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-3.75rem*var(--space-y-reverse))}.-space-x-15>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3.75rem*var(--space-x-reverse));margin-left:calc(-3.75rem*(1 - var(--space-x-reverse)))}.-space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-4rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-4rem*var(--space-y-reverse))}.-space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-4rem*var(--space-x-reverse));margin-left:calc(-4rem*(1 - var(--space-x-reverse)))}.-space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-5rem*var(--space-y-reverse))}.-space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5rem*var(--space-x-reverse));margin-left:calc(-5rem*(1 - var(--space-x-reverse)))}.-space-y-22>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-5.5rem*var(--space-y-reverse))}.-space-x-22>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5.5rem*var(--space-x-reverse));margin-left:calc(-5.5rem*(1 - var(--space-x-reverse)))}.-space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-6rem*var(--space-y-reverse))}.-space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6rem*var(--space-x-reverse));margin-left:calc(-6rem*(1 - var(--space-x-reverse)))}.-space-y-25>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-6.25rem*var(--space-y-reverse))}.-space-x-25>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6.25rem*var(--space-x-reverse));margin-left:calc(-6.25rem*(1 - var(--space-x-reverse)))}.-space-y-26>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-6.5rem*var(--space-y-reverse))}.-space-x-26>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6.5rem*var(--space-x-reverse));margin-left:calc(-6.5rem*(1 - var(--space-x-reverse)))}.-space-y-28>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-8rem*var(--space-y-reverse))}.-space-x-28>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8rem*var(--space-x-reverse));margin-left:calc(-8rem*(1 - var(--space-x-reverse)))}.-space-y-30>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-8.5rem*var(--space-y-reverse))}.-space-x-30>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8.5rem*var(--space-x-reverse));margin-left:calc(-8.5rem*(1 - var(--space-x-reverse)))}.-space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-9rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-9rem*var(--space-y-reverse))}.-space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-9rem*var(--space-x-reverse));margin-left:calc(-9rem*(1 - var(--space-x-reverse)))}.-space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-10rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-10rem*var(--space-y-reverse))}.-space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-10rem*var(--space-x-reverse));margin-left:calc(-10rem*(1 - var(--space-x-reverse)))}.-space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-12rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-12rem*var(--space-y-reverse))}.-space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-12rem*var(--space-x-reverse));margin-left:calc(-12rem*(1 - var(--space-x-reverse)))}.-space-y-52>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-13rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-13rem*var(--space-y-reverse))}.-space-x-52>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-13rem*var(--space-x-reverse));margin-left:calc(-13rem*(1 - var(--space-x-reverse)))}.-space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-14rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-14rem*var(--space-y-reverse))}.-space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-14rem*var(--space-x-reverse));margin-left:calc(-14rem*(1 - var(--space-x-reverse)))}.-space-y-60>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-15rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-15rem*var(--space-y-reverse))}.-space-x-60>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-15rem*var(--space-x-reverse));margin-left:calc(-15rem*(1 - var(--space-x-reverse)))}.-space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-16rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-16rem*var(--space-y-reverse))}.-space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-16rem*var(--space-x-reverse));margin-left:calc(-16rem*(1 - var(--space-x-reverse)))}.-space-y-68>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-17rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-17rem*var(--space-y-reverse))}.-space-x-68>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-17rem*var(--space-x-reverse));margin-left:calc(-17rem*(1 - var(--space-x-reverse)))}.-space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1px*(1 - var(--space-y-reverse)));margin-bottom:calc(-1px*var(--space-y-reverse))}.-space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1px*var(--space-x-reverse));margin-left:calc(-1px*(1 - var(--space-x-reverse)))}.-space-y-0\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.125rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.125rem*var(--space-y-reverse))}.-space-x-0\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.125rem*var(--space-x-reverse));margin-left:calc(-0.125rem*(1 - var(--space-x-reverse)))}.-space-y-1\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.375rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.375rem*var(--space-y-reverse))}.-space-x-1\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.375rem*var(--space-x-reverse));margin-left:calc(-0.375rem*(1 - var(--space-x-reverse)))}.-space-y-2\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.625rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.625rem*var(--space-y-reverse))}.-space-x-2\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.625rem*var(--space-x-reverse));margin-left:calc(-0.625rem*(1 - var(--space-x-reverse)))}.-space-y-7\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.875rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-1.875rem*var(--space-y-reverse))}.-space-x-7\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.875rem*var(--space-x-reverse));margin-left:calc(-1.875rem*(1 - var(--space-x-reverse)))}.space-y-reverse>:not(template)~:not(template){--space-y-reverse:1}.space-x-reverse>:not(template)~:not(template){--space-x-reverse:1}.divide-y-0>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(0px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(0px*var(--divide-y-reverse))}.divide-x-0>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(0px*var(--divide-x-reverse));border-left-width:calc(0px*(1 - var(--divide-x-reverse)))}.divide-y-1>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px*var(--divide-y-reverse))}.divide-x-1>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px*var(--divide-x-reverse));border-left-width:calc(1px*(1 - var(--divide-x-reverse)))}.divide-y-2>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(2px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(2px*var(--divide-y-reverse))}.divide-x-2>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(2px*var(--divide-x-reverse));border-left-width:calc(2px*(1 - var(--divide-x-reverse)))}.divide-y-4>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(4px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(4px*var(--divide-y-reverse))}.divide-x-4>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(4px*var(--divide-x-reverse));border-left-width:calc(4px*(1 - var(--divide-x-reverse)))}.divide-y-5>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(5px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(5px*var(--divide-y-reverse))}.divide-x-5>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(5px*var(--divide-x-reverse));border-left-width:calc(5px*(1 - var(--divide-x-reverse)))}.divide-y-8>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(8px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(8px*var(--divide-y-reverse))}.divide-x-8>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(8px*var(--divide-x-reverse));border-left-width:calc(8px*(1 - var(--divide-x-reverse)))}.divide-y>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px*var(--divide-y-reverse))}.divide-x>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px*var(--divide-x-reverse));border-left-width:calc(1px*(1 - var(--divide-x-reverse)))}.divide-y-DEFAULT>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px*var(--divide-y-reverse))}.divide-x-DEFAULT>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px*var(--divide-x-reverse));border-left-width:calc(1px*(1 - var(--divide-x-reverse)))}.divide-y-reverse>:not(template)~:not(template){--divide-y-reverse:1}.divide-x-reverse>:not(template)~:not(template){--divide-x-reverse:1}.divide-transparent>:not(template)~:not(template){border-color:transparent}.divide-current>:not(template)~:not(template){border-color:currentColor}.divide-black>:not(template)~:not(template){border-color:#000}.divide-white>:not(template)~:not(template){border-color:#fff}.divide-gray-100>:not(template)~:not(template){--divide-opacity:1;border-color:#f7fafc;border-color:rgba(247,250,252,var(--divide-opacity))}.divide-gray-200>:not(template)~:not(template){--divide-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--divide-opacity))}.divide-gray-300>:not(template)~:not(template){--divide-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--divide-opacity))}.divide-gray-400>:not(template)~:not(template){--divide-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--divide-opacity))}.divide-gray-500>:not(template)~:not(template){--divide-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--divide-opacity))}.divide-gray-600>:not(template)~:not(template){--divide-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--divide-opacity))}.divide-gray-700>:not(template)~:not(template){--divide-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--divide-opacity))}.divide-gray-800>:not(template)~:not(template){--divide-opacity:1;border-color:#2d3748;border-color:rgba(45,55,72,var(--divide-opacity))}.divide-gray-900>:not(template)~:not(template){--divide-opacity:1;border-color:#1a202c;border-color:rgba(26,32,44,var(--divide-opacity))}.divide-gray-DEFAULT>:not(template)~:not(template),.divide-gray>:not(template)~:not(template){--divide-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--divide-opacity))}.divide-red>:not(template)~:not(template){border-color:#d64343}.divide-orange>:not(template)~:not(template){border-color:#eb6437}.divide-yellow>:not(template)~:not(template){border-color:#f8da30}.divide-green-100>:not(template)~:not(template){--divide-opacity:1;border-color:#f0fff4;border-color:rgba(240,255,244,var(--divide-opacity))}.divide-green-200>:not(template)~:not(template){--divide-opacity:1;border-color:#c6f6d5;border-color:rgba(198,246,213,var(--divide-opacity))}.divide-green-300>:not(template)~:not(template){--divide-opacity:1;border-color:#9ae6b4;border-color:rgba(154,230,180,var(--divide-opacity))}.divide-green-400>:not(template)~:not(template){--divide-opacity:1;border-color:#68d391;border-color:rgba(104,211,145,var(--divide-opacity))}.divide-green-500>:not(template)~:not(template){--divide-opacity:1;border-color:#48bb78;border-color:rgba(72,187,120,var(--divide-opacity))}.divide-green-600>:not(template)~:not(template){--divide-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--divide-opacity))}.divide-green-700>:not(template)~:not(template){--divide-opacity:1;border-color:#2f855a;border-color:rgba(47,133,90,var(--divide-opacity))}.divide-green-800>:not(template)~:not(template){--divide-opacity:1;border-color:#276749;border-color:rgba(39,103,73,var(--divide-opacity))}.divide-green-900>:not(template)~:not(template){--divide-opacity:1;border-color:#22543d;border-color:rgba(34,84,61,var(--divide-opacity))}.divide-green-DEFAULT>:not(template)~:not(template),.divide-green>:not(template)~:not(template){--divide-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--divide-opacity))}.divide-teal-100>:not(template)~:not(template){--divide-opacity:1;border-color:#e6fffa;border-color:rgba(230,255,250,var(--divide-opacity))}.divide-teal-200>:not(template)~:not(template){--divide-opacity:1;border-color:#b2f5ea;border-color:rgba(178,245,234,var(--divide-opacity))}.divide-teal-300>:not(template)~:not(template){--divide-opacity:1;border-color:#81e6d9;border-color:rgba(129,230,217,var(--divide-opacity))}.divide-teal-400>:not(template)~:not(template){--divide-opacity:1;border-color:#4fd1c5;border-color:rgba(79,209,197,var(--divide-opacity))}.divide-teal-500>:not(template)~:not(template){--divide-opacity:1;border-color:#38b2ac;border-color:rgba(56,178,172,var(--divide-opacity))}.divide-teal-600>:not(template)~:not(template){--divide-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--divide-opacity))}.divide-teal-700>:not(template)~:not(template){--divide-opacity:1;border-color:#2c7a7b;border-color:rgba(44,122,123,var(--divide-opacity))}.divide-teal-800>:not(template)~:not(template){--divide-opacity:1;border-color:#285e61;border-color:rgba(40,94,97,var(--divide-opacity))}.divide-teal-900>:not(template)~:not(template){--divide-opacity:1;border-color:#234e52;border-color:rgba(35,78,82,var(--divide-opacity))}.divide-teal-DEFAULT>:not(template)~:not(template),.divide-teal>:not(template)~:not(template){--divide-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--divide-opacity))}.divide-blue-50>:not(template)~:not(template){border-color:#d1eaff}.divide-blue-100>:not(template)~:not(template){border-color:#a8d7ff}.divide-blue-200>:not(template)~:not(template){border-color:#80c4ff}.divide-blue-300>:not(template)~:not(template){border-color:#57b0ff}.divide-blue-400>:not(template)~:not(template){border-color:#2e9dff}.divide-blue-500>:not(template)~:not(template){border-color:#058aff}.divide-blue-600>:not(template)~:not(template){border-color:#0075db}.divide-blue-700>:not(template)~:not(template){border-color:#005fb3}.divide-blue-800>:not(template)~:not(template){border-color:#00498a}.divide-blue-900>:not(template)~:not(template){border-color:#003461}.divide-blue-DEFAULT>:not(template)~:not(template),.divide-blue>:not(template)~:not(template){border-color:#0075db}.divide-indigo-100>:not(template)~:not(template){--divide-opacity:1;border-color:#ebf4ff;border-color:rgba(235,244,255,var(--divide-opacity))}.divide-indigo-200>:not(template)~:not(template){--divide-opacity:1;border-color:#c3dafe;border-color:rgba(195,218,254,var(--divide-opacity))}.divide-indigo-300>:not(template)~:not(template){--divide-opacity:1;border-color:#a3bffa;border-color:rgba(163,191,250,var(--divide-opacity))}.divide-indigo-400>:not(template)~:not(template){--divide-opacity:1;border-color:#7f9cf5;border-color:rgba(127,156,245,var(--divide-opacity))}.divide-indigo-500>:not(template)~:not(template){--divide-opacity:1;border-color:#667eea;border-color:rgba(102,126,234,var(--divide-opacity))}.divide-indigo-600>:not(template)~:not(template){--divide-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--divide-opacity))}.divide-indigo-700>:not(template)~:not(template){--divide-opacity:1;border-color:#4c51bf;border-color:rgba(76,81,191,var(--divide-opacity))}.divide-indigo-800>:not(template)~:not(template){--divide-opacity:1;border-color:#434190;border-color:rgba(67,65,144,var(--divide-opacity))}.divide-indigo-900>:not(template)~:not(template){--divide-opacity:1;border-color:#3c366b;border-color:rgba(60,54,107,var(--divide-opacity))}.divide-indigo-DEFAULT>:not(template)~:not(template),.divide-indigo>:not(template)~:not(template){--divide-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--divide-opacity))}.divide-purple-100>:not(template)~:not(template){--divide-opacity:1;border-color:#faf5ff;border-color:rgba(250,245,255,var(--divide-opacity))}.divide-purple-200>:not(template)~:not(template){--divide-opacity:1;border-color:#e9d8fd;border-color:rgba(233,216,253,var(--divide-opacity))}.divide-purple-300>:not(template)~:not(template){--divide-opacity:1;border-color:#d6bcfa;border-color:rgba(214,188,250,var(--divide-opacity))}.divide-purple-400>:not(template)~:not(template){--divide-opacity:1;border-color:#b794f4;border-color:rgba(183,148,244,var(--divide-opacity))}.divide-purple-500>:not(template)~:not(template){--divide-opacity:1;border-color:#9f7aea;border-color:rgba(159,122,234,var(--divide-opacity))}.divide-purple-600>:not(template)~:not(template){--divide-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--divide-opacity))}.divide-purple-700>:not(template)~:not(template){--divide-opacity:1;border-color:#6b46c1;border-color:rgba(107,70,193,var(--divide-opacity))}.divide-purple-800>:not(template)~:not(template){--divide-opacity:1;border-color:#553c9a;border-color:rgba(85,60,154,var(--divide-opacity))}.divide-purple-900>:not(template)~:not(template){--divide-opacity:1;border-color:#44337a;border-color:rgba(68,51,122,var(--divide-opacity))}.divide-purple-DEFAULT>:not(template)~:not(template),.divide-purple>:not(template)~:not(template){--divide-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--divide-opacity))}.divide-pink>:not(template)~:not(template){--divide-opacity:1;border-color:#d81b60;border-color:rgba(216,27,96,var(--divide-opacity))}.divide-inherit>:not(template)~:not(template){border-color:inherit}.divide-amber>:not(template)~:not(template){border-color:#d78737}.divide-amber-active>:not(template)~:not(template){border-color:#e3872b}.divide-ardoise>:not(template)~:not(template){border-color:#596a82}.divide-ardoise-active>:not(template)~:not(template){border-color:#476794}.divide-blue-active>:not(template)~:not(template){border-color:#14a5c2}.divide-lightBlue-active>:not(template)~:not(template),.divide-lightBlue>:not(template)~:not(template){border-color:rgba(0,85,138,.1)}.divide-deepBlue>:not(template)~:not(template){border-color:#0e346c}.divide-deepBlue-active>:not(template)~:not(template){border-color:#0a3f8f}.divide-gold>:not(template)~:not(template){border-color:#bd9e56}.divide-gold-active>:not(template)~:not(template){border-color:#c9a34a}.divide-grenadine>:not(template)~:not(template){border-color:#c35078}.divide-grenadine-active>:not(template)~:not(template){border-color:#cf4475}.divide-kiwi>:not(template)~:not(template){border-color:#9a9f1e}.divide-kiwi-active>:not(template)~:not(template){border-color:#a3a815}.divide-lilas>:not(template)~:not(template){border-color:#7ea1d3}.divide-lilas-active>:not(template)~:not(template){border-color:#75a0db}.divide-mahogany>:not(template)~:not(template){border-color:#57142e}.divide-mahogany-active>:not(template)~:not(template){border-color:#610a2b}.divide-ocher>:not(template)~:not(template){border-color:#c29614}.divide-ocher-active>:not(template)~:not(template){border-color:#cd9c0a}.divide-pine>:not(template)~:not(template){border-color:#144d52}.divide-pine-active>:not(template)~:not(template){border-color:#0a555c}.divide-platinum-active>:not(template)~:not(template),.divide-platinum>:not(template)~:not(template){border-color:#000}.divide-prune>:not(template)~:not(template){border-color:#661456}.divide-prune-active>:not(template)~:not(template){border-color:#72085d}.divide-sand>:not(template)~:not(template){border-color:#d7be88}.divide-sand-active>:not(template)~:not(template){border-color:#dfc181}.divide-sandPearl>:not(template)~:not(template){border-color:#f0e5d6}.divide-sandPearl-active>:not(template)~:not(template){border-color:#f2e6d4}.divide-silver>:not(template)~:not(template){border-color:#b1b2b4}.divide-silver-active>:not(template)~:not(template){border-color:#a9afbc}.divide-skyBlue>:not(template)~:not(template){border-color:#98d2d7}.divide-skyBlue-active>:not(template)~:not(template){border-color:#91d8de}.divide-southSea>:not(template)~:not(template){border-color:#9dc9cd}.divide-southSea-active>:not(template)~:not(template){border-color:#95ced5}.divide-turquoise>:not(template)~:not(template){border-color:#14a5c2}.divide-turquoise-active>:not(template)~:not(template){border-color:#0aaccd}.divide-waterGreen>:not(template)~:not(template){border-color:#007571}.divide-waterGreen-active>:not(template)~:not(template){border-color:#00a8a3}.divide-deepRed>:not(template)~:not(template){border-color:#c32222}.divide-deepRed-active>:not(template)~:not(template){border-color:#cf1717}.divide-emerald>:not(template)~:not(template){border-color:#14a33a}.divide-emerald-active>:not(template)~:not(template){border-color:#0bad36}.divide-greenLight>:not(template)~:not(template){--divide-opacity:1;border-color:#7cb342;border-color:rgba(124,179,66,var(--divide-opacity))}.divide-orange-active>:not(template)~:not(template){border-color:#f65f2c}.divide-red-active>:not(template)~:not(template){border-color:#e13737}.divide-white-active>:not(template)~:not(template){border-color:#14a5c2}.divide-white-button-active>:not(template)~:not(template),.divide-white-button>:not(template)~:not(template){border-color:#fff}.divide-code>:not(template)~:not(template){border-color:#3f3d57}.divide-code-active>:not(template)~:not(template){border-color:#37354b}.divide-gray-lighter>:not(template)~:not(template){--divide-opacity:1;border-color:#f7f7f7;border-color:rgba(247,247,247,var(--divide-opacity))}.divide-gray-lighter-active>:not(template)~:not(template){border-color:#ebebeb}.divide-gray-light>:not(template)~:not(template){--divide-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--divide-opacity))}.divide-gray-medium>:not(template)~:not(template){--divide-opacity:1;border-color:#a8a0a0;border-color:rgba(168,160,160,var(--divide-opacity))}.divide-gray-darker>:not(template)~:not(template){--divide-opacity:1;border-color:#504747;border-color:rgba(80,71,71,var(--divide-opacity))}.divide-gray-darker-active>:not(template)~:not(template){border-color:#14a5c2}.divide-api-default>:not(template)~:not(template){--divide-opacity:1;border-color:#507192;border-color:rgba(80,113,146,var(--divide-opacity))}.divide-gray-xxl>:not(template)~:not(template){--divide-opacity:1;border-color:#2c3e50;border-color:rgba(44,62,80,var(--divide-opacity))}.divide-line-even>:not(template)~:not(template){border-color:#f3f6f7}.divide-DEFAULT>:not(template)~:not(template){--divide-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--divide-opacity))}.group:hover .group-hover\:divide-transparent>:not(template)~:not(template){border-color:transparent}.group:hover .group-hover\:divide-current>:not(template)~:not(template){border-color:currentColor}.group:hover .group-hover\:divide-black>:not(template)~:not(template){border-color:#000}.group:hover .group-hover\:divide-white>:not(template)~:not(template){border-color:#fff}.group:hover .group-hover\:divide-gray-100>:not(template)~:not(template){--divide-opacity:1;border-color:#f7fafc;border-color:rgba(247,250,252,var(--divide-opacity))}.group:hover .group-hover\:divide-gray-200>:not(template)~:not(template){--divide-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--divide-opacity))}.group:hover .group-hover\:divide-gray-300>:not(template)~:not(template){--divide-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--divide-opacity))}.group:hover .group-hover\:divide-gray-400>:not(template)~:not(template){--divide-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--divide-opacity))}.group:hover .group-hover\:divide-gray-500>:not(template)~:not(template){--divide-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--divide-opacity))}.group:hover .group-hover\:divide-gray-600>:not(template)~:not(template){--divide-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--divide-opacity))}.group:hover .group-hover\:divide-gray-700>:not(template)~:not(template){--divide-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--divide-opacity))}.group:hover .group-hover\:divide-gray-800>:not(template)~:not(template){--divide-opacity:1;border-color:#2d3748;border-color:rgba(45,55,72,var(--divide-opacity))}.group:hover .group-hover\:divide-gray-900>:not(template)~:not(template){--divide-opacity:1;border-color:#1a202c;border-color:rgba(26,32,44,var(--divide-opacity))}.group:hover .group-hover\:divide-gray-DEFAULT>:not(template)~:not(template),.group:hover .group-hover\:divide-gray>:not(template)~:not(template){--divide-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--divide-opacity))}.group:hover .group-hover\:divide-red>:not(template)~:not(template){border-color:#d64343}.group:hover .group-hover\:divide-orange>:not(template)~:not(template){border-color:#eb6437}.group:hover .group-hover\:divide-yellow>:not(template)~:not(template){border-color:#f8da30}.group:hover .group-hover\:divide-green-100>:not(template)~:not(template){--divide-opacity:1;border-color:#f0fff4;border-color:rgba(240,255,244,var(--divide-opacity))}.group:hover .group-hover\:divide-green-200>:not(template)~:not(template){--divide-opacity:1;border-color:#c6f6d5;border-color:rgba(198,246,213,var(--divide-opacity))}.group:hover .group-hover\:divide-green-300>:not(template)~:not(template){--divide-opacity:1;border-color:#9ae6b4;border-color:rgba(154,230,180,var(--divide-opacity))}.group:hover .group-hover\:divide-green-400>:not(template)~:not(template){--divide-opacity:1;border-color:#68d391;border-color:rgba(104,211,145,var(--divide-opacity))}.group:hover .group-hover\:divide-green-500>:not(template)~:not(template){--divide-opacity:1;border-color:#48bb78;border-color:rgba(72,187,120,var(--divide-opacity))}.group:hover .group-hover\:divide-green-600>:not(template)~:not(template){--divide-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--divide-opacity))}.group:hover .group-hover\:divide-green-700>:not(template)~:not(template){--divide-opacity:1;border-color:#2f855a;border-color:rgba(47,133,90,var(--divide-opacity))}.group:hover .group-hover\:divide-green-800>:not(template)~:not(template){--divide-opacity:1;border-color:#276749;border-color:rgba(39,103,73,var(--divide-opacity))}.group:hover .group-hover\:divide-green-900>:not(template)~:not(template){--divide-opacity:1;border-color:#22543d;border-color:rgba(34,84,61,var(--divide-opacity))}.group:hover .group-hover\:divide-green-DEFAULT>:not(template)~:not(template),.group:hover .group-hover\:divide-green>:not(template)~:not(template){--divide-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--divide-opacity))}.group:hover .group-hover\:divide-teal-100>:not(template)~:not(template){--divide-opacity:1;border-color:#e6fffa;border-color:rgba(230,255,250,var(--divide-opacity))}.group:hover .group-hover\:divide-teal-200>:not(template)~:not(template){--divide-opacity:1;border-color:#b2f5ea;border-color:rgba(178,245,234,var(--divide-opacity))}.group:hover .group-hover\:divide-teal-300>:not(template)~:not(template){--divide-opacity:1;border-color:#81e6d9;border-color:rgba(129,230,217,var(--divide-opacity))}.group:hover .group-hover\:divide-teal-400>:not(template)~:not(template){--divide-opacity:1;border-color:#4fd1c5;border-color:rgba(79,209,197,var(--divide-opacity))}.group:hover .group-hover\:divide-teal-500>:not(template)~:not(template){--divide-opacity:1;border-color:#38b2ac;border-color:rgba(56,178,172,var(--divide-opacity))}.group:hover .group-hover\:divide-teal-600>:not(template)~:not(template){--divide-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--divide-opacity))}.group:hover .group-hover\:divide-teal-700>:not(template)~:not(template){--divide-opacity:1;border-color:#2c7a7b;border-color:rgba(44,122,123,var(--divide-opacity))}.group:hover .group-hover\:divide-teal-800>:not(template)~:not(template){--divide-opacity:1;border-color:#285e61;border-color:rgba(40,94,97,var(--divide-opacity))}.group:hover .group-hover\:divide-teal-900>:not(template)~:not(template){--divide-opacity:1;border-color:#234e52;border-color:rgba(35,78,82,var(--divide-opacity))}.group:hover .group-hover\:divide-teal-DEFAULT>:not(template)~:not(template),.group:hover .group-hover\:divide-teal>:not(template)~:not(template){--divide-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--divide-opacity))}.group:hover .group-hover\:divide-blue-50>:not(template)~:not(template){border-color:#d1eaff}.group:hover .group-hover\:divide-blue-100>:not(template)~:not(template){border-color:#a8d7ff}.group:hover .group-hover\:divide-blue-200>:not(template)~:not(template){border-color:#80c4ff}.group:hover .group-hover\:divide-blue-300>:not(template)~:not(template){border-color:#57b0ff}.group:hover .group-hover\:divide-blue-400>:not(template)~:not(template){border-color:#2e9dff}.group:hover .group-hover\:divide-blue-500>:not(template)~:not(template){border-color:#058aff}.group:hover .group-hover\:divide-blue-600>:not(template)~:not(template){border-color:#0075db}.group:hover .group-hover\:divide-blue-700>:not(template)~:not(template){border-color:#005fb3}.group:hover .group-hover\:divide-blue-800>:not(template)~:not(template){border-color:#00498a}.group:hover .group-hover\:divide-blue-900>:not(template)~:not(template){border-color:#003461}.group:hover .group-hover\:divide-blue-DEFAULT>:not(template)~:not(template),.group:hover .group-hover\:divide-blue>:not(template)~:not(template){border-color:#0075db}.group:hover .group-hover\:divide-indigo-100>:not(template)~:not(template){--divide-opacity:1;border-color:#ebf4ff;border-color:rgba(235,244,255,var(--divide-opacity))}.group:hover .group-hover\:divide-indigo-200>:not(template)~:not(template){--divide-opacity:1;border-color:#c3dafe;border-color:rgba(195,218,254,var(--divide-opacity))}.group:hover .group-hover\:divide-indigo-300>:not(template)~:not(template){--divide-opacity:1;border-color:#a3bffa;border-color:rgba(163,191,250,var(--divide-opacity))}.group:hover .group-hover\:divide-indigo-400>:not(template)~:not(template){--divide-opacity:1;border-color:#7f9cf5;border-color:rgba(127,156,245,var(--divide-opacity))}.group:hover .group-hover\:divide-indigo-500>:not(template)~:not(template){--divide-opacity:1;border-color:#667eea;border-color:rgba(102,126,234,var(--divide-opacity))}.group:hover .group-hover\:divide-indigo-600>:not(template)~:not(template){--divide-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--divide-opacity))}.group:hover .group-hover\:divide-indigo-700>:not(template)~:not(template){--divide-opacity:1;border-color:#4c51bf;border-color:rgba(76,81,191,var(--divide-opacity))}.group:hover .group-hover\:divide-indigo-800>:not(template)~:not(template){--divide-opacity:1;border-color:#434190;border-color:rgba(67,65,144,var(--divide-opacity))}.group:hover .group-hover\:divide-indigo-900>:not(template)~:not(template){--divide-opacity:1;border-color:#3c366b;border-color:rgba(60,54,107,var(--divide-opacity))}.group:hover .group-hover\:divide-indigo-DEFAULT>:not(template)~:not(template),.group:hover .group-hover\:divide-indigo>:not(template)~:not(template){--divide-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--divide-opacity))}.group:hover .group-hover\:divide-purple-100>:not(template)~:not(template){--divide-opacity:1;border-color:#faf5ff;border-color:rgba(250,245,255,var(--divide-opacity))}.group:hover .group-hover\:divide-purple-200>:not(template)~:not(template){--divide-opacity:1;border-color:#e9d8fd;border-color:rgba(233,216,253,var(--divide-opacity))}.group:hover .group-hover\:divide-purple-300>:not(template)~:not(template){--divide-opacity:1;border-color:#d6bcfa;border-color:rgba(214,188,250,var(--divide-opacity))}.group:hover .group-hover\:divide-purple-400>:not(template)~:not(template){--divide-opacity:1;border-color:#b794f4;border-color:rgba(183,148,244,var(--divide-opacity))}.group:hover .group-hover\:divide-purple-500>:not(template)~:not(template){--divide-opacity:1;border-color:#9f7aea;border-color:rgba(159,122,234,var(--divide-opacity))}.group:hover .group-hover\:divide-purple-600>:not(template)~:not(template){--divide-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--divide-opacity))}.group:hover .group-hover\:divide-purple-700>:not(template)~:not(template){--divide-opacity:1;border-color:#6b46c1;border-color:rgba(107,70,193,var(--divide-opacity))}.group:hover .group-hover\:divide-purple-800>:not(template)~:not(template){--divide-opacity:1;border-color:#553c9a;border-color:rgba(85,60,154,var(--divide-opacity))}.group:hover .group-hover\:divide-purple-900>:not(template)~:not(template){--divide-opacity:1;border-color:#44337a;border-color:rgba(68,51,122,var(--divide-opacity))}.group:hover .group-hover\:divide-purple-DEFAULT>:not(template)~:not(template),.group:hover .group-hover\:divide-purple>:not(template)~:not(template){--divide-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--divide-opacity))}.group:hover .group-hover\:divide-pink>:not(template)~:not(template){--divide-opacity:1;border-color:#d81b60;border-color:rgba(216,27,96,var(--divide-opacity))}.group:hover .group-hover\:divide-inherit>:not(template)~:not(template){border-color:inherit}.group:hover .group-hover\:divide-amber>:not(template)~:not(template){border-color:#d78737}.group:hover .group-hover\:divide-amber-active>:not(template)~:not(template){border-color:#e3872b}.group:hover .group-hover\:divide-ardoise>:not(template)~:not(template){border-color:#596a82}.group:hover .group-hover\:divide-ardoise-active>:not(template)~:not(template){border-color:#476794}.group:hover .group-hover\:divide-blue-active>:not(template)~:not(template){border-color:#14a5c2}.group:hover .group-hover\:divide-lightBlue-active>:not(template)~:not(template),.group:hover .group-hover\:divide-lightBlue>:not(template)~:not(template){border-color:rgba(0,85,138,.1)}.group:hover .group-hover\:divide-deepBlue>:not(template)~:not(template){border-color:#0e346c}.group:hover .group-hover\:divide-deepBlue-active>:not(template)~:not(template){border-color:#0a3f8f}.group:hover .group-hover\:divide-gold>:not(template)~:not(template){border-color:#bd9e56}.group:hover .group-hover\:divide-gold-active>:not(template)~:not(template){border-color:#c9a34a}.group:hover .group-hover\:divide-grenadine>:not(template)~:not(template){border-color:#c35078}.group:hover .group-hover\:divide-grenadine-active>:not(template)~:not(template){border-color:#cf4475}.group:hover .group-hover\:divide-kiwi>:not(template)~:not(template){border-color:#9a9f1e}.group:hover .group-hover\:divide-kiwi-active>:not(template)~:not(template){border-color:#a3a815}.group:hover .group-hover\:divide-lilas>:not(template)~:not(template){border-color:#7ea1d3}.group:hover .group-hover\:divide-lilas-active>:not(template)~:not(template){border-color:#75a0db}.group:hover .group-hover\:divide-mahogany>:not(template)~:not(template){border-color:#57142e}.group:hover .group-hover\:divide-mahogany-active>:not(template)~:not(template){border-color:#610a2b}.group:hover .group-hover\:divide-ocher>:not(template)~:not(template){border-color:#c29614}.group:hover .group-hover\:divide-ocher-active>:not(template)~:not(template){border-color:#cd9c0a}.group:hover .group-hover\:divide-pine>:not(template)~:not(template){border-color:#144d52}.group:hover .group-hover\:divide-pine-active>:not(template)~:not(template){border-color:#0a555c}.group:hover .group-hover\:divide-platinum-active>:not(template)~:not(template),.group:hover .group-hover\:divide-platinum>:not(template)~:not(template){border-color:#000}.group:hover .group-hover\:divide-prune>:not(template)~:not(template){border-color:#661456}.group:hover .group-hover\:divide-prune-active>:not(template)~:not(template){border-color:#72085d}.group:hover .group-hover\:divide-sand>:not(template)~:not(template){border-color:#d7be88}.group:hover .group-hover\:divide-sand-active>:not(template)~:not(template){border-color:#dfc181}.group:hover .group-hover\:divide-sandPearl>:not(template)~:not(template){border-color:#f0e5d6}.group:hover .group-hover\:divide-sandPearl-active>:not(template)~:not(template){border-color:#f2e6d4}.group:hover .group-hover\:divide-silver>:not(template)~:not(template){border-color:#b1b2b4}.group:hover .group-hover\:divide-silver-active>:not(template)~:not(template){border-color:#a9afbc}.group:hover .group-hover\:divide-skyBlue>:not(template)~:not(template){border-color:#98d2d7}.group:hover .group-hover\:divide-skyBlue-active>:not(template)~:not(template){border-color:#91d8de}.group:hover .group-hover\:divide-southSea>:not(template)~:not(template){border-color:#9dc9cd}.group:hover .group-hover\:divide-southSea-active>:not(template)~:not(template){border-color:#95ced5}.group:hover .group-hover\:divide-turquoise>:not(template)~:not(template){border-color:#14a5c2}.group:hover .group-hover\:divide-turquoise-active>:not(template)~:not(template){border-color:#0aaccd}.group:hover .group-hover\:divide-waterGreen>:not(template)~:not(template){border-color:#007571}.group:hover .group-hover\:divide-waterGreen-active>:not(template)~:not(template){border-color:#00a8a3}.group:hover .group-hover\:divide-deepRed>:not(template)~:not(template){border-color:#c32222}.group:hover .group-hover\:divide-deepRed-active>:not(template)~:not(template){border-color:#cf1717}.group:hover .group-hover\:divide-emerald>:not(template)~:not(template){border-color:#14a33a}.group:hover .group-hover\:divide-emerald-active>:not(template)~:not(template){border-color:#0bad36}.group:hover .group-hover\:divide-greenLight>:not(template)~:not(template){--divide-opacity:1;border-color:#7cb342;border-color:rgba(124,179,66,var(--divide-opacity))}.group:hover .group-hover\:divide-orange-active>:not(template)~:not(template){border-color:#f65f2c}.group:hover .group-hover\:divide-red-active>:not(template)~:not(template){border-color:#e13737}.group:hover .group-hover\:divide-white-active>:not(template)~:not(template){border-color:#14a5c2}.group:hover .group-hover\:divide-white-button-active>:not(template)~:not(template),.group:hover .group-hover\:divide-white-button>:not(template)~:not(template){border-color:#fff}.group:hover .group-hover\:divide-code>:not(template)~:not(template){border-color:#3f3d57}.group:hover .group-hover\:divide-code-active>:not(template)~:not(template){border-color:#37354b}.group:hover .group-hover\:divide-gray-lighter>:not(template)~:not(template){--divide-opacity:1;border-color:#f7f7f7;border-color:rgba(247,247,247,var(--divide-opacity))}.group:hover .group-hover\:divide-gray-lighter-active>:not(template)~:not(template){border-color:#ebebeb}.group:hover .group-hover\:divide-gray-light>:not(template)~:not(template){--divide-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--divide-opacity))}.group:hover .group-hover\:divide-gray-medium>:not(template)~:not(template){--divide-opacity:1;border-color:#a8a0a0;border-color:rgba(168,160,160,var(--divide-opacity))}.group:hover .group-hover\:divide-gray-darker>:not(template)~:not(template){--divide-opacity:1;border-color:#504747;border-color:rgba(80,71,71,var(--divide-opacity))}.group:hover .group-hover\:divide-gray-darker-active>:not(template)~:not(template){border-color:#14a5c2}.group:hover .group-hover\:divide-api-default>:not(template)~:not(template){--divide-opacity:1;border-color:#507192;border-color:rgba(80,113,146,var(--divide-opacity))}.group:hover .group-hover\:divide-gray-xxl>:not(template)~:not(template){--divide-opacity:1;border-color:#2c3e50;border-color:rgba(44,62,80,var(--divide-opacity))}.group:hover .group-hover\:divide-line-even>:not(template)~:not(template){border-color:#f3f6f7}.group:hover .group-hover\:divide-DEFAULT>:not(template)~:not(template){--divide-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--divide-opacity))}.divide-solid>:not(template)~:not(template){border-style:solid}.divide-dashed>:not(template)~:not(template){border-style:dashed}.divide-dotted>:not(template)~:not(template){border-style:dotted}.divide-double>:not(template)~:not(template){border-style:double}.divide-none>:not(template)~:not(template){border-style:none}.divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}.divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}.divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}.divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}.divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}.group:hover .group-hover\:divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}.group:hover .group-hover\:divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}.group:hover .group-hover\:divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}.group:hover .group-hover\:divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}.group:hover .group-hover\:divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bg-fixed{background-attachment:fixed}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.bg-clip-border{background-clip:border-box}.bg-clip-padding{background-clip:padding-box}.bg-clip-content{background-clip:content-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-transparent{background-color:transparent}.bg-current{background-color:currentColor}.bg-black{background-color:#000}.bg-white{background-color:#fff}.bg-gray-100{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.bg-gray-200{--bg-opacity:1;background-color:#edf2f7;background-color:rgba(237,242,247,var(--bg-opacity))}.bg-gray-300{--bg-opacity:1;background-color:#e2e8f0;background-color:rgba(226,232,240,var(--bg-opacity))}.bg-gray-400{--bg-opacity:1;background-color:#cbd5e0;background-color:rgba(203,213,224,var(--bg-opacity))}.bg-gray-500{--bg-opacity:1;background-color:#a0aec0;background-color:rgba(160,174,192,var(--bg-opacity))}.bg-gray-600{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.bg-gray-700{--bg-opacity:1;background-color:#4a5568;background-color:rgba(74,85,104,var(--bg-opacity))}.bg-gray-800{--bg-opacity:1;background-color:#2d3748;background-color:rgba(45,55,72,var(--bg-opacity))}.bg-gray-900{--bg-opacity:1;background-color:#1a202c;background-color:rgba(26,32,44,var(--bg-opacity))}.bg-gray,.bg-gray-DEFAULT{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.bg-red{background-color:#d64343}.bg-orange{background-color:#eb6437}.bg-yellow{background-color:#f8da30}.bg-green-100{--bg-opacity:1;background-color:#f0fff4;background-color:rgba(240,255,244,var(--bg-opacity))}.bg-green-200{--bg-opacity:1;background-color:#c6f6d5;background-color:rgba(198,246,213,var(--bg-opacity))}.bg-green-300{--bg-opacity:1;background-color:#9ae6b4;background-color:rgba(154,230,180,var(--bg-opacity))}.bg-green-400{--bg-opacity:1;background-color:#68d391;background-color:rgba(104,211,145,var(--bg-opacity))}.bg-green-500{--bg-opacity:1;background-color:#48bb78;background-color:rgba(72,187,120,var(--bg-opacity))}.bg-green-600{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.bg-green-700{--bg-opacity:1;background-color:#2f855a;background-color:rgba(47,133,90,var(--bg-opacity))}.bg-green-800{--bg-opacity:1;background-color:#276749;background-color:rgba(39,103,73,var(--bg-opacity))}.bg-green-900{--bg-opacity:1;background-color:#22543d;background-color:rgba(34,84,61,var(--bg-opacity))}.bg-green,.bg-green-DEFAULT{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.bg-teal-100{--bg-opacity:1;background-color:#e6fffa;background-color:rgba(230,255,250,var(--bg-opacity))}.bg-teal-200{--bg-opacity:1;background-color:#b2f5ea;background-color:rgba(178,245,234,var(--bg-opacity))}.bg-teal-300{--bg-opacity:1;background-color:#81e6d9;background-color:rgba(129,230,217,var(--bg-opacity))}.bg-teal-400{--bg-opacity:1;background-color:#4fd1c5;background-color:rgba(79,209,197,var(--bg-opacity))}.bg-teal-500{--bg-opacity:1;background-color:#38b2ac;background-color:rgba(56,178,172,var(--bg-opacity))}.bg-teal-600{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.bg-teal-700{--bg-opacity:1;background-color:#2c7a7b;background-color:rgba(44,122,123,var(--bg-opacity))}.bg-teal-800{--bg-opacity:1;background-color:#285e61;background-color:rgba(40,94,97,var(--bg-opacity))}.bg-teal-900{--bg-opacity:1;background-color:#234e52;background-color:rgba(35,78,82,var(--bg-opacity))}.bg-teal,.bg-teal-DEFAULT{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.bg-blue-50{background-color:#d1eaff}.bg-blue-100{background-color:#a8d7ff}.bg-blue-200{background-color:#80c4ff}.bg-blue-300{background-color:#57b0ff}.bg-blue-400{background-color:#2e9dff}.bg-blue-500{background-color:#058aff}.bg-blue-600{background-color:#0075db}.bg-blue-700{background-color:#005fb3}.bg-blue-800{background-color:#00498a}.bg-blue-900{background-color:#003461}.bg-blue,.bg-blue-DEFAULT{background-color:#0075db}.bg-indigo-100{--bg-opacity:1;background-color:#ebf4ff;background-color:rgba(235,244,255,var(--bg-opacity))}.bg-indigo-200{--bg-opacity:1;background-color:#c3dafe;background-color:rgba(195,218,254,var(--bg-opacity))}.bg-indigo-300{--bg-opacity:1;background-color:#a3bffa;background-color:rgba(163,191,250,var(--bg-opacity))}.bg-indigo-400{--bg-opacity:1;background-color:#7f9cf5;background-color:rgba(127,156,245,var(--bg-opacity))}.bg-indigo-500{--bg-opacity:1;background-color:#667eea;background-color:rgba(102,126,234,var(--bg-opacity))}.bg-indigo-600{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.bg-indigo-700{--bg-opacity:1;background-color:#4c51bf;background-color:rgba(76,81,191,var(--bg-opacity))}.bg-indigo-800{--bg-opacity:1;background-color:#434190;background-color:rgba(67,65,144,var(--bg-opacity))}.bg-indigo-900{--bg-opacity:1;background-color:#3c366b;background-color:rgba(60,54,107,var(--bg-opacity))}.bg-indigo,.bg-indigo-DEFAULT{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.bg-purple-100{--bg-opacity:1;background-color:#faf5ff;background-color:rgba(250,245,255,var(--bg-opacity))}.bg-purple-200{--bg-opacity:1;background-color:#e9d8fd;background-color:rgba(233,216,253,var(--bg-opacity))}.bg-purple-300{--bg-opacity:1;background-color:#d6bcfa;background-color:rgba(214,188,250,var(--bg-opacity))}.bg-purple-400{--bg-opacity:1;background-color:#b794f4;background-color:rgba(183,148,244,var(--bg-opacity))}.bg-purple-500{--bg-opacity:1;background-color:#9f7aea;background-color:rgba(159,122,234,var(--bg-opacity))}.bg-purple-600{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.bg-purple-700{--bg-opacity:1;background-color:#6b46c1;background-color:rgba(107,70,193,var(--bg-opacity))}.bg-purple-800{--bg-opacity:1;background-color:#553c9a;background-color:rgba(85,60,154,var(--bg-opacity))}.bg-purple-900{--bg-opacity:1;background-color:#44337a;background-color:rgba(68,51,122,var(--bg-opacity))}.bg-purple,.bg-purple-DEFAULT{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.bg-pink{--bg-opacity:1;background-color:#d81b60;background-color:rgba(216,27,96,var(--bg-opacity))}.bg-inherit{background-color:inherit}.bg-amber{background-color:#d78737}.bg-amber-active{background-color:#e3872b}.bg-ardoise{background-color:#596a82}.bg-ardoise-active{background-color:#476794}.bg-blue-active{background-color:#14a5c2}.bg-lightBlue,.bg-lightBlue-active{background-color:rgba(0,85,138,.1)}.bg-deepBlue{background-color:#0e346c}.bg-deepBlue-active{background-color:#0a3f8f}.bg-gold{background-color:#bd9e56}.bg-gold-active{background-color:#c9a34a}.bg-grenadine{background-color:#c35078}.bg-grenadine-active{background-color:#cf4475}.bg-kiwi{background-color:#9a9f1e}.bg-kiwi-active{background-color:#a3a815}.bg-lilas{background-color:#7ea1d3}.bg-lilas-active{background-color:#75a0db}.bg-mahogany{background-color:#57142e}.bg-mahogany-active{background-color:#610a2b}.bg-ocher{background-color:#c29614}.bg-ocher-active{background-color:#cd9c0a}.bg-pine{background-color:#144d52}.bg-pine-active{background-color:#0a555c}.bg-platinum,.bg-platinum-active{background-color:#000}.bg-prune{background-color:#661456}.bg-prune-active{background-color:#72085d}.bg-sand{background-color:#d7be88}.bg-sand-active{background-color:#dfc181}.bg-sandPearl{background-color:#f0e5d6}.bg-sandPearl-active{background-color:#f2e6d4}.bg-silver{background-color:#b1b2b4}.bg-silver-active{background-color:#a9afbc}.bg-skyBlue{background-color:#98d2d7}.bg-skyBlue-active{background-color:#91d8de}.bg-southSea{background-color:#9dc9cd}.bg-southSea-active{background-color:#95ced5}.bg-turquoise{background-color:#14a5c2}.bg-turquoise-active{background-color:#0aaccd}.bg-waterGreen{background-color:#007571}.bg-waterGreen-active{background-color:#00a8a3}.bg-deepRed{background-color:#c32222}.bg-deepRed-active{background-color:#cf1717}.bg-emerald{background-color:#14a33a}.bg-emerald-active{background-color:#0bad36}.bg-greenLight{--bg-opacity:1;background-color:#7cb342;background-color:rgba(124,179,66,var(--bg-opacity))}.bg-orange-active{background-color:#f65f2c}.bg-red-active{background-color:#e13737}.bg-white-active{background-color:#14a5c2}.bg-white-button,.bg-white-button-active{background-color:#fff}.bg-code{background-color:#3f3d57}.bg-code-active{background-color:#37354b}.bg-gray-lighter{--bg-opacity:1;background-color:#f7f7f7;background-color:rgba(247,247,247,var(--bg-opacity))}.bg-gray-lighter-active{background-color:#ebebeb}.bg-gray-light{--bg-opacity:1;background-color:#d4d1d1;background-color:rgba(212,209,209,var(--bg-opacity))}.bg-gray-medium{--bg-opacity:1;background-color:#a8a0a0;background-color:rgba(168,160,160,var(--bg-opacity))}.bg-gray-darker{--bg-opacity:1;background-color:#504747;background-color:rgba(80,71,71,var(--bg-opacity))}.bg-gray-darker-active{background-color:#14a5c2}.bg-api-default{--bg-opacity:1;background-color:#507192;background-color:rgba(80,113,146,var(--bg-opacity))}.bg-gray-xxl{--bg-opacity:1;background-color:#2c3e50;background-color:rgba(44,62,80,var(--bg-opacity))}.bg-line-even{background-color:#f3f6f7}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-current:hover{background-color:currentColor}.hover\:bg-black:hover{background-color:#000}.hover\:bg-white:hover{background-color:#fff}.hover\:bg-gray-100:hover{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.hover\:bg-gray-200:hover{--bg-opacity:1;background-color:#edf2f7;background-color:rgba(237,242,247,var(--bg-opacity))}.hover\:bg-gray-300:hover{--bg-opacity:1;background-color:#e2e8f0;background-color:rgba(226,232,240,var(--bg-opacity))}.hover\:bg-gray-400:hover{--bg-opacity:1;background-color:#cbd5e0;background-color:rgba(203,213,224,var(--bg-opacity))}.hover\:bg-gray-500:hover{--bg-opacity:1;background-color:#a0aec0;background-color:rgba(160,174,192,var(--bg-opacity))}.hover\:bg-gray-600:hover{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.hover\:bg-gray-700:hover{--bg-opacity:1;background-color:#4a5568;background-color:rgba(74,85,104,var(--bg-opacity))}.hover\:bg-gray-800:hover{--bg-opacity:1;background-color:#2d3748;background-color:rgba(45,55,72,var(--bg-opacity))}.hover\:bg-gray-900:hover{--bg-opacity:1;background-color:#1a202c;background-color:rgba(26,32,44,var(--bg-opacity))}.hover\:bg-gray-DEFAULT:hover,.hover\:bg-gray:hover{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.hover\:bg-red:hover{background-color:#d64343}.hover\:bg-orange:hover{background-color:#eb6437}.hover\:bg-yellow:hover{background-color:#f8da30}.hover\:bg-green-100:hover{--bg-opacity:1;background-color:#f0fff4;background-color:rgba(240,255,244,var(--bg-opacity))}.hover\:bg-green-200:hover{--bg-opacity:1;background-color:#c6f6d5;background-color:rgba(198,246,213,var(--bg-opacity))}.hover\:bg-green-300:hover{--bg-opacity:1;background-color:#9ae6b4;background-color:rgba(154,230,180,var(--bg-opacity))}.hover\:bg-green-400:hover{--bg-opacity:1;background-color:#68d391;background-color:rgba(104,211,145,var(--bg-opacity))}.hover\:bg-green-500:hover{--bg-opacity:1;background-color:#48bb78;background-color:rgba(72,187,120,var(--bg-opacity))}.hover\:bg-green-600:hover{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.hover\:bg-green-700:hover{--bg-opacity:1;background-color:#2f855a;background-color:rgba(47,133,90,var(--bg-opacity))}.hover\:bg-green-800:hover{--bg-opacity:1;background-color:#276749;background-color:rgba(39,103,73,var(--bg-opacity))}.hover\:bg-green-900:hover{--bg-opacity:1;background-color:#22543d;background-color:rgba(34,84,61,var(--bg-opacity))}.hover\:bg-green-DEFAULT:hover,.hover\:bg-green:hover{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.hover\:bg-teal-100:hover{--bg-opacity:1;background-color:#e6fffa;background-color:rgba(230,255,250,var(--bg-opacity))}.hover\:bg-teal-200:hover{--bg-opacity:1;background-color:#b2f5ea;background-color:rgba(178,245,234,var(--bg-opacity))}.hover\:bg-teal-300:hover{--bg-opacity:1;background-color:#81e6d9;background-color:rgba(129,230,217,var(--bg-opacity))}.hover\:bg-teal-400:hover{--bg-opacity:1;background-color:#4fd1c5;background-color:rgba(79,209,197,var(--bg-opacity))}.hover\:bg-teal-500:hover{--bg-opacity:1;background-color:#38b2ac;background-color:rgba(56,178,172,var(--bg-opacity))}.hover\:bg-teal-600:hover{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.hover\:bg-teal-700:hover{--bg-opacity:1;background-color:#2c7a7b;background-color:rgba(44,122,123,var(--bg-opacity))}.hover\:bg-teal-800:hover{--bg-opacity:1;background-color:#285e61;background-color:rgba(40,94,97,var(--bg-opacity))}.hover\:bg-teal-900:hover{--bg-opacity:1;background-color:#234e52;background-color:rgba(35,78,82,var(--bg-opacity))}.hover\:bg-teal-DEFAULT:hover,.hover\:bg-teal:hover{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.hover\:bg-blue-50:hover{background-color:#d1eaff}.hover\:bg-blue-100:hover{background-color:#a8d7ff}.hover\:bg-blue-200:hover{background-color:#80c4ff}.hover\:bg-blue-300:hover{background-color:#57b0ff}.hover\:bg-blue-400:hover{background-color:#2e9dff}.hover\:bg-blue-500:hover{background-color:#058aff}.hover\:bg-blue-600:hover{background-color:#0075db}.hover\:bg-blue-700:hover{background-color:#005fb3}.hover\:bg-blue-800:hover{background-color:#00498a}.hover\:bg-blue-900:hover{background-color:#003461}.hover\:bg-blue-DEFAULT:hover,.hover\:bg-blue:hover{background-color:#0075db}.hover\:bg-indigo-100:hover{--bg-opacity:1;background-color:#ebf4ff;background-color:rgba(235,244,255,var(--bg-opacity))}.hover\:bg-indigo-200:hover{--bg-opacity:1;background-color:#c3dafe;background-color:rgba(195,218,254,var(--bg-opacity))}.hover\:bg-indigo-300:hover{--bg-opacity:1;background-color:#a3bffa;background-color:rgba(163,191,250,var(--bg-opacity))}.hover\:bg-indigo-400:hover{--bg-opacity:1;background-color:#7f9cf5;background-color:rgba(127,156,245,var(--bg-opacity))}.hover\:bg-indigo-500:hover{--bg-opacity:1;background-color:#667eea;background-color:rgba(102,126,234,var(--bg-opacity))}.hover\:bg-indigo-600:hover{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.hover\:bg-indigo-700:hover{--bg-opacity:1;background-color:#4c51bf;background-color:rgba(76,81,191,var(--bg-opacity))}.hover\:bg-indigo-800:hover{--bg-opacity:1;background-color:#434190;background-color:rgba(67,65,144,var(--bg-opacity))}.hover\:bg-indigo-900:hover{--bg-opacity:1;background-color:#3c366b;background-color:rgba(60,54,107,var(--bg-opacity))}.hover\:bg-indigo-DEFAULT:hover,.hover\:bg-indigo:hover{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.hover\:bg-purple-100:hover{--bg-opacity:1;background-color:#faf5ff;background-color:rgba(250,245,255,var(--bg-opacity))}.hover\:bg-purple-200:hover{--bg-opacity:1;background-color:#e9d8fd;background-color:rgba(233,216,253,var(--bg-opacity))}.hover\:bg-purple-300:hover{--bg-opacity:1;background-color:#d6bcfa;background-color:rgba(214,188,250,var(--bg-opacity))}.hover\:bg-purple-400:hover{--bg-opacity:1;background-color:#b794f4;background-color:rgba(183,148,244,var(--bg-opacity))}.hover\:bg-purple-500:hover{--bg-opacity:1;background-color:#9f7aea;background-color:rgba(159,122,234,var(--bg-opacity))}.hover\:bg-purple-600:hover{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.hover\:bg-purple-700:hover{--bg-opacity:1;background-color:#6b46c1;background-color:rgba(107,70,193,var(--bg-opacity))}.hover\:bg-purple-800:hover{--bg-opacity:1;background-color:#553c9a;background-color:rgba(85,60,154,var(--bg-opacity))}.hover\:bg-purple-900:hover{--bg-opacity:1;background-color:#44337a;background-color:rgba(68,51,122,var(--bg-opacity))}.hover\:bg-purple-DEFAULT:hover,.hover\:bg-purple:hover{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.hover\:bg-pink:hover{--bg-opacity:1;background-color:#d81b60;background-color:rgba(216,27,96,var(--bg-opacity))}.hover\:bg-inherit:hover{background-color:inherit}.hover\:bg-amber:hover{background-color:#d78737}.hover\:bg-amber-active:hover{background-color:#e3872b}.hover\:bg-ardoise:hover{background-color:#596a82}.hover\:bg-ardoise-active:hover{background-color:#476794}.hover\:bg-blue-active:hover{background-color:#14a5c2}.hover\:bg-lightBlue-active:hover,.hover\:bg-lightBlue:hover{background-color:rgba(0,85,138,.1)}.hover\:bg-deepBlue:hover{background-color:#0e346c}.hover\:bg-deepBlue-active:hover{background-color:#0a3f8f}.hover\:bg-gold:hover{background-color:#bd9e56}.hover\:bg-gold-active:hover{background-color:#c9a34a}.hover\:bg-grenadine:hover{background-color:#c35078}.hover\:bg-grenadine-active:hover{background-color:#cf4475}.hover\:bg-kiwi:hover{background-color:#9a9f1e}.hover\:bg-kiwi-active:hover{background-color:#a3a815}.hover\:bg-lilas:hover{background-color:#7ea1d3}.hover\:bg-lilas-active:hover{background-color:#75a0db}.hover\:bg-mahogany:hover{background-color:#57142e}.hover\:bg-mahogany-active:hover{background-color:#610a2b}.hover\:bg-ocher:hover{background-color:#c29614}.hover\:bg-ocher-active:hover{background-color:#cd9c0a}.hover\:bg-pine:hover{background-color:#144d52}.hover\:bg-pine-active:hover{background-color:#0a555c}.hover\:bg-platinum-active:hover,.hover\:bg-platinum:hover{background-color:#000}.hover\:bg-prune:hover{background-color:#661456}.hover\:bg-prune-active:hover{background-color:#72085d}.hover\:bg-sand:hover{background-color:#d7be88}.hover\:bg-sand-active:hover{background-color:#dfc181}.hover\:bg-sandPearl:hover{background-color:#f0e5d6}.hover\:bg-sandPearl-active:hover{background-color:#f2e6d4}.hover\:bg-silver:hover{background-color:#b1b2b4}.hover\:bg-silver-active:hover{background-color:#a9afbc}.hover\:bg-skyBlue:hover{background-color:#98d2d7}.hover\:bg-skyBlue-active:hover{background-color:#91d8de}.hover\:bg-southSea:hover{background-color:#9dc9cd}.hover\:bg-southSea-active:hover{background-color:#95ced5}.hover\:bg-turquoise:hover{background-color:#14a5c2}.hover\:bg-turquoise-active:hover{background-color:#0aaccd}.hover\:bg-waterGreen:hover{background-color:#007571}.hover\:bg-waterGreen-active:hover{background-color:#00a8a3}.hover\:bg-deepRed:hover{background-color:#c32222}.hover\:bg-deepRed-active:hover{background-color:#cf1717}.hover\:bg-emerald:hover{background-color:#14a33a}.hover\:bg-emerald-active:hover{background-color:#0bad36}.hover\:bg-greenLight:hover{--bg-opacity:1;background-color:#7cb342;background-color:rgba(124,179,66,var(--bg-opacity))}.hover\:bg-orange-active:hover{background-color:#f65f2c}.hover\:bg-red-active:hover{background-color:#e13737}.hover\:bg-white-active:hover{background-color:#14a5c2}.hover\:bg-white-button-active:hover,.hover\:bg-white-button:hover{background-color:#fff}.hover\:bg-code:hover{background-color:#3f3d57}.hover\:bg-code-active:hover{background-color:#37354b}.hover\:bg-gray-lighter:hover{--bg-opacity:1;background-color:#f7f7f7;background-color:rgba(247,247,247,var(--bg-opacity))}.hover\:bg-gray-lighter-active:hover{background-color:#ebebeb}.hover\:bg-gray-light:hover{--bg-opacity:1;background-color:#d4d1d1;background-color:rgba(212,209,209,var(--bg-opacity))}.hover\:bg-gray-medium:hover{--bg-opacity:1;background-color:#a8a0a0;background-color:rgba(168,160,160,var(--bg-opacity))}.hover\:bg-gray-darker:hover{--bg-opacity:1;background-color:#504747;background-color:rgba(80,71,71,var(--bg-opacity))}.hover\:bg-gray-darker-active:hover{background-color:#14a5c2}.hover\:bg-api-default:hover{--bg-opacity:1;background-color:#507192;background-color:rgba(80,113,146,var(--bg-opacity))}.hover\:bg-gray-xxl:hover{--bg-opacity:1;background-color:#2c3e50;background-color:rgba(44,62,80,var(--bg-opacity))}.hover\:bg-line-even:hover{background-color:#f3f6f7}.focus\:bg-transparent:focus{background-color:transparent}.focus\:bg-current:focus{background-color:currentColor}.focus\:bg-black:focus{background-color:#000}.focus\:bg-white:focus{background-color:#fff}.focus\:bg-gray-100:focus{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.focus\:bg-gray-200:focus{--bg-opacity:1;background-color:#edf2f7;background-color:rgba(237,242,247,var(--bg-opacity))}.focus\:bg-gray-300:focus{--bg-opacity:1;background-color:#e2e8f0;background-color:rgba(226,232,240,var(--bg-opacity))}.focus\:bg-gray-400:focus{--bg-opacity:1;background-color:#cbd5e0;background-color:rgba(203,213,224,var(--bg-opacity))}.focus\:bg-gray-500:focus{--bg-opacity:1;background-color:#a0aec0;background-color:rgba(160,174,192,var(--bg-opacity))}.focus\:bg-gray-600:focus{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.focus\:bg-gray-700:focus{--bg-opacity:1;background-color:#4a5568;background-color:rgba(74,85,104,var(--bg-opacity))}.focus\:bg-gray-800:focus{--bg-opacity:1;background-color:#2d3748;background-color:rgba(45,55,72,var(--bg-opacity))}.focus\:bg-gray-900:focus{--bg-opacity:1;background-color:#1a202c;background-color:rgba(26,32,44,var(--bg-opacity))}.focus\:bg-gray-DEFAULT:focus,.focus\:bg-gray:focus{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.focus\:bg-red:focus{background-color:#d64343}.focus\:bg-orange:focus{background-color:#eb6437}.focus\:bg-yellow:focus{background-color:#f8da30}.focus\:bg-green-100:focus{--bg-opacity:1;background-color:#f0fff4;background-color:rgba(240,255,244,var(--bg-opacity))}.focus\:bg-green-200:focus{--bg-opacity:1;background-color:#c6f6d5;background-color:rgba(198,246,213,var(--bg-opacity))}.focus\:bg-green-300:focus{--bg-opacity:1;background-color:#9ae6b4;background-color:rgba(154,230,180,var(--bg-opacity))}.focus\:bg-green-400:focus{--bg-opacity:1;background-color:#68d391;background-color:rgba(104,211,145,var(--bg-opacity))}.focus\:bg-green-500:focus{--bg-opacity:1;background-color:#48bb78;background-color:rgba(72,187,120,var(--bg-opacity))}.focus\:bg-green-600:focus{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.focus\:bg-green-700:focus{--bg-opacity:1;background-color:#2f855a;background-color:rgba(47,133,90,var(--bg-opacity))}.focus\:bg-green-800:focus{--bg-opacity:1;background-color:#276749;background-color:rgba(39,103,73,var(--bg-opacity))}.focus\:bg-green-900:focus{--bg-opacity:1;background-color:#22543d;background-color:rgba(34,84,61,var(--bg-opacity))}.focus\:bg-green-DEFAULT:focus,.focus\:bg-green:focus{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.focus\:bg-teal-100:focus{--bg-opacity:1;background-color:#e6fffa;background-color:rgba(230,255,250,var(--bg-opacity))}.focus\:bg-teal-200:focus{--bg-opacity:1;background-color:#b2f5ea;background-color:rgba(178,245,234,var(--bg-opacity))}.focus\:bg-teal-300:focus{--bg-opacity:1;background-color:#81e6d9;background-color:rgba(129,230,217,var(--bg-opacity))}.focus\:bg-teal-400:focus{--bg-opacity:1;background-color:#4fd1c5;background-color:rgba(79,209,197,var(--bg-opacity))}.focus\:bg-teal-500:focus{--bg-opacity:1;background-color:#38b2ac;background-color:rgba(56,178,172,var(--bg-opacity))}.focus\:bg-teal-600:focus{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.focus\:bg-teal-700:focus{--bg-opacity:1;background-color:#2c7a7b;background-color:rgba(44,122,123,var(--bg-opacity))}.focus\:bg-teal-800:focus{--bg-opacity:1;background-color:#285e61;background-color:rgba(40,94,97,var(--bg-opacity))}.focus\:bg-teal-900:focus{--bg-opacity:1;background-color:#234e52;background-color:rgba(35,78,82,var(--bg-opacity))}.focus\:bg-teal-DEFAULT:focus,.focus\:bg-teal:focus{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.focus\:bg-blue-50:focus{background-color:#d1eaff}.focus\:bg-blue-100:focus{background-color:#a8d7ff}.focus\:bg-blue-200:focus{background-color:#80c4ff}.focus\:bg-blue-300:focus{background-color:#57b0ff}.focus\:bg-blue-400:focus{background-color:#2e9dff}.focus\:bg-blue-500:focus{background-color:#058aff}.focus\:bg-blue-600:focus{background-color:#0075db}.focus\:bg-blue-700:focus{background-color:#005fb3}.focus\:bg-blue-800:focus{background-color:#00498a}.focus\:bg-blue-900:focus{background-color:#003461}.focus\:bg-blue-DEFAULT:focus,.focus\:bg-blue:focus{background-color:#0075db}.focus\:bg-indigo-100:focus{--bg-opacity:1;background-color:#ebf4ff;background-color:rgba(235,244,255,var(--bg-opacity))}.focus\:bg-indigo-200:focus{--bg-opacity:1;background-color:#c3dafe;background-color:rgba(195,218,254,var(--bg-opacity))}.focus\:bg-indigo-300:focus{--bg-opacity:1;background-color:#a3bffa;background-color:rgba(163,191,250,var(--bg-opacity))}.focus\:bg-indigo-400:focus{--bg-opacity:1;background-color:#7f9cf5;background-color:rgba(127,156,245,var(--bg-opacity))}.focus\:bg-indigo-500:focus{--bg-opacity:1;background-color:#667eea;background-color:rgba(102,126,234,var(--bg-opacity))}.focus\:bg-indigo-600:focus{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.focus\:bg-indigo-700:focus{--bg-opacity:1;background-color:#4c51bf;background-color:rgba(76,81,191,var(--bg-opacity))}.focus\:bg-indigo-800:focus{--bg-opacity:1;background-color:#434190;background-color:rgba(67,65,144,var(--bg-opacity))}.focus\:bg-indigo-900:focus{--bg-opacity:1;background-color:#3c366b;background-color:rgba(60,54,107,var(--bg-opacity))}.focus\:bg-indigo-DEFAULT:focus,.focus\:bg-indigo:focus{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.focus\:bg-purple-100:focus{--bg-opacity:1;background-color:#faf5ff;background-color:rgba(250,245,255,var(--bg-opacity))}.focus\:bg-purple-200:focus{--bg-opacity:1;background-color:#e9d8fd;background-color:rgba(233,216,253,var(--bg-opacity))}.focus\:bg-purple-300:focus{--bg-opacity:1;background-color:#d6bcfa;background-color:rgba(214,188,250,var(--bg-opacity))}.focus\:bg-purple-400:focus{--bg-opacity:1;background-color:#b794f4;background-color:rgba(183,148,244,var(--bg-opacity))}.focus\:bg-purple-500:focus{--bg-opacity:1;background-color:#9f7aea;background-color:rgba(159,122,234,var(--bg-opacity))}.focus\:bg-purple-600:focus{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.focus\:bg-purple-700:focus{--bg-opacity:1;background-color:#6b46c1;background-color:rgba(107,70,193,var(--bg-opacity))}.focus\:bg-purple-800:focus{--bg-opacity:1;background-color:#553c9a;background-color:rgba(85,60,154,var(--bg-opacity))}.focus\:bg-purple-900:focus{--bg-opacity:1;background-color:#44337a;background-color:rgba(68,51,122,var(--bg-opacity))}.focus\:bg-purple-DEFAULT:focus,.focus\:bg-purple:focus{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.focus\:bg-pink:focus{--bg-opacity:1;background-color:#d81b60;background-color:rgba(216,27,96,var(--bg-opacity))}.focus\:bg-inherit:focus{background-color:inherit}.focus\:bg-amber:focus{background-color:#d78737}.focus\:bg-amber-active:focus{background-color:#e3872b}.focus\:bg-ardoise:focus{background-color:#596a82}.focus\:bg-ardoise-active:focus{background-color:#476794}.focus\:bg-blue-active:focus{background-color:#14a5c2}.focus\:bg-lightBlue-active:focus,.focus\:bg-lightBlue:focus{background-color:rgba(0,85,138,.1)}.focus\:bg-deepBlue:focus{background-color:#0e346c}.focus\:bg-deepBlue-active:focus{background-color:#0a3f8f}.focus\:bg-gold:focus{background-color:#bd9e56}.focus\:bg-gold-active:focus{background-color:#c9a34a}.focus\:bg-grenadine:focus{background-color:#c35078}.focus\:bg-grenadine-active:focus{background-color:#cf4475}.focus\:bg-kiwi:focus{background-color:#9a9f1e}.focus\:bg-kiwi-active:focus{background-color:#a3a815}.focus\:bg-lilas:focus{background-color:#7ea1d3}.focus\:bg-lilas-active:focus{background-color:#75a0db}.focus\:bg-mahogany:focus{background-color:#57142e}.focus\:bg-mahogany-active:focus{background-color:#610a2b}.focus\:bg-ocher:focus{background-color:#c29614}.focus\:bg-ocher-active:focus{background-color:#cd9c0a}.focus\:bg-pine:focus{background-color:#144d52}.focus\:bg-pine-active:focus{background-color:#0a555c}.focus\:bg-platinum-active:focus,.focus\:bg-platinum:focus{background-color:#000}.focus\:bg-prune:focus{background-color:#661456}.focus\:bg-prune-active:focus{background-color:#72085d}.focus\:bg-sand:focus{background-color:#d7be88}.focus\:bg-sand-active:focus{background-color:#dfc181}.focus\:bg-sandPearl:focus{background-color:#f0e5d6}.focus\:bg-sandPearl-active:focus{background-color:#f2e6d4}.focus\:bg-silver:focus{background-color:#b1b2b4}.focus\:bg-silver-active:focus{background-color:#a9afbc}.focus\:bg-skyBlue:focus{background-color:#98d2d7}.focus\:bg-skyBlue-active:focus{background-color:#91d8de}.focus\:bg-southSea:focus{background-color:#9dc9cd}.focus\:bg-southSea-active:focus{background-color:#95ced5}.focus\:bg-turquoise:focus{background-color:#14a5c2}.focus\:bg-turquoise-active:focus{background-color:#0aaccd}.focus\:bg-waterGreen:focus{background-color:#007571}.focus\:bg-waterGreen-active:focus{background-color:#00a8a3}.focus\:bg-deepRed:focus{background-color:#c32222}.focus\:bg-deepRed-active:focus{background-color:#cf1717}.focus\:bg-emerald:focus{background-color:#14a33a}.focus\:bg-emerald-active:focus{background-color:#0bad36}.focus\:bg-greenLight:focus{--bg-opacity:1;background-color:#7cb342;background-color:rgba(124,179,66,var(--bg-opacity))}.focus\:bg-orange-active:focus{background-color:#f65f2c}.focus\:bg-red-active:focus{background-color:#e13737}.focus\:bg-white-active:focus{background-color:#14a5c2}.focus\:bg-white-button-active:focus,.focus\:bg-white-button:focus{background-color:#fff}.focus\:bg-code:focus{background-color:#3f3d57}.focus\:bg-code-active:focus{background-color:#37354b}.focus\:bg-gray-lighter:focus{--bg-opacity:1;background-color:#f7f7f7;background-color:rgba(247,247,247,var(--bg-opacity))}.focus\:bg-gray-lighter-active:focus{background-color:#ebebeb}.focus\:bg-gray-light:focus{--bg-opacity:1;background-color:#d4d1d1;background-color:rgba(212,209,209,var(--bg-opacity))}.focus\:bg-gray-medium:focus{--bg-opacity:1;background-color:#a8a0a0;background-color:rgba(168,160,160,var(--bg-opacity))}.focus\:bg-gray-darker:focus{--bg-opacity:1;background-color:#504747;background-color:rgba(80,71,71,var(--bg-opacity))}.focus\:bg-gray-darker-active:focus{background-color:#14a5c2}.focus\:bg-api-default:focus{--bg-opacity:1;background-color:#507192;background-color:rgba(80,113,146,var(--bg-opacity))}.focus\:bg-gray-xxl:focus{--bg-opacity:1;background-color:#2c3e50;background-color:rgba(44,62,80,var(--bg-opacity))}.focus\:bg-line-even:focus{background-color:#f3f6f7}.bg-none{background-image:none}.bg-gradient-to-t{background-image:linear-gradient(0deg,var(--gradient-color-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--gradient-color-stops))}.bg-gradient-to-r{background-image:linear-gradient(90deg,var(--gradient-color-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--gradient-color-stops))}.bg-gradient-to-b{background-image:linear-gradient(180deg,var(--gradient-color-stops))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--gradient-color-stops))}.bg-gradient-to-l{background-image:linear-gradient(270deg,var(--gradient-color-stops))}.bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--gradient-color-stops))}.from-transparent{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.from-current{--gradient-from-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.from-black{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.from-white{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.from-gray-100{--gradient-from-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247,250,252,0))}.from-gray-200{--gradient-from-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(237,242,247,0))}.from-gray-300{--gradient-from-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(226,232,240,0))}.from-gray-400{--gradient-from-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(203,213,224,0))}.from-gray-500{--gradient-from-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(160,174,192,0))}.from-gray-600{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.from-gray-700{--gradient-from-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(74,85,104,0))}.from-gray-800{--gradient-from-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45,55,72,0))}.from-gray-900{--gradient-from-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,44,0))}.from-gray,.from-gray-DEFAULT{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.from-red{--gradient-from-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.from-orange{--gradient-from-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.from-yellow{--gradient-from-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.from-green-100{--gradient-from-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(240,255,244,0))}.from-green-200{--gradient-from-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(198,246,213,0))}.from-green-300{--gradient-from-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154,230,180,0))}.from-green-400{--gradient-from-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(104,211,145,0))}.from-green-500{--gradient-from-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(72,187,120,0))}.from-green-600{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.from-green-700{--gradient-from-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(47,133,90,0))}.from-green-800{--gradient-from-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(39,103,73,0))}.from-green-900{--gradient-from-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,84,61,0))}.from-green,.from-green-DEFAULT{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.from-teal-100{--gradient-from-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(230,255,250,0))}.from-teal-200{--gradient-from-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(178,245,234,0))}.from-teal-300{--gradient-from-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(129,230,217,0))}.from-teal-400{--gradient-from-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(79,209,197,0))}.from-teal-500{--gradient-from-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,178,172,0))}.from-teal-600{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.from-teal-700{--gradient-from-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,122,123,0))}.from-teal-800{--gradient-from-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(40,94,97,0))}.from-teal-900{--gradient-from-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(35,78,82,0))}.from-teal,.from-teal-DEFAULT{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.from-blue-50{--gradient-from-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.from-blue-100{--gradient-from-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.from-blue-200{--gradient-from-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.from-blue-300{--gradient-from-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.from-blue-400{--gradient-from-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.from-blue-500{--gradient-from-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.from-blue-600{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.from-blue-700{--gradient-from-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.from-blue-800{--gradient-from-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.from-blue-900{--gradient-from-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.from-blue,.from-blue-DEFAULT{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.from-indigo-100{--gradient-from-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235,244,255,0))}.from-indigo-200{--gradient-from-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195,218,254,0))}.from-indigo-300{--gradient-from-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163,191,250,0))}.from-indigo-400{--gradient-from-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127,156,245,0))}.from-indigo-500{--gradient-from-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102,126,234,0))}.from-indigo-600{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.from-indigo-700{--gradient-from-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(76,81,191,0))}.from-indigo-800{--gradient-from-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(67,65,144,0))}.from-indigo-900{--gradient-from-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(60,54,107,0))}.from-indigo,.from-indigo-DEFAULT{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.from-purple-100{--gradient-from-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(250,245,255,0))}.from-purple-200{--gradient-from-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,216,253,0))}.from-purple-300{--gradient-from-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(214,188,250,0))}.from-purple-400{--gradient-from-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(183,148,244,0))}.from-purple-500{--gradient-from-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(159,122,234,0))}.from-purple-600{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.from-purple-700{--gradient-from-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(107,70,193,0))}.from-purple-800{--gradient-from-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(85,60,154,0))}.from-purple-900{--gradient-from-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(68,51,122,0))}.from-purple,.from-purple-DEFAULT{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.from-pink{--gradient-from-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(216,27,96,0))}.from-inherit{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.from-amber{--gradient-from-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.from-amber-active{--gradient-from-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.from-ardoise{--gradient-from-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.from-ardoise-active{--gradient-from-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.from-blue-active{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.from-lightBlue,.from-lightBlue-active{--gradient-from-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.from-deepBlue{--gradient-from-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.from-deepBlue-active{--gradient-from-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.from-gold{--gradient-from-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.from-gold-active{--gradient-from-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.from-grenadine{--gradient-from-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.from-grenadine-active{--gradient-from-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.from-kiwi{--gradient-from-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.from-kiwi-active{--gradient-from-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.from-lilas{--gradient-from-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.from-lilas-active{--gradient-from-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.from-mahogany{--gradient-from-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.from-mahogany-active{--gradient-from-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.from-ocher{--gradient-from-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.from-ocher-active{--gradient-from-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.from-pine{--gradient-from-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.from-pine-active{--gradient-from-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.from-platinum,.from-platinum-active{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.from-prune{--gradient-from-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.from-prune-active{--gradient-from-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.from-sand{--gradient-from-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.from-sand-active{--gradient-from-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.from-sandPearl{--gradient-from-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.from-sandPearl-active{--gradient-from-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.from-silver{--gradient-from-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.from-silver-active{--gradient-from-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.from-skyBlue{--gradient-from-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.from-skyBlue-active{--gradient-from-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.from-southSea{--gradient-from-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.from-southSea-active{--gradient-from-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.from-turquoise{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.from-turquoise-active{--gradient-from-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.from-waterGreen{--gradient-from-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.from-waterGreen-active{--gradient-from-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.from-deepRed{--gradient-from-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.from-deepRed-active{--gradient-from-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.from-emerald{--gradient-from-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.from-emerald-active{--gradient-from-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.from-greenLight{--gradient-from-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(124,179,66,0))}.from-orange-active{--gradient-from-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.from-red-active{--gradient-from-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.from-white-active{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.from-white-button,.from-white-button-active{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.from-code{--gradient-from-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.from-code-active{--gradient-from-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.from-gray-lighter{--gradient-from-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.from-gray-lighter-active{--gradient-from-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.from-gray-light{--gradient-from-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(212,209,209,0))}.from-gray-medium{--gradient-from-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168,160,160,0))}.from-gray-darker{--gradient-from-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,71,71,0))}.from-gray-darker-active{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.from-api-default{--gradient-from-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,113,146,0))}.from-gray-xxl{--gradient-from-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,62,80,0))}.from-line-even{--gradient-from-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.via-transparent{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.via-current{--gradient-via-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.via-black{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.via-white{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.via-gray-100{--gradient-via-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,250,252,0))}.via-gray-200{--gradient-via-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,242,247,0))}.via-gray-300{--gradient-via-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(226,232,240,0))}.via-gray-400{--gradient-via-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(203,213,224,0))}.via-gray-500{--gradient-via-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(160,174,192,0))}.via-gray-600{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.via-gray-700{--gradient-via-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,85,104,0))}.via-gray-800{--gradient-via-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45,55,72,0))}.via-gray-900{--gradient-via-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,44,0))}.via-gray,.via-gray-DEFAULT{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.via-red{--gradient-via-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.via-orange{--gradient-via-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.via-yellow{--gradient-via-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.via-green-100{--gradient-via-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(240,255,244,0))}.via-green-200{--gradient-via-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(198,246,213,0))}.via-green-300{--gradient-via-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154,230,180,0))}.via-green-400{--gradient-via-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(104,211,145,0))}.via-green-500{--gradient-via-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(72,187,120,0))}.via-green-600{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.via-green-700{--gradient-via-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,133,90,0))}.via-green-800{--gradient-via-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,103,73,0))}.via-green-900{--gradient-via-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,84,61,0))}.via-green,.via-green-DEFAULT{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.via-teal-100{--gradient-via-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,255,250,0))}.via-teal-200{--gradient-via-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(178,245,234,0))}.via-teal-300{--gradient-via-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(129,230,217,0))}.via-teal-400{--gradient-via-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(79,209,197,0))}.via-teal-500{--gradient-via-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,178,172,0))}.via-teal-600{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.via-teal-700{--gradient-via-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,122,123,0))}.via-teal-800{--gradient-via-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(40,94,97,0))}.via-teal-900{--gradient-via-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(35,78,82,0))}.via-teal,.via-teal-DEFAULT{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.via-blue-50{--gradient-via-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.via-blue-100{--gradient-via-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.via-blue-200{--gradient-via-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.via-blue-300{--gradient-via-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.via-blue-400{--gradient-via-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.via-blue-500{--gradient-via-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.via-blue-600{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.via-blue-700{--gradient-via-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.via-blue-800{--gradient-via-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.via-blue-900{--gradient-via-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.via-blue,.via-blue-DEFAULT{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.via-indigo-100{--gradient-via-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,244,255,0))}.via-indigo-200{--gradient-via-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195,218,254,0))}.via-indigo-300{--gradient-via-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163,191,250,0))}.via-indigo-400{--gradient-via-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127,156,245,0))}.via-indigo-500{--gradient-via-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102,126,234,0))}.via-indigo-600{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.via-indigo-700{--gradient-via-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(76,81,191,0))}.via-indigo-800{--gradient-via-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(67,65,144,0))}.via-indigo-900{--gradient-via-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,54,107,0))}.via-indigo,.via-indigo-DEFAULT{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.via-purple-100{--gradient-via-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,245,255,0))}.via-purple-200{--gradient-via-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,216,253,0))}.via-purple-300{--gradient-via-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(214,188,250,0))}.via-purple-400{--gradient-via-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(183,148,244,0))}.via-purple-500{--gradient-via-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(159,122,234,0))}.via-purple-600{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.via-purple-700{--gradient-via-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(107,70,193,0))}.via-purple-800{--gradient-via-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(85,60,154,0))}.via-purple-900{--gradient-via-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(68,51,122,0))}.via-purple,.via-purple-DEFAULT{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.via-pink{--gradient-via-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(216,27,96,0))}.via-inherit{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.via-amber{--gradient-via-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.via-amber-active{--gradient-via-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.via-ardoise{--gradient-via-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.via-ardoise-active{--gradient-via-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.via-blue-active{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.via-lightBlue,.via-lightBlue-active{--gradient-via-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.via-deepBlue{--gradient-via-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.via-deepBlue-active{--gradient-via-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.via-gold{--gradient-via-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.via-gold-active{--gradient-via-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.via-grenadine{--gradient-via-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.via-grenadine-active{--gradient-via-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.via-kiwi{--gradient-via-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.via-kiwi-active{--gradient-via-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.via-lilas{--gradient-via-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.via-lilas-active{--gradient-via-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.via-mahogany{--gradient-via-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.via-mahogany-active{--gradient-via-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.via-ocher{--gradient-via-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.via-ocher-active{--gradient-via-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.via-pine{--gradient-via-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.via-pine-active{--gradient-via-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.via-platinum,.via-platinum-active{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.via-prune{--gradient-via-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.via-prune-active{--gradient-via-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.via-sand{--gradient-via-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.via-sand-active{--gradient-via-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.via-sandPearl{--gradient-via-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.via-sandPearl-active{--gradient-via-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.via-silver{--gradient-via-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.via-silver-active{--gradient-via-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.via-skyBlue{--gradient-via-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.via-skyBlue-active{--gradient-via-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.via-southSea{--gradient-via-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.via-southSea-active{--gradient-via-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.via-turquoise{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.via-turquoise-active{--gradient-via-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.via-waterGreen{--gradient-via-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.via-waterGreen-active{--gradient-via-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.via-deepRed{--gradient-via-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.via-deepRed-active{--gradient-via-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.via-emerald{--gradient-via-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.via-emerald-active{--gradient-via-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.via-greenLight{--gradient-via-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(124,179,66,0))}.via-orange-active{--gradient-via-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.via-red-active{--gradient-via-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.via-white-active{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.via-white-button,.via-white-button-active{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.via-code{--gradient-via-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.via-code-active{--gradient-via-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.via-gray-lighter{--gradient-via-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.via-gray-lighter-active{--gradient-via-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.via-gray-light{--gradient-via-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,209,209,0))}.via-gray-medium{--gradient-via-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168,160,160,0))}.via-gray-darker{--gradient-via-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,71,71,0))}.via-gray-darker-active{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.via-api-default{--gradient-via-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,113,146,0))}.via-gray-xxl{--gradient-via-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,62,80,0))}.via-line-even{--gradient-via-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.to-transparent{--gradient-to-color:transparent}.to-current{--gradient-to-color:currentColor}.to-black{--gradient-to-color:#000}.to-white{--gradient-to-color:#fff}.to-gray-100{--gradient-to-color:#f7fafc}.to-gray-200{--gradient-to-color:#edf2f7}.to-gray-300{--gradient-to-color:#e2e8f0}.to-gray-400{--gradient-to-color:#cbd5e0}.to-gray-500{--gradient-to-color:#a0aec0}.to-gray-600{--gradient-to-color:#718096}.to-gray-700{--gradient-to-color:#4a5568}.to-gray-800{--gradient-to-color:#2d3748}.to-gray-900{--gradient-to-color:#1a202c}.to-gray,.to-gray-DEFAULT{--gradient-to-color:#718096}.to-red{--gradient-to-color:#d64343}.to-orange{--gradient-to-color:#eb6437}.to-yellow{--gradient-to-color:#f8da30}.to-green-100{--gradient-to-color:#f0fff4}.to-green-200{--gradient-to-color:#c6f6d5}.to-green-300{--gradient-to-color:#9ae6b4}.to-green-400{--gradient-to-color:#68d391}.to-green-500{--gradient-to-color:#48bb78}.to-green-600{--gradient-to-color:#38a169}.to-green-700{--gradient-to-color:#2f855a}.to-green-800{--gradient-to-color:#276749}.to-green-900{--gradient-to-color:#22543d}.to-green,.to-green-DEFAULT{--gradient-to-color:#38a169}.to-teal-100{--gradient-to-color:#e6fffa}.to-teal-200{--gradient-to-color:#b2f5ea}.to-teal-300{--gradient-to-color:#81e6d9}.to-teal-400{--gradient-to-color:#4fd1c5}.to-teal-500{--gradient-to-color:#38b2ac}.to-teal-600{--gradient-to-color:#319795}.to-teal-700{--gradient-to-color:#2c7a7b}.to-teal-800{--gradient-to-color:#285e61}.to-teal-900{--gradient-to-color:#234e52}.to-teal,.to-teal-DEFAULT{--gradient-to-color:#319795}.to-blue-50{--gradient-to-color:#d1eaff}.to-blue-100{--gradient-to-color:#a8d7ff}.to-blue-200{--gradient-to-color:#80c4ff}.to-blue-300{--gradient-to-color:#57b0ff}.to-blue-400{--gradient-to-color:#2e9dff}.to-blue-500{--gradient-to-color:#058aff}.to-blue-600{--gradient-to-color:#0075db}.to-blue-700{--gradient-to-color:#005fb3}.to-blue-800{--gradient-to-color:#00498a}.to-blue-900{--gradient-to-color:#003461}.to-blue,.to-blue-DEFAULT{--gradient-to-color:#0075db}.to-indigo-100{--gradient-to-color:#ebf4ff}.to-indigo-200{--gradient-to-color:#c3dafe}.to-indigo-300{--gradient-to-color:#a3bffa}.to-indigo-400{--gradient-to-color:#7f9cf5}.to-indigo-500{--gradient-to-color:#667eea}.to-indigo-600{--gradient-to-color:#5a67d8}.to-indigo-700{--gradient-to-color:#4c51bf}.to-indigo-800{--gradient-to-color:#434190}.to-indigo-900{--gradient-to-color:#3c366b}.to-indigo,.to-indigo-DEFAULT{--gradient-to-color:#5a67d8}.to-purple-100{--gradient-to-color:#faf5ff}.to-purple-200{--gradient-to-color:#e9d8fd}.to-purple-300{--gradient-to-color:#d6bcfa}.to-purple-400{--gradient-to-color:#b794f4}.to-purple-500{--gradient-to-color:#9f7aea}.to-purple-600{--gradient-to-color:#805ad5}.to-purple-700{--gradient-to-color:#6b46c1}.to-purple-800{--gradient-to-color:#553c9a}.to-purple-900{--gradient-to-color:#44337a}.to-purple,.to-purple-DEFAULT{--gradient-to-color:#805ad5}.to-pink{--gradient-to-color:#d81b60}.to-inherit{--gradient-to-color:inherit}.to-amber{--gradient-to-color:#d78737}.to-amber-active{--gradient-to-color:#e3872b}.to-ardoise{--gradient-to-color:#596a82}.to-ardoise-active{--gradient-to-color:#476794}.to-blue-active{--gradient-to-color:#14a5c2}.to-lightBlue,.to-lightBlue-active{--gradient-to-color:rgba(0,85,138,0.1)}.to-deepBlue{--gradient-to-color:#0e346c}.to-deepBlue-active{--gradient-to-color:#0a3f8f}.to-gold{--gradient-to-color:#bd9e56}.to-gold-active{--gradient-to-color:#c9a34a}.to-grenadine{--gradient-to-color:#c35078}.to-grenadine-active{--gradient-to-color:#cf4475}.to-kiwi{--gradient-to-color:#9a9f1e}.to-kiwi-active{--gradient-to-color:#a3a815}.to-lilas{--gradient-to-color:#7ea1d3}.to-lilas-active{--gradient-to-color:#75a0db}.to-mahogany{--gradient-to-color:#57142e}.to-mahogany-active{--gradient-to-color:#610a2b}.to-ocher{--gradient-to-color:#c29614}.to-ocher-active{--gradient-to-color:#cd9c0a}.to-pine{--gradient-to-color:#144d52}.to-pine-active{--gradient-to-color:#0a555c}.to-platinum,.to-platinum-active{--gradient-to-color:#000}.to-prune{--gradient-to-color:#661456}.to-prune-active{--gradient-to-color:#72085d}.to-sand{--gradient-to-color:#d7be88}.to-sand-active{--gradient-to-color:#dfc181}.to-sandPearl{--gradient-to-color:#f0e5d6}.to-sandPearl-active{--gradient-to-color:#f2e6d4}.to-silver{--gradient-to-color:#b1b2b4}.to-silver-active{--gradient-to-color:#a9afbc}.to-skyBlue{--gradient-to-color:#98d2d7}.to-skyBlue-active{--gradient-to-color:#91d8de}.to-southSea{--gradient-to-color:#9dc9cd}.to-southSea-active{--gradient-to-color:#95ced5}.to-turquoise{--gradient-to-color:#14a5c2}.to-turquoise-active{--gradient-to-color:#0aaccd}.to-waterGreen{--gradient-to-color:#007571}.to-waterGreen-active{--gradient-to-color:#00a8a3}.to-deepRed{--gradient-to-color:#c32222}.to-deepRed-active{--gradient-to-color:#cf1717}.to-emerald{--gradient-to-color:#14a33a}.to-emerald-active{--gradient-to-color:#0bad36}.to-greenLight{--gradient-to-color:#7cb342}.to-orange-active{--gradient-to-color:#f65f2c}.to-red-active{--gradient-to-color:#e13737}.to-white-active{--gradient-to-color:#14a5c2}.to-white-button,.to-white-button-active{--gradient-to-color:#fff}.to-code{--gradient-to-color:#3f3d57}.to-code-active{--gradient-to-color:#37354b}.to-gray-lighter{--gradient-to-color:#f7f7f7}.to-gray-lighter-active{--gradient-to-color:#ebebeb}.to-gray-light{--gradient-to-color:#d4d1d1}.to-gray-medium{--gradient-to-color:#a8a0a0}.to-gray-darker{--gradient-to-color:#504747}.to-gray-darker-active{--gradient-to-color:#14a5c2}.to-api-default{--gradient-to-color:#507192}.to-gray-xxl{--gradient-to-color:#2c3e50}.to-line-even{--gradient-to-color:#f3f6f7}.hover\:from-transparent:hover{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.hover\:from-current:hover{--gradient-from-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.hover\:from-black:hover{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.hover\:from-white:hover{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.hover\:from-gray-100:hover{--gradient-from-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247,250,252,0))}.hover\:from-gray-200:hover{--gradient-from-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(237,242,247,0))}.hover\:from-gray-300:hover{--gradient-from-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(226,232,240,0))}.hover\:from-gray-400:hover{--gradient-from-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(203,213,224,0))}.hover\:from-gray-500:hover{--gradient-from-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(160,174,192,0))}.hover\:from-gray-600:hover{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.hover\:from-gray-700:hover{--gradient-from-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(74,85,104,0))}.hover\:from-gray-800:hover{--gradient-from-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45,55,72,0))}.hover\:from-gray-900:hover{--gradient-from-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,44,0))}.hover\:from-gray-DEFAULT:hover,.hover\:from-gray:hover{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.hover\:from-red:hover{--gradient-from-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.hover\:from-orange:hover{--gradient-from-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.hover\:from-yellow:hover{--gradient-from-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.hover\:from-green-100:hover{--gradient-from-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(240,255,244,0))}.hover\:from-green-200:hover{--gradient-from-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(198,246,213,0))}.hover\:from-green-300:hover{--gradient-from-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154,230,180,0))}.hover\:from-green-400:hover{--gradient-from-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(104,211,145,0))}.hover\:from-green-500:hover{--gradient-from-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(72,187,120,0))}.hover\:from-green-600:hover{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.hover\:from-green-700:hover{--gradient-from-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(47,133,90,0))}.hover\:from-green-800:hover{--gradient-from-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(39,103,73,0))}.hover\:from-green-900:hover{--gradient-from-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,84,61,0))}.hover\:from-green-DEFAULT:hover,.hover\:from-green:hover{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.hover\:from-teal-100:hover{--gradient-from-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(230,255,250,0))}.hover\:from-teal-200:hover{--gradient-from-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(178,245,234,0))}.hover\:from-teal-300:hover{--gradient-from-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(129,230,217,0))}.hover\:from-teal-400:hover{--gradient-from-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(79,209,197,0))}.hover\:from-teal-500:hover{--gradient-from-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,178,172,0))}.hover\:from-teal-600:hover{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.hover\:from-teal-700:hover{--gradient-from-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,122,123,0))}.hover\:from-teal-800:hover{--gradient-from-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(40,94,97,0))}.hover\:from-teal-900:hover{--gradient-from-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(35,78,82,0))}.hover\:from-teal-DEFAULT:hover,.hover\:from-teal:hover{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.hover\:from-blue-50:hover{--gradient-from-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.hover\:from-blue-100:hover{--gradient-from-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.hover\:from-blue-200:hover{--gradient-from-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.hover\:from-blue-300:hover{--gradient-from-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.hover\:from-blue-400:hover{--gradient-from-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.hover\:from-blue-500:hover{--gradient-from-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.hover\:from-blue-600:hover{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.hover\:from-blue-700:hover{--gradient-from-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.hover\:from-blue-800:hover{--gradient-from-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.hover\:from-blue-900:hover{--gradient-from-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.hover\:from-blue-DEFAULT:hover,.hover\:from-blue:hover{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.hover\:from-indigo-100:hover{--gradient-from-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235,244,255,0))}.hover\:from-indigo-200:hover{--gradient-from-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195,218,254,0))}.hover\:from-indigo-300:hover{--gradient-from-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163,191,250,0))}.hover\:from-indigo-400:hover{--gradient-from-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127,156,245,0))}.hover\:from-indigo-500:hover{--gradient-from-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102,126,234,0))}.hover\:from-indigo-600:hover{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.hover\:from-indigo-700:hover{--gradient-from-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(76,81,191,0))}.hover\:from-indigo-800:hover{--gradient-from-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(67,65,144,0))}.hover\:from-indigo-900:hover{--gradient-from-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(60,54,107,0))}.hover\:from-indigo-DEFAULT:hover,.hover\:from-indigo:hover{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.hover\:from-purple-100:hover{--gradient-from-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(250,245,255,0))}.hover\:from-purple-200:hover{--gradient-from-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,216,253,0))}.hover\:from-purple-300:hover{--gradient-from-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(214,188,250,0))}.hover\:from-purple-400:hover{--gradient-from-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(183,148,244,0))}.hover\:from-purple-500:hover{--gradient-from-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(159,122,234,0))}.hover\:from-purple-600:hover{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.hover\:from-purple-700:hover{--gradient-from-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(107,70,193,0))}.hover\:from-purple-800:hover{--gradient-from-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(85,60,154,0))}.hover\:from-purple-900:hover{--gradient-from-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(68,51,122,0))}.hover\:from-purple-DEFAULT:hover,.hover\:from-purple:hover{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.hover\:from-pink:hover{--gradient-from-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(216,27,96,0))}.hover\:from-inherit:hover{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.hover\:from-amber:hover{--gradient-from-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.hover\:from-amber-active:hover{--gradient-from-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.hover\:from-ardoise:hover{--gradient-from-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.hover\:from-ardoise-active:hover{--gradient-from-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.hover\:from-blue-active:hover{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.hover\:from-lightBlue-active:hover,.hover\:from-lightBlue:hover{--gradient-from-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.hover\:from-deepBlue:hover{--gradient-from-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.hover\:from-deepBlue-active:hover{--gradient-from-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.hover\:from-gold:hover{--gradient-from-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.hover\:from-gold-active:hover{--gradient-from-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.hover\:from-grenadine:hover{--gradient-from-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.hover\:from-grenadine-active:hover{--gradient-from-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.hover\:from-kiwi:hover{--gradient-from-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.hover\:from-kiwi-active:hover{--gradient-from-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.hover\:from-lilas:hover{--gradient-from-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.hover\:from-lilas-active:hover{--gradient-from-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.hover\:from-mahogany:hover{--gradient-from-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.hover\:from-mahogany-active:hover{--gradient-from-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.hover\:from-ocher:hover{--gradient-from-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.hover\:from-ocher-active:hover{--gradient-from-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.hover\:from-pine:hover{--gradient-from-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.hover\:from-pine-active:hover{--gradient-from-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.hover\:from-platinum-active:hover,.hover\:from-platinum:hover{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.hover\:from-prune:hover{--gradient-from-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.hover\:from-prune-active:hover{--gradient-from-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.hover\:from-sand:hover{--gradient-from-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.hover\:from-sand-active:hover{--gradient-from-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.hover\:from-sandPearl:hover{--gradient-from-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.hover\:from-sandPearl-active:hover{--gradient-from-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.hover\:from-silver:hover{--gradient-from-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.hover\:from-silver-active:hover{--gradient-from-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.hover\:from-skyBlue:hover{--gradient-from-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.hover\:from-skyBlue-active:hover{--gradient-from-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.hover\:from-southSea:hover{--gradient-from-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.hover\:from-southSea-active:hover{--gradient-from-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.hover\:from-turquoise:hover{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.hover\:from-turquoise-active:hover{--gradient-from-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.hover\:from-waterGreen:hover{--gradient-from-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.hover\:from-waterGreen-active:hover{--gradient-from-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.hover\:from-deepRed:hover{--gradient-from-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.hover\:from-deepRed-active:hover{--gradient-from-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.hover\:from-emerald:hover{--gradient-from-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.hover\:from-emerald-active:hover{--gradient-from-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.hover\:from-greenLight:hover{--gradient-from-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(124,179,66,0))}.hover\:from-orange-active:hover{--gradient-from-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.hover\:from-red-active:hover{--gradient-from-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.hover\:from-white-active:hover{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.hover\:from-white-button-active:hover,.hover\:from-white-button:hover{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.hover\:from-code:hover{--gradient-from-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.hover\:from-code-active:hover{--gradient-from-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.hover\:from-gray-lighter:hover{--gradient-from-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.hover\:from-gray-lighter-active:hover{--gradient-from-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.hover\:from-gray-light:hover{--gradient-from-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(212,209,209,0))}.hover\:from-gray-medium:hover{--gradient-from-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168,160,160,0))}.hover\:from-gray-darker:hover{--gradient-from-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,71,71,0))}.hover\:from-gray-darker-active:hover{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.hover\:from-api-default:hover{--gradient-from-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,113,146,0))}.hover\:from-gray-xxl:hover{--gradient-from-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,62,80,0))}.hover\:from-line-even:hover{--gradient-from-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.hover\:via-transparent:hover{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.hover\:via-current:hover{--gradient-via-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.hover\:via-black:hover{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.hover\:via-white:hover{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.hover\:via-gray-100:hover{--gradient-via-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,250,252,0))}.hover\:via-gray-200:hover{--gradient-via-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,242,247,0))}.hover\:via-gray-300:hover{--gradient-via-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(226,232,240,0))}.hover\:via-gray-400:hover{--gradient-via-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(203,213,224,0))}.hover\:via-gray-500:hover{--gradient-via-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(160,174,192,0))}.hover\:via-gray-600:hover{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.hover\:via-gray-700:hover{--gradient-via-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,85,104,0))}.hover\:via-gray-800:hover{--gradient-via-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45,55,72,0))}.hover\:via-gray-900:hover{--gradient-via-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,44,0))}.hover\:via-gray-DEFAULT:hover,.hover\:via-gray:hover{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.hover\:via-red:hover{--gradient-via-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.hover\:via-orange:hover{--gradient-via-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.hover\:via-yellow:hover{--gradient-via-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.hover\:via-green-100:hover{--gradient-via-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(240,255,244,0))}.hover\:via-green-200:hover{--gradient-via-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(198,246,213,0))}.hover\:via-green-300:hover{--gradient-via-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154,230,180,0))}.hover\:via-green-400:hover{--gradient-via-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(104,211,145,0))}.hover\:via-green-500:hover{--gradient-via-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(72,187,120,0))}.hover\:via-green-600:hover{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.hover\:via-green-700:hover{--gradient-via-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,133,90,0))}.hover\:via-green-800:hover{--gradient-via-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,103,73,0))}.hover\:via-green-900:hover{--gradient-via-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,84,61,0))}.hover\:via-green-DEFAULT:hover,.hover\:via-green:hover{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.hover\:via-teal-100:hover{--gradient-via-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,255,250,0))}.hover\:via-teal-200:hover{--gradient-via-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(178,245,234,0))}.hover\:via-teal-300:hover{--gradient-via-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(129,230,217,0))}.hover\:via-teal-400:hover{--gradient-via-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(79,209,197,0))}.hover\:via-teal-500:hover{--gradient-via-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,178,172,0))}.hover\:via-teal-600:hover{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.hover\:via-teal-700:hover{--gradient-via-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,122,123,0))}.hover\:via-teal-800:hover{--gradient-via-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(40,94,97,0))}.hover\:via-teal-900:hover{--gradient-via-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(35,78,82,0))}.hover\:via-teal-DEFAULT:hover,.hover\:via-teal:hover{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.hover\:via-blue-50:hover{--gradient-via-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.hover\:via-blue-100:hover{--gradient-via-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.hover\:via-blue-200:hover{--gradient-via-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.hover\:via-blue-300:hover{--gradient-via-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.hover\:via-blue-400:hover{--gradient-via-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.hover\:via-blue-500:hover{--gradient-via-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.hover\:via-blue-600:hover{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.hover\:via-blue-700:hover{--gradient-via-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.hover\:via-blue-800:hover{--gradient-via-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.hover\:via-blue-900:hover{--gradient-via-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.hover\:via-blue-DEFAULT:hover,.hover\:via-blue:hover{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.hover\:via-indigo-100:hover{--gradient-via-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,244,255,0))}.hover\:via-indigo-200:hover{--gradient-via-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195,218,254,0))}.hover\:via-indigo-300:hover{--gradient-via-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163,191,250,0))}.hover\:via-indigo-400:hover{--gradient-via-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127,156,245,0))}.hover\:via-indigo-500:hover{--gradient-via-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102,126,234,0))}.hover\:via-indigo-600:hover{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.hover\:via-indigo-700:hover{--gradient-via-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(76,81,191,0))}.hover\:via-indigo-800:hover{--gradient-via-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(67,65,144,0))}.hover\:via-indigo-900:hover{--gradient-via-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,54,107,0))}.hover\:via-indigo-DEFAULT:hover,.hover\:via-indigo:hover{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.hover\:via-purple-100:hover{--gradient-via-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,245,255,0))}.hover\:via-purple-200:hover{--gradient-via-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,216,253,0))}.hover\:via-purple-300:hover{--gradient-via-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(214,188,250,0))}.hover\:via-purple-400:hover{--gradient-via-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(183,148,244,0))}.hover\:via-purple-500:hover{--gradient-via-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(159,122,234,0))}.hover\:via-purple-600:hover{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.hover\:via-purple-700:hover{--gradient-via-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(107,70,193,0))}.hover\:via-purple-800:hover{--gradient-via-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(85,60,154,0))}.hover\:via-purple-900:hover{--gradient-via-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(68,51,122,0))}.hover\:via-purple-DEFAULT:hover,.hover\:via-purple:hover{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.hover\:via-pink:hover{--gradient-via-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(216,27,96,0))}.hover\:via-inherit:hover{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.hover\:via-amber:hover{--gradient-via-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.hover\:via-amber-active:hover{--gradient-via-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.hover\:via-ardoise:hover{--gradient-via-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.hover\:via-ardoise-active:hover{--gradient-via-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.hover\:via-blue-active:hover{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.hover\:via-lightBlue-active:hover,.hover\:via-lightBlue:hover{--gradient-via-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.hover\:via-deepBlue:hover{--gradient-via-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.hover\:via-deepBlue-active:hover{--gradient-via-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.hover\:via-gold:hover{--gradient-via-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.hover\:via-gold-active:hover{--gradient-via-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.hover\:via-grenadine:hover{--gradient-via-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.hover\:via-grenadine-active:hover{--gradient-via-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.hover\:via-kiwi:hover{--gradient-via-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.hover\:via-kiwi-active:hover{--gradient-via-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.hover\:via-lilas:hover{--gradient-via-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.hover\:via-lilas-active:hover{--gradient-via-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.hover\:via-mahogany:hover{--gradient-via-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.hover\:via-mahogany-active:hover{--gradient-via-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.hover\:via-ocher:hover{--gradient-via-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.hover\:via-ocher-active:hover{--gradient-via-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.hover\:via-pine:hover{--gradient-via-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.hover\:via-pine-active:hover{--gradient-via-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.hover\:via-platinum-active:hover,.hover\:via-platinum:hover{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.hover\:via-prune:hover{--gradient-via-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.hover\:via-prune-active:hover{--gradient-via-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.hover\:via-sand:hover{--gradient-via-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.hover\:via-sand-active:hover{--gradient-via-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.hover\:via-sandPearl:hover{--gradient-via-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.hover\:via-sandPearl-active:hover{--gradient-via-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.hover\:via-silver:hover{--gradient-via-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.hover\:via-silver-active:hover{--gradient-via-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.hover\:via-skyBlue:hover{--gradient-via-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.hover\:via-skyBlue-active:hover{--gradient-via-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.hover\:via-southSea:hover{--gradient-via-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.hover\:via-southSea-active:hover{--gradient-via-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.hover\:via-turquoise:hover{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.hover\:via-turquoise-active:hover{--gradient-via-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.hover\:via-waterGreen:hover{--gradient-via-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.hover\:via-waterGreen-active:hover{--gradient-via-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.hover\:via-deepRed:hover{--gradient-via-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.hover\:via-deepRed-active:hover{--gradient-via-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.hover\:via-emerald:hover{--gradient-via-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.hover\:via-emerald-active:hover{--gradient-via-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.hover\:via-greenLight:hover{--gradient-via-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(124,179,66,0))}.hover\:via-orange-active:hover{--gradient-via-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.hover\:via-red-active:hover{--gradient-via-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.hover\:via-white-active:hover{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.hover\:via-white-button-active:hover,.hover\:via-white-button:hover{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.hover\:via-code:hover{--gradient-via-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.hover\:via-code-active:hover{--gradient-via-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.hover\:via-gray-lighter:hover{--gradient-via-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.hover\:via-gray-lighter-active:hover{--gradient-via-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.hover\:via-gray-light:hover{--gradient-via-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,209,209,0))}.hover\:via-gray-medium:hover{--gradient-via-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168,160,160,0))}.hover\:via-gray-darker:hover{--gradient-via-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,71,71,0))}.hover\:via-gray-darker-active:hover{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.hover\:via-api-default:hover{--gradient-via-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,113,146,0))}.hover\:via-gray-xxl:hover{--gradient-via-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,62,80,0))}.hover\:via-line-even:hover{--gradient-via-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.hover\:to-transparent:hover{--gradient-to-color:transparent}.hover\:to-current:hover{--gradient-to-color:currentColor}.hover\:to-black:hover{--gradient-to-color:#000}.hover\:to-white:hover{--gradient-to-color:#fff}.hover\:to-gray-100:hover{--gradient-to-color:#f7fafc}.hover\:to-gray-200:hover{--gradient-to-color:#edf2f7}.hover\:to-gray-300:hover{--gradient-to-color:#e2e8f0}.hover\:to-gray-400:hover{--gradient-to-color:#cbd5e0}.hover\:to-gray-500:hover{--gradient-to-color:#a0aec0}.hover\:to-gray-600:hover{--gradient-to-color:#718096}.hover\:to-gray-700:hover{--gradient-to-color:#4a5568}.hover\:to-gray-800:hover{--gradient-to-color:#2d3748}.hover\:to-gray-900:hover{--gradient-to-color:#1a202c}.hover\:to-gray-DEFAULT:hover,.hover\:to-gray:hover{--gradient-to-color:#718096}.hover\:to-red:hover{--gradient-to-color:#d64343}.hover\:to-orange:hover{--gradient-to-color:#eb6437}.hover\:to-yellow:hover{--gradient-to-color:#f8da30}.hover\:to-green-100:hover{--gradient-to-color:#f0fff4}.hover\:to-green-200:hover{--gradient-to-color:#c6f6d5}.hover\:to-green-300:hover{--gradient-to-color:#9ae6b4}.hover\:to-green-400:hover{--gradient-to-color:#68d391}.hover\:to-green-500:hover{--gradient-to-color:#48bb78}.hover\:to-green-600:hover{--gradient-to-color:#38a169}.hover\:to-green-700:hover{--gradient-to-color:#2f855a}.hover\:to-green-800:hover{--gradient-to-color:#276749}.hover\:to-green-900:hover{--gradient-to-color:#22543d}.hover\:to-green-DEFAULT:hover,.hover\:to-green:hover{--gradient-to-color:#38a169}.hover\:to-teal-100:hover{--gradient-to-color:#e6fffa}.hover\:to-teal-200:hover{--gradient-to-color:#b2f5ea}.hover\:to-teal-300:hover{--gradient-to-color:#81e6d9}.hover\:to-teal-400:hover{--gradient-to-color:#4fd1c5}.hover\:to-teal-500:hover{--gradient-to-color:#38b2ac}.hover\:to-teal-600:hover{--gradient-to-color:#319795}.hover\:to-teal-700:hover{--gradient-to-color:#2c7a7b}.hover\:to-teal-800:hover{--gradient-to-color:#285e61}.hover\:to-teal-900:hover{--gradient-to-color:#234e52}.hover\:to-teal-DEFAULT:hover,.hover\:to-teal:hover{--gradient-to-color:#319795}.hover\:to-blue-50:hover{--gradient-to-color:#d1eaff}.hover\:to-blue-100:hover{--gradient-to-color:#a8d7ff}.hover\:to-blue-200:hover{--gradient-to-color:#80c4ff}.hover\:to-blue-300:hover{--gradient-to-color:#57b0ff}.hover\:to-blue-400:hover{--gradient-to-color:#2e9dff}.hover\:to-blue-500:hover{--gradient-to-color:#058aff}.hover\:to-blue-600:hover{--gradient-to-color:#0075db}.hover\:to-blue-700:hover{--gradient-to-color:#005fb3}.hover\:to-blue-800:hover{--gradient-to-color:#00498a}.hover\:to-blue-900:hover{--gradient-to-color:#003461}.hover\:to-blue-DEFAULT:hover,.hover\:to-blue:hover{--gradient-to-color:#0075db}.hover\:to-indigo-100:hover{--gradient-to-color:#ebf4ff}.hover\:to-indigo-200:hover{--gradient-to-color:#c3dafe}.hover\:to-indigo-300:hover{--gradient-to-color:#a3bffa}.hover\:to-indigo-400:hover{--gradient-to-color:#7f9cf5}.hover\:to-indigo-500:hover{--gradient-to-color:#667eea}.hover\:to-indigo-600:hover{--gradient-to-color:#5a67d8}.hover\:to-indigo-700:hover{--gradient-to-color:#4c51bf}.hover\:to-indigo-800:hover{--gradient-to-color:#434190}.hover\:to-indigo-900:hover{--gradient-to-color:#3c366b}.hover\:to-indigo-DEFAULT:hover,.hover\:to-indigo:hover{--gradient-to-color:#5a67d8}.hover\:to-purple-100:hover{--gradient-to-color:#faf5ff}.hover\:to-purple-200:hover{--gradient-to-color:#e9d8fd}.hover\:to-purple-300:hover{--gradient-to-color:#d6bcfa}.hover\:to-purple-400:hover{--gradient-to-color:#b794f4}.hover\:to-purple-500:hover{--gradient-to-color:#9f7aea}.hover\:to-purple-600:hover{--gradient-to-color:#805ad5}.hover\:to-purple-700:hover{--gradient-to-color:#6b46c1}.hover\:to-purple-800:hover{--gradient-to-color:#553c9a}.hover\:to-purple-900:hover{--gradient-to-color:#44337a}.hover\:to-purple-DEFAULT:hover,.hover\:to-purple:hover{--gradient-to-color:#805ad5}.hover\:to-pink:hover{--gradient-to-color:#d81b60}.hover\:to-inherit:hover{--gradient-to-color:inherit}.hover\:to-amber:hover{--gradient-to-color:#d78737}.hover\:to-amber-active:hover{--gradient-to-color:#e3872b}.hover\:to-ardoise:hover{--gradient-to-color:#596a82}.hover\:to-ardoise-active:hover{--gradient-to-color:#476794}.hover\:to-blue-active:hover{--gradient-to-color:#14a5c2}.hover\:to-lightBlue-active:hover,.hover\:to-lightBlue:hover{--gradient-to-color:rgba(0,85,138,0.1)}.hover\:to-deepBlue:hover{--gradient-to-color:#0e346c}.hover\:to-deepBlue-active:hover{--gradient-to-color:#0a3f8f}.hover\:to-gold:hover{--gradient-to-color:#bd9e56}.hover\:to-gold-active:hover{--gradient-to-color:#c9a34a}.hover\:to-grenadine:hover{--gradient-to-color:#c35078}.hover\:to-grenadine-active:hover{--gradient-to-color:#cf4475}.hover\:to-kiwi:hover{--gradient-to-color:#9a9f1e}.hover\:to-kiwi-active:hover{--gradient-to-color:#a3a815}.hover\:to-lilas:hover{--gradient-to-color:#7ea1d3}.hover\:to-lilas-active:hover{--gradient-to-color:#75a0db}.hover\:to-mahogany:hover{--gradient-to-color:#57142e}.hover\:to-mahogany-active:hover{--gradient-to-color:#610a2b}.hover\:to-ocher:hover{--gradient-to-color:#c29614}.hover\:to-ocher-active:hover{--gradient-to-color:#cd9c0a}.hover\:to-pine:hover{--gradient-to-color:#144d52}.hover\:to-pine-active:hover{--gradient-to-color:#0a555c}.hover\:to-platinum-active:hover,.hover\:to-platinum:hover{--gradient-to-color:#000}.hover\:to-prune:hover{--gradient-to-color:#661456}.hover\:to-prune-active:hover{--gradient-to-color:#72085d}.hover\:to-sand:hover{--gradient-to-color:#d7be88}.hover\:to-sand-active:hover{--gradient-to-color:#dfc181}.hover\:to-sandPearl:hover{--gradient-to-color:#f0e5d6}.hover\:to-sandPearl-active:hover{--gradient-to-color:#f2e6d4}.hover\:to-silver:hover{--gradient-to-color:#b1b2b4}.hover\:to-silver-active:hover{--gradient-to-color:#a9afbc}.hover\:to-skyBlue:hover{--gradient-to-color:#98d2d7}.hover\:to-skyBlue-active:hover{--gradient-to-color:#91d8de}.hover\:to-southSea:hover{--gradient-to-color:#9dc9cd}.hover\:to-southSea-active:hover{--gradient-to-color:#95ced5}.hover\:to-turquoise:hover{--gradient-to-color:#14a5c2}.hover\:to-turquoise-active:hover{--gradient-to-color:#0aaccd}.hover\:to-waterGreen:hover{--gradient-to-color:#007571}.hover\:to-waterGreen-active:hover{--gradient-to-color:#00a8a3}.hover\:to-deepRed:hover{--gradient-to-color:#c32222}.hover\:to-deepRed-active:hover{--gradient-to-color:#cf1717}.hover\:to-emerald:hover{--gradient-to-color:#14a33a}.hover\:to-emerald-active:hover{--gradient-to-color:#0bad36}.hover\:to-greenLight:hover{--gradient-to-color:#7cb342}.hover\:to-orange-active:hover{--gradient-to-color:#f65f2c}.hover\:to-red-active:hover{--gradient-to-color:#e13737}.hover\:to-white-active:hover{--gradient-to-color:#14a5c2}.hover\:to-white-button-active:hover,.hover\:to-white-button:hover{--gradient-to-color:#fff}.hover\:to-code:hover{--gradient-to-color:#3f3d57}.hover\:to-code-active:hover{--gradient-to-color:#37354b}.hover\:to-gray-lighter:hover{--gradient-to-color:#f7f7f7}.hover\:to-gray-lighter-active:hover{--gradient-to-color:#ebebeb}.hover\:to-gray-light:hover{--gradient-to-color:#d4d1d1}.hover\:to-gray-medium:hover{--gradient-to-color:#a8a0a0}.hover\:to-gray-darker:hover{--gradient-to-color:#504747}.hover\:to-gray-darker-active:hover{--gradient-to-color:#14a5c2}.hover\:to-api-default:hover{--gradient-to-color:#507192}.hover\:to-gray-xxl:hover{--gradient-to-color:#2c3e50}.hover\:to-line-even:hover{--gradient-to-color:#f3f6f7}.focus\:from-transparent:focus{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.focus\:from-current:focus{--gradient-from-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.focus\:from-black:focus{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.focus\:from-white:focus{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.focus\:from-gray-100:focus{--gradient-from-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247,250,252,0))}.focus\:from-gray-200:focus{--gradient-from-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(237,242,247,0))}.focus\:from-gray-300:focus{--gradient-from-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(226,232,240,0))}.focus\:from-gray-400:focus{--gradient-from-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(203,213,224,0))}.focus\:from-gray-500:focus{--gradient-from-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(160,174,192,0))}.focus\:from-gray-600:focus{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.focus\:from-gray-700:focus{--gradient-from-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(74,85,104,0))}.focus\:from-gray-800:focus{--gradient-from-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45,55,72,0))}.focus\:from-gray-900:focus{--gradient-from-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,44,0))}.focus\:from-gray-DEFAULT:focus,.focus\:from-gray:focus{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.focus\:from-red:focus{--gradient-from-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.focus\:from-orange:focus{--gradient-from-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.focus\:from-yellow:focus{--gradient-from-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.focus\:from-green-100:focus{--gradient-from-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(240,255,244,0))}.focus\:from-green-200:focus{--gradient-from-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(198,246,213,0))}.focus\:from-green-300:focus{--gradient-from-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154,230,180,0))}.focus\:from-green-400:focus{--gradient-from-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(104,211,145,0))}.focus\:from-green-500:focus{--gradient-from-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(72,187,120,0))}.focus\:from-green-600:focus{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.focus\:from-green-700:focus{--gradient-from-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(47,133,90,0))}.focus\:from-green-800:focus{--gradient-from-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(39,103,73,0))}.focus\:from-green-900:focus{--gradient-from-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,84,61,0))}.focus\:from-green-DEFAULT:focus,.focus\:from-green:focus{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.focus\:from-teal-100:focus{--gradient-from-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(230,255,250,0))}.focus\:from-teal-200:focus{--gradient-from-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(178,245,234,0))}.focus\:from-teal-300:focus{--gradient-from-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(129,230,217,0))}.focus\:from-teal-400:focus{--gradient-from-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(79,209,197,0))}.focus\:from-teal-500:focus{--gradient-from-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,178,172,0))}.focus\:from-teal-600:focus{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.focus\:from-teal-700:focus{--gradient-from-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,122,123,0))}.focus\:from-teal-800:focus{--gradient-from-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(40,94,97,0))}.focus\:from-teal-900:focus{--gradient-from-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(35,78,82,0))}.focus\:from-teal-DEFAULT:focus,.focus\:from-teal:focus{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.focus\:from-blue-50:focus{--gradient-from-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.focus\:from-blue-100:focus{--gradient-from-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.focus\:from-blue-200:focus{--gradient-from-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.focus\:from-blue-300:focus{--gradient-from-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.focus\:from-blue-400:focus{--gradient-from-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.focus\:from-blue-500:focus{--gradient-from-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.focus\:from-blue-600:focus{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.focus\:from-blue-700:focus{--gradient-from-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.focus\:from-blue-800:focus{--gradient-from-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.focus\:from-blue-900:focus{--gradient-from-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.focus\:from-blue-DEFAULT:focus,.focus\:from-blue:focus{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.focus\:from-indigo-100:focus{--gradient-from-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235,244,255,0))}.focus\:from-indigo-200:focus{--gradient-from-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195,218,254,0))}.focus\:from-indigo-300:focus{--gradient-from-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163,191,250,0))}.focus\:from-indigo-400:focus{--gradient-from-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127,156,245,0))}.focus\:from-indigo-500:focus{--gradient-from-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102,126,234,0))}.focus\:from-indigo-600:focus{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.focus\:from-indigo-700:focus{--gradient-from-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(76,81,191,0))}.focus\:from-indigo-800:focus{--gradient-from-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(67,65,144,0))}.focus\:from-indigo-900:focus{--gradient-from-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(60,54,107,0))}.focus\:from-indigo-DEFAULT:focus,.focus\:from-indigo:focus{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.focus\:from-purple-100:focus{--gradient-from-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(250,245,255,0))}.focus\:from-purple-200:focus{--gradient-from-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,216,253,0))}.focus\:from-purple-300:focus{--gradient-from-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(214,188,250,0))}.focus\:from-purple-400:focus{--gradient-from-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(183,148,244,0))}.focus\:from-purple-500:focus{--gradient-from-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(159,122,234,0))}.focus\:from-purple-600:focus{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.focus\:from-purple-700:focus{--gradient-from-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(107,70,193,0))}.focus\:from-purple-800:focus{--gradient-from-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(85,60,154,0))}.focus\:from-purple-900:focus{--gradient-from-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(68,51,122,0))}.focus\:from-purple-DEFAULT:focus,.focus\:from-purple:focus{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.focus\:from-pink:focus{--gradient-from-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(216,27,96,0))}.focus\:from-inherit:focus{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.focus\:from-amber:focus{--gradient-from-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.focus\:from-amber-active:focus{--gradient-from-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.focus\:from-ardoise:focus{--gradient-from-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.focus\:from-ardoise-active:focus{--gradient-from-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.focus\:from-blue-active:focus{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.focus\:from-lightBlue-active:focus,.focus\:from-lightBlue:focus{--gradient-from-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.focus\:from-deepBlue:focus{--gradient-from-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.focus\:from-deepBlue-active:focus{--gradient-from-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.focus\:from-gold:focus{--gradient-from-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.focus\:from-gold-active:focus{--gradient-from-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.focus\:from-grenadine:focus{--gradient-from-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.focus\:from-grenadine-active:focus{--gradient-from-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.focus\:from-kiwi:focus{--gradient-from-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.focus\:from-kiwi-active:focus{--gradient-from-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.focus\:from-lilas:focus{--gradient-from-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.focus\:from-lilas-active:focus{--gradient-from-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.focus\:from-mahogany:focus{--gradient-from-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.focus\:from-mahogany-active:focus{--gradient-from-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.focus\:from-ocher:focus{--gradient-from-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.focus\:from-ocher-active:focus{--gradient-from-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.focus\:from-pine:focus{--gradient-from-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.focus\:from-pine-active:focus{--gradient-from-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.focus\:from-platinum-active:focus,.focus\:from-platinum:focus{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.focus\:from-prune:focus{--gradient-from-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.focus\:from-prune-active:focus{--gradient-from-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.focus\:from-sand:focus{--gradient-from-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.focus\:from-sand-active:focus{--gradient-from-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.focus\:from-sandPearl:focus{--gradient-from-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.focus\:from-sandPearl-active:focus{--gradient-from-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.focus\:from-silver:focus{--gradient-from-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.focus\:from-silver-active:focus{--gradient-from-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.focus\:from-skyBlue:focus{--gradient-from-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.focus\:from-skyBlue-active:focus{--gradient-from-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.focus\:from-southSea:focus{--gradient-from-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.focus\:from-southSea-active:focus{--gradient-from-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.focus\:from-turquoise:focus{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.focus\:from-turquoise-active:focus{--gradient-from-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.focus\:from-waterGreen:focus{--gradient-from-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.focus\:from-waterGreen-active:focus{--gradient-from-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.focus\:from-deepRed:focus{--gradient-from-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.focus\:from-deepRed-active:focus{--gradient-from-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.focus\:from-emerald:focus{--gradient-from-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.focus\:from-emerald-active:focus{--gradient-from-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.focus\:from-greenLight:focus{--gradient-from-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(124,179,66,0))}.focus\:from-orange-active:focus{--gradient-from-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.focus\:from-red-active:focus{--gradient-from-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.focus\:from-white-active:focus{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.focus\:from-white-button-active:focus,.focus\:from-white-button:focus{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.focus\:from-code:focus{--gradient-from-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.focus\:from-code-active:focus{--gradient-from-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.focus\:from-gray-lighter:focus{--gradient-from-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.focus\:from-gray-lighter-active:focus{--gradient-from-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.focus\:from-gray-light:focus{--gradient-from-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(212,209,209,0))}.focus\:from-gray-medium:focus{--gradient-from-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168,160,160,0))}.focus\:from-gray-darker:focus{--gradient-from-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,71,71,0))}.focus\:from-gray-darker-active:focus{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.focus\:from-api-default:focus{--gradient-from-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,113,146,0))}.focus\:from-gray-xxl:focus{--gradient-from-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,62,80,0))}.focus\:from-line-even:focus{--gradient-from-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.focus\:via-transparent:focus{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.focus\:via-current:focus{--gradient-via-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.focus\:via-black:focus{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.focus\:via-white:focus{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.focus\:via-gray-100:focus{--gradient-via-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,250,252,0))}.focus\:via-gray-200:focus{--gradient-via-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,242,247,0))}.focus\:via-gray-300:focus{--gradient-via-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(226,232,240,0))}.focus\:via-gray-400:focus{--gradient-via-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(203,213,224,0))}.focus\:via-gray-500:focus{--gradient-via-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(160,174,192,0))}.focus\:via-gray-600:focus{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.focus\:via-gray-700:focus{--gradient-via-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,85,104,0))}.focus\:via-gray-800:focus{--gradient-via-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45,55,72,0))}.focus\:via-gray-900:focus{--gradient-via-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,44,0))}.focus\:via-gray-DEFAULT:focus,.focus\:via-gray:focus{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.focus\:via-red:focus{--gradient-via-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.focus\:via-orange:focus{--gradient-via-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.focus\:via-yellow:focus{--gradient-via-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.focus\:via-green-100:focus{--gradient-via-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(240,255,244,0))}.focus\:via-green-200:focus{--gradient-via-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(198,246,213,0))}.focus\:via-green-300:focus{--gradient-via-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154,230,180,0))}.focus\:via-green-400:focus{--gradient-via-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(104,211,145,0))}.focus\:via-green-500:focus{--gradient-via-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(72,187,120,0))}.focus\:via-green-600:focus{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.focus\:via-green-700:focus{--gradient-via-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,133,90,0))}.focus\:via-green-800:focus{--gradient-via-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,103,73,0))}.focus\:via-green-900:focus{--gradient-via-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,84,61,0))}.focus\:via-green-DEFAULT:focus,.focus\:via-green:focus{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.focus\:via-teal-100:focus{--gradient-via-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,255,250,0))}.focus\:via-teal-200:focus{--gradient-via-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(178,245,234,0))}.focus\:via-teal-300:focus{--gradient-via-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(129,230,217,0))}.focus\:via-teal-400:focus{--gradient-via-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(79,209,197,0))}.focus\:via-teal-500:focus{--gradient-via-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,178,172,0))}.focus\:via-teal-600:focus{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.focus\:via-teal-700:focus{--gradient-via-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,122,123,0))}.focus\:via-teal-800:focus{--gradient-via-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(40,94,97,0))}.focus\:via-teal-900:focus{--gradient-via-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(35,78,82,0))}.focus\:via-teal-DEFAULT:focus,.focus\:via-teal:focus{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.focus\:via-blue-50:focus{--gradient-via-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.focus\:via-blue-100:focus{--gradient-via-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.focus\:via-blue-200:focus{--gradient-via-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.focus\:via-blue-300:focus{--gradient-via-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.focus\:via-blue-400:focus{--gradient-via-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.focus\:via-blue-500:focus{--gradient-via-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.focus\:via-blue-600:focus{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.focus\:via-blue-700:focus{--gradient-via-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.focus\:via-blue-800:focus{--gradient-via-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.focus\:via-blue-900:focus{--gradient-via-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.focus\:via-blue-DEFAULT:focus,.focus\:via-blue:focus{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.focus\:via-indigo-100:focus{--gradient-via-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,244,255,0))}.focus\:via-indigo-200:focus{--gradient-via-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195,218,254,0))}.focus\:via-indigo-300:focus{--gradient-via-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163,191,250,0))}.focus\:via-indigo-400:focus{--gradient-via-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127,156,245,0))}.focus\:via-indigo-500:focus{--gradient-via-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102,126,234,0))}.focus\:via-indigo-600:focus{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.focus\:via-indigo-700:focus{--gradient-via-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(76,81,191,0))}.focus\:via-indigo-800:focus{--gradient-via-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(67,65,144,0))}.focus\:via-indigo-900:focus{--gradient-via-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,54,107,0))}.focus\:via-indigo-DEFAULT:focus,.focus\:via-indigo:focus{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.focus\:via-purple-100:focus{--gradient-via-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,245,255,0))}.focus\:via-purple-200:focus{--gradient-via-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,216,253,0))}.focus\:via-purple-300:focus{--gradient-via-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(214,188,250,0))}.focus\:via-purple-400:focus{--gradient-via-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(183,148,244,0))}.focus\:via-purple-500:focus{--gradient-via-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(159,122,234,0))}.focus\:via-purple-600:focus{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.focus\:via-purple-700:focus{--gradient-via-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(107,70,193,0))}.focus\:via-purple-800:focus{--gradient-via-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(85,60,154,0))}.focus\:via-purple-900:focus{--gradient-via-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(68,51,122,0))}.focus\:via-purple-DEFAULT:focus,.focus\:via-purple:focus{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.focus\:via-pink:focus{--gradient-via-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(216,27,96,0))}.focus\:via-inherit:focus{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.focus\:via-amber:focus{--gradient-via-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.focus\:via-amber-active:focus{--gradient-via-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.focus\:via-ardoise:focus{--gradient-via-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.focus\:via-ardoise-active:focus{--gradient-via-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.focus\:via-blue-active:focus{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.focus\:via-lightBlue-active:focus,.focus\:via-lightBlue:focus{--gradient-via-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.focus\:via-deepBlue:focus{--gradient-via-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.focus\:via-deepBlue-active:focus{--gradient-via-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.focus\:via-gold:focus{--gradient-via-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.focus\:via-gold-active:focus{--gradient-via-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.focus\:via-grenadine:focus{--gradient-via-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.focus\:via-grenadine-active:focus{--gradient-via-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.focus\:via-kiwi:focus{--gradient-via-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.focus\:via-kiwi-active:focus{--gradient-via-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.focus\:via-lilas:focus{--gradient-via-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.focus\:via-lilas-active:focus{--gradient-via-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.focus\:via-mahogany:focus{--gradient-via-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.focus\:via-mahogany-active:focus{--gradient-via-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.focus\:via-ocher:focus{--gradient-via-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.focus\:via-ocher-active:focus{--gradient-via-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.focus\:via-pine:focus{--gradient-via-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.focus\:via-pine-active:focus{--gradient-via-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.focus\:via-platinum-active:focus,.focus\:via-platinum:focus{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.focus\:via-prune:focus{--gradient-via-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.focus\:via-prune-active:focus{--gradient-via-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.focus\:via-sand:focus{--gradient-via-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.focus\:via-sand-active:focus{--gradient-via-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.focus\:via-sandPearl:focus{--gradient-via-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.focus\:via-sandPearl-active:focus{--gradient-via-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.focus\:via-silver:focus{--gradient-via-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.focus\:via-silver-active:focus{--gradient-via-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.focus\:via-skyBlue:focus{--gradient-via-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.focus\:via-skyBlue-active:focus{--gradient-via-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.focus\:via-southSea:focus{--gradient-via-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.focus\:via-southSea-active:focus{--gradient-via-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.focus\:via-turquoise:focus{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.focus\:via-turquoise-active:focus{--gradient-via-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.focus\:via-waterGreen:focus{--gradient-via-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.focus\:via-waterGreen-active:focus{--gradient-via-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.focus\:via-deepRed:focus{--gradient-via-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.focus\:via-deepRed-active:focus{--gradient-via-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.focus\:via-emerald:focus{--gradient-via-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.focus\:via-emerald-active:focus{--gradient-via-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.focus\:via-greenLight:focus{--gradient-via-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(124,179,66,0))}.focus\:via-orange-active:focus{--gradient-via-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.focus\:via-red-active:focus{--gradient-via-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.focus\:via-white-active:focus{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.focus\:via-white-button-active:focus,.focus\:via-white-button:focus{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.focus\:via-code:focus{--gradient-via-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.focus\:via-code-active:focus{--gradient-via-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.focus\:via-gray-lighter:focus{--gradient-via-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.focus\:via-gray-lighter-active:focus{--gradient-via-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.focus\:via-gray-light:focus{--gradient-via-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,209,209,0))}.focus\:via-gray-medium:focus{--gradient-via-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168,160,160,0))}.focus\:via-gray-darker:focus{--gradient-via-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,71,71,0))}.focus\:via-gray-darker-active:focus{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.focus\:via-api-default:focus{--gradient-via-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,113,146,0))}.focus\:via-gray-xxl:focus{--gradient-via-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,62,80,0))}.focus\:via-line-even:focus{--gradient-via-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.focus\:to-transparent:focus{--gradient-to-color:transparent}.focus\:to-current:focus{--gradient-to-color:currentColor}.focus\:to-black:focus{--gradient-to-color:#000}.focus\:to-white:focus{--gradient-to-color:#fff}.focus\:to-gray-100:focus{--gradient-to-color:#f7fafc}.focus\:to-gray-200:focus{--gradient-to-color:#edf2f7}.focus\:to-gray-300:focus{--gradient-to-color:#e2e8f0}.focus\:to-gray-400:focus{--gradient-to-color:#cbd5e0}.focus\:to-gray-500:focus{--gradient-to-color:#a0aec0}.focus\:to-gray-600:focus{--gradient-to-color:#718096}.focus\:to-gray-700:focus{--gradient-to-color:#4a5568}.focus\:to-gray-800:focus{--gradient-to-color:#2d3748}.focus\:to-gray-900:focus{--gradient-to-color:#1a202c}.focus\:to-gray-DEFAULT:focus,.focus\:to-gray:focus{--gradient-to-color:#718096}.focus\:to-red:focus{--gradient-to-color:#d64343}.focus\:to-orange:focus{--gradient-to-color:#eb6437}.focus\:to-yellow:focus{--gradient-to-color:#f8da30}.focus\:to-green-100:focus{--gradient-to-color:#f0fff4}.focus\:to-green-200:focus{--gradient-to-color:#c6f6d5}.focus\:to-green-300:focus{--gradient-to-color:#9ae6b4}.focus\:to-green-400:focus{--gradient-to-color:#68d391}.focus\:to-green-500:focus{--gradient-to-color:#48bb78}.focus\:to-green-600:focus{--gradient-to-color:#38a169}.focus\:to-green-700:focus{--gradient-to-color:#2f855a}.focus\:to-green-800:focus{--gradient-to-color:#276749}.focus\:to-green-900:focus{--gradient-to-color:#22543d}.focus\:to-green-DEFAULT:focus,.focus\:to-green:focus{--gradient-to-color:#38a169}.focus\:to-teal-100:focus{--gradient-to-color:#e6fffa}.focus\:to-teal-200:focus{--gradient-to-color:#b2f5ea}.focus\:to-teal-300:focus{--gradient-to-color:#81e6d9}.focus\:to-teal-400:focus{--gradient-to-color:#4fd1c5}.focus\:to-teal-500:focus{--gradient-to-color:#38b2ac}.focus\:to-teal-600:focus{--gradient-to-color:#319795}.focus\:to-teal-700:focus{--gradient-to-color:#2c7a7b}.focus\:to-teal-800:focus{--gradient-to-color:#285e61}.focus\:to-teal-900:focus{--gradient-to-color:#234e52}.focus\:to-teal-DEFAULT:focus,.focus\:to-teal:focus{--gradient-to-color:#319795}.focus\:to-blue-50:focus{--gradient-to-color:#d1eaff}.focus\:to-blue-100:focus{--gradient-to-color:#a8d7ff}.focus\:to-blue-200:focus{--gradient-to-color:#80c4ff}.focus\:to-blue-300:focus{--gradient-to-color:#57b0ff}.focus\:to-blue-400:focus{--gradient-to-color:#2e9dff}.focus\:to-blue-500:focus{--gradient-to-color:#058aff}.focus\:to-blue-600:focus{--gradient-to-color:#0075db}.focus\:to-blue-700:focus{--gradient-to-color:#005fb3}.focus\:to-blue-800:focus{--gradient-to-color:#00498a}.focus\:to-blue-900:focus{--gradient-to-color:#003461}.focus\:to-blue-DEFAULT:focus,.focus\:to-blue:focus{--gradient-to-color:#0075db}.focus\:to-indigo-100:focus{--gradient-to-color:#ebf4ff}.focus\:to-indigo-200:focus{--gradient-to-color:#c3dafe}.focus\:to-indigo-300:focus{--gradient-to-color:#a3bffa}.focus\:to-indigo-400:focus{--gradient-to-color:#7f9cf5}.focus\:to-indigo-500:focus{--gradient-to-color:#667eea}.focus\:to-indigo-600:focus{--gradient-to-color:#5a67d8}.focus\:to-indigo-700:focus{--gradient-to-color:#4c51bf}.focus\:to-indigo-800:focus{--gradient-to-color:#434190}.focus\:to-indigo-900:focus{--gradient-to-color:#3c366b}.focus\:to-indigo-DEFAULT:focus,.focus\:to-indigo:focus{--gradient-to-color:#5a67d8}.focus\:to-purple-100:focus{--gradient-to-color:#faf5ff}.focus\:to-purple-200:focus{--gradient-to-color:#e9d8fd}.focus\:to-purple-300:focus{--gradient-to-color:#d6bcfa}.focus\:to-purple-400:focus{--gradient-to-color:#b794f4}.focus\:to-purple-500:focus{--gradient-to-color:#9f7aea}.focus\:to-purple-600:focus{--gradient-to-color:#805ad5}.focus\:to-purple-700:focus{--gradient-to-color:#6b46c1}.focus\:to-purple-800:focus{--gradient-to-color:#553c9a}.focus\:to-purple-900:focus{--gradient-to-color:#44337a}.focus\:to-purple-DEFAULT:focus,.focus\:to-purple:focus{--gradient-to-color:#805ad5}.focus\:to-pink:focus{--gradient-to-color:#d81b60}.focus\:to-inherit:focus{--gradient-to-color:inherit}.focus\:to-amber:focus{--gradient-to-color:#d78737}.focus\:to-amber-active:focus{--gradient-to-color:#e3872b}.focus\:to-ardoise:focus{--gradient-to-color:#596a82}.focus\:to-ardoise-active:focus{--gradient-to-color:#476794}.focus\:to-blue-active:focus{--gradient-to-color:#14a5c2}.focus\:to-lightBlue-active:focus,.focus\:to-lightBlue:focus{--gradient-to-color:rgba(0,85,138,0.1)}.focus\:to-deepBlue:focus{--gradient-to-color:#0e346c}.focus\:to-deepBlue-active:focus{--gradient-to-color:#0a3f8f}.focus\:to-gold:focus{--gradient-to-color:#bd9e56}.focus\:to-gold-active:focus{--gradient-to-color:#c9a34a}.focus\:to-grenadine:focus{--gradient-to-color:#c35078}.focus\:to-grenadine-active:focus{--gradient-to-color:#cf4475}.focus\:to-kiwi:focus{--gradient-to-color:#9a9f1e}.focus\:to-kiwi-active:focus{--gradient-to-color:#a3a815}.focus\:to-lilas:focus{--gradient-to-color:#7ea1d3}.focus\:to-lilas-active:focus{--gradient-to-color:#75a0db}.focus\:to-mahogany:focus{--gradient-to-color:#57142e}.focus\:to-mahogany-active:focus{--gradient-to-color:#610a2b}.focus\:to-ocher:focus{--gradient-to-color:#c29614}.focus\:to-ocher-active:focus{--gradient-to-color:#cd9c0a}.focus\:to-pine:focus{--gradient-to-color:#144d52}.focus\:to-pine-active:focus{--gradient-to-color:#0a555c}.focus\:to-platinum-active:focus,.focus\:to-platinum:focus{--gradient-to-color:#000}.focus\:to-prune:focus{--gradient-to-color:#661456}.focus\:to-prune-active:focus{--gradient-to-color:#72085d}.focus\:to-sand:focus{--gradient-to-color:#d7be88}.focus\:to-sand-active:focus{--gradient-to-color:#dfc181}.focus\:to-sandPearl:focus{--gradient-to-color:#f0e5d6}.focus\:to-sandPearl-active:focus{--gradient-to-color:#f2e6d4}.focus\:to-silver:focus{--gradient-to-color:#b1b2b4}.focus\:to-silver-active:focus{--gradient-to-color:#a9afbc}.focus\:to-skyBlue:focus{--gradient-to-color:#98d2d7}.focus\:to-skyBlue-active:focus{--gradient-to-color:#91d8de}.focus\:to-southSea:focus{--gradient-to-color:#9dc9cd}.focus\:to-southSea-active:focus{--gradient-to-color:#95ced5}.focus\:to-turquoise:focus{--gradient-to-color:#14a5c2}.focus\:to-turquoise-active:focus{--gradient-to-color:#0aaccd}.focus\:to-waterGreen:focus{--gradient-to-color:#007571}.focus\:to-waterGreen-active:focus{--gradient-to-color:#00a8a3}.focus\:to-deepRed:focus{--gradient-to-color:#c32222}.focus\:to-deepRed-active:focus{--gradient-to-color:#cf1717}.focus\:to-emerald:focus{--gradient-to-color:#14a33a}.focus\:to-emerald-active:focus{--gradient-to-color:#0bad36}.focus\:to-greenLight:focus{--gradient-to-color:#7cb342}.focus\:to-orange-active:focus{--gradient-to-color:#f65f2c}.focus\:to-red-active:focus{--gradient-to-color:#e13737}.focus\:to-white-active:focus{--gradient-to-color:#14a5c2}.focus\:to-white-button-active:focus,.focus\:to-white-button:focus{--gradient-to-color:#fff}.focus\:to-code:focus{--gradient-to-color:#3f3d57}.focus\:to-code-active:focus{--gradient-to-color:#37354b}.focus\:to-gray-lighter:focus{--gradient-to-color:#f7f7f7}.focus\:to-gray-lighter-active:focus{--gradient-to-color:#ebebeb}.focus\:to-gray-light:focus{--gradient-to-color:#d4d1d1}.focus\:to-gray-medium:focus{--gradient-to-color:#a8a0a0}.focus\:to-gray-darker:focus{--gradient-to-color:#504747}.focus\:to-gray-darker-active:focus{--gradient-to-color:#14a5c2}.focus\:to-api-default:focus{--gradient-to-color:#507192}.focus\:to-gray-xxl:focus{--gradient-to-color:#2c3e50}.focus\:to-line-even:focus{--gradient-to-color:#f3f6f7}.bg-opacity-0{--bg-opacity:0}.bg-opacity-25{--bg-opacity:0.25}.bg-opacity-50{--bg-opacity:0.5}.bg-opacity-75{--bg-opacity:0.75}.bg-opacity-100{--bg-opacity:1}.hover\:bg-opacity-0:hover{--bg-opacity:0}.hover\:bg-opacity-25:hover{--bg-opacity:0.25}.hover\:bg-opacity-50:hover{--bg-opacity:0.5}.hover\:bg-opacity-75:hover{--bg-opacity:0.75}.hover\:bg-opacity-100:hover{--bg-opacity:1}.focus\:bg-opacity-0:focus{--bg-opacity:0}.focus\:bg-opacity-25:focus{--bg-opacity:0.25}.focus\:bg-opacity-50:focus{--bg-opacity:0.5}.focus\:bg-opacity-75:focus{--bg-opacity:0.75}.focus\:bg-opacity-100:focus{--bg-opacity:1}.bg-bottom{background-position:bottom}.bg-center{background-position:50%}.bg-left{background-position:0}.bg-left-bottom{background-position:0 100%}.bg-left-top{background-position:0 0}.bg-right{background-position:100%}.bg-right-bottom{background-position:100% 100%}.bg-right-top{background-position:100% 0}.bg-top{background-position:top}.bg-repeat{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.bg-repeat-round{background-repeat:round}.bg-repeat-space{background-repeat:space}.bg-auto{background-size:auto}.bg-cover{background-size:cover}.bg-contain{background-size:contain}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-transparent{border-color:transparent}.border-current{border-color:currentColor}.border-black{border-color:#000}.border-white{border-color:#fff}.border-gray-100{--border-opacity:1;border-color:#f7fafc;border-color:rgba(247,250,252,var(--border-opacity))}.border-gray-200{--border-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--border-opacity))}.border-gray-300{--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity))}.border-gray-400{--border-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--border-opacity))}.border-gray-500{--border-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--border-opacity))}.border-gray-600{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.border-gray-700{--border-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--border-opacity))}.border-gray-800{--border-opacity:1;border-color:#2d3748;border-color:rgba(45,55,72,var(--border-opacity))}.border-gray-900{--border-opacity:1;border-color:#1a202c;border-color:rgba(26,32,44,var(--border-opacity))}.border-gray,.border-gray-DEFAULT{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.border-red{border-color:#d64343}.border-orange{border-color:#eb6437}.border-yellow{border-color:#f8da30}.border-green-100{--border-opacity:1;border-color:#f0fff4;border-color:rgba(240,255,244,var(--border-opacity))}.border-green-200{--border-opacity:1;border-color:#c6f6d5;border-color:rgba(198,246,213,var(--border-opacity))}.border-green-300{--border-opacity:1;border-color:#9ae6b4;border-color:rgba(154,230,180,var(--border-opacity))}.border-green-400{--border-opacity:1;border-color:#68d391;border-color:rgba(104,211,145,var(--border-opacity))}.border-green-500{--border-opacity:1;border-color:#48bb78;border-color:rgba(72,187,120,var(--border-opacity))}.border-green-600{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.border-green-700{--border-opacity:1;border-color:#2f855a;border-color:rgba(47,133,90,var(--border-opacity))}.border-green-800{--border-opacity:1;border-color:#276749;border-color:rgba(39,103,73,var(--border-opacity))}.border-green-900{--border-opacity:1;border-color:#22543d;border-color:rgba(34,84,61,var(--border-opacity))}.border-green,.border-green-DEFAULT{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.border-teal-100{--border-opacity:1;border-color:#e6fffa;border-color:rgba(230,255,250,var(--border-opacity))}.border-teal-200{--border-opacity:1;border-color:#b2f5ea;border-color:rgba(178,245,234,var(--border-opacity))}.border-teal-300{--border-opacity:1;border-color:#81e6d9;border-color:rgba(129,230,217,var(--border-opacity))}.border-teal-400{--border-opacity:1;border-color:#4fd1c5;border-color:rgba(79,209,197,var(--border-opacity))}.border-teal-500{--border-opacity:1;border-color:#38b2ac;border-color:rgba(56,178,172,var(--border-opacity))}.border-teal-600{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.border-teal-700{--border-opacity:1;border-color:#2c7a7b;border-color:rgba(44,122,123,var(--border-opacity))}.border-teal-800{--border-opacity:1;border-color:#285e61;border-color:rgba(40,94,97,var(--border-opacity))}.border-teal-900{--border-opacity:1;border-color:#234e52;border-color:rgba(35,78,82,var(--border-opacity))}.border-teal,.border-teal-DEFAULT{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.border-blue-50{border-color:#d1eaff}.border-blue-100{border-color:#a8d7ff}.border-blue-200{border-color:#80c4ff}.border-blue-300{border-color:#57b0ff}.border-blue-400{border-color:#2e9dff}.border-blue-500{border-color:#058aff}.border-blue-600{border-color:#0075db}.border-blue-700{border-color:#005fb3}.border-blue-800{border-color:#00498a}.border-blue-900{border-color:#003461}.border-blue,.border-blue-DEFAULT{border-color:#0075db}.border-indigo-100{--border-opacity:1;border-color:#ebf4ff;border-color:rgba(235,244,255,var(--border-opacity))}.border-indigo-200{--border-opacity:1;border-color:#c3dafe;border-color:rgba(195,218,254,var(--border-opacity))}.border-indigo-300{--border-opacity:1;border-color:#a3bffa;border-color:rgba(163,191,250,var(--border-opacity))}.border-indigo-400{--border-opacity:1;border-color:#7f9cf5;border-color:rgba(127,156,245,var(--border-opacity))}.border-indigo-500{--border-opacity:1;border-color:#667eea;border-color:rgba(102,126,234,var(--border-opacity))}.border-indigo-600{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.border-indigo-700{--border-opacity:1;border-color:#4c51bf;border-color:rgba(76,81,191,var(--border-opacity))}.border-indigo-800{--border-opacity:1;border-color:#434190;border-color:rgba(67,65,144,var(--border-opacity))}.border-indigo-900{--border-opacity:1;border-color:#3c366b;border-color:rgba(60,54,107,var(--border-opacity))}.border-indigo,.border-indigo-DEFAULT{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.border-purple-100{--border-opacity:1;border-color:#faf5ff;border-color:rgba(250,245,255,var(--border-opacity))}.border-purple-200{--border-opacity:1;border-color:#e9d8fd;border-color:rgba(233,216,253,var(--border-opacity))}.border-purple-300{--border-opacity:1;border-color:#d6bcfa;border-color:rgba(214,188,250,var(--border-opacity))}.border-purple-400{--border-opacity:1;border-color:#b794f4;border-color:rgba(183,148,244,var(--border-opacity))}.border-purple-500{--border-opacity:1;border-color:#9f7aea;border-color:rgba(159,122,234,var(--border-opacity))}.border-purple-600{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.border-purple-700{--border-opacity:1;border-color:#6b46c1;border-color:rgba(107,70,193,var(--border-opacity))}.border-purple-800{--border-opacity:1;border-color:#553c9a;border-color:rgba(85,60,154,var(--border-opacity))}.border-purple-900{--border-opacity:1;border-color:#44337a;border-color:rgba(68,51,122,var(--border-opacity))}.border-purple,.border-purple-DEFAULT{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.border-pink{--border-opacity:1;border-color:#d81b60;border-color:rgba(216,27,96,var(--border-opacity))}.border-inherit{border-color:inherit}.border-amber{border-color:#d78737}.border-amber-active{border-color:#e3872b}.border-ardoise{border-color:#596a82}.border-ardoise-active{border-color:#476794}.border-blue-active{border-color:#14a5c2}.border-lightBlue,.border-lightBlue-active{border-color:rgba(0,85,138,.1)}.border-deepBlue{border-color:#0e346c}.border-deepBlue-active{border-color:#0a3f8f}.border-gold{border-color:#bd9e56}.border-gold-active{border-color:#c9a34a}.border-grenadine{border-color:#c35078}.border-grenadine-active{border-color:#cf4475}.border-kiwi{border-color:#9a9f1e}.border-kiwi-active{border-color:#a3a815}.border-lilas{border-color:#7ea1d3}.border-lilas-active{border-color:#75a0db}.border-mahogany{border-color:#57142e}.border-mahogany-active{border-color:#610a2b}.border-ocher{border-color:#c29614}.border-ocher-active{border-color:#cd9c0a}.border-pine{border-color:#144d52}.border-pine-active{border-color:#0a555c}.border-platinum,.border-platinum-active{border-color:#000}.border-prune{border-color:#661456}.border-prune-active{border-color:#72085d}.border-sand{border-color:#d7be88}.border-sand-active{border-color:#dfc181}.border-sandPearl{border-color:#f0e5d6}.border-sandPearl-active{border-color:#f2e6d4}.border-silver{border-color:#b1b2b4}.border-silver-active{border-color:#a9afbc}.border-skyBlue{border-color:#98d2d7}.border-skyBlue-active{border-color:#91d8de}.border-southSea{border-color:#9dc9cd}.border-southSea-active{border-color:#95ced5}.border-turquoise{border-color:#14a5c2}.border-turquoise-active{border-color:#0aaccd}.border-waterGreen{border-color:#007571}.border-waterGreen-active{border-color:#00a8a3}.border-deepRed{border-color:#c32222}.border-deepRed-active{border-color:#cf1717}.border-emerald{border-color:#14a33a}.border-emerald-active{border-color:#0bad36}.border-greenLight{--border-opacity:1;border-color:#7cb342;border-color:rgba(124,179,66,var(--border-opacity))}.border-orange-active{border-color:#f65f2c}.border-red-active{border-color:#e13737}.border-white-active{border-color:#14a5c2}.border-white-button,.border-white-button-active{border-color:#fff}.border-code{border-color:#3f3d57}.border-code-active{border-color:#37354b}.border-gray-lighter{--border-opacity:1;border-color:#f7f7f7;border-color:rgba(247,247,247,var(--border-opacity))}.border-gray-lighter-active{border-color:#ebebeb}.border-gray-light{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.border-gray-medium{--border-opacity:1;border-color:#a8a0a0;border-color:rgba(168,160,160,var(--border-opacity))}.border-gray-darker{--border-opacity:1;border-color:#504747;border-color:rgba(80,71,71,var(--border-opacity))}.border-gray-darker-active{border-color:#14a5c2}.border-api-default{--border-opacity:1;border-color:#507192;border-color:rgba(80,113,146,var(--border-opacity))}.border-gray-xxl{--border-opacity:1;border-color:#2c3e50;border-color:rgba(44,62,80,var(--border-opacity))}.border-line-even{border-color:#f3f6f7}.border-DEFAULT{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.hover\:border-transparent:hover{border-color:transparent}.hover\:border-current:hover{border-color:currentColor}.hover\:border-black:hover{border-color:#000}.hover\:border-white:hover{border-color:#fff}.hover\:border-gray-100:hover{--border-opacity:1;border-color:#f7fafc;border-color:rgba(247,250,252,var(--border-opacity))}.hover\:border-gray-200:hover{--border-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--border-opacity))}.hover\:border-gray-300:hover{--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity))}.hover\:border-gray-400:hover{--border-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--border-opacity))}.hover\:border-gray-500:hover{--border-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--border-opacity))}.hover\:border-gray-600:hover{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.hover\:border-gray-700:hover{--border-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--border-opacity))}.hover\:border-gray-800:hover{--border-opacity:1;border-color:#2d3748;border-color:rgba(45,55,72,var(--border-opacity))}.hover\:border-gray-900:hover{--border-opacity:1;border-color:#1a202c;border-color:rgba(26,32,44,var(--border-opacity))}.hover\:border-gray-DEFAULT:hover,.hover\:border-gray:hover{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.hover\:border-red:hover{border-color:#d64343}.hover\:border-orange:hover{border-color:#eb6437}.hover\:border-yellow:hover{border-color:#f8da30}.hover\:border-green-100:hover{--border-opacity:1;border-color:#f0fff4;border-color:rgba(240,255,244,var(--border-opacity))}.hover\:border-green-200:hover{--border-opacity:1;border-color:#c6f6d5;border-color:rgba(198,246,213,var(--border-opacity))}.hover\:border-green-300:hover{--border-opacity:1;border-color:#9ae6b4;border-color:rgba(154,230,180,var(--border-opacity))}.hover\:border-green-400:hover{--border-opacity:1;border-color:#68d391;border-color:rgba(104,211,145,var(--border-opacity))}.hover\:border-green-500:hover{--border-opacity:1;border-color:#48bb78;border-color:rgba(72,187,120,var(--border-opacity))}.hover\:border-green-600:hover{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.hover\:border-green-700:hover{--border-opacity:1;border-color:#2f855a;border-color:rgba(47,133,90,var(--border-opacity))}.hover\:border-green-800:hover{--border-opacity:1;border-color:#276749;border-color:rgba(39,103,73,var(--border-opacity))}.hover\:border-green-900:hover{--border-opacity:1;border-color:#22543d;border-color:rgba(34,84,61,var(--border-opacity))}.hover\:border-green-DEFAULT:hover,.hover\:border-green:hover{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.hover\:border-teal-100:hover{--border-opacity:1;border-color:#e6fffa;border-color:rgba(230,255,250,var(--border-opacity))}.hover\:border-teal-200:hover{--border-opacity:1;border-color:#b2f5ea;border-color:rgba(178,245,234,var(--border-opacity))}.hover\:border-teal-300:hover{--border-opacity:1;border-color:#81e6d9;border-color:rgba(129,230,217,var(--border-opacity))}.hover\:border-teal-400:hover{--border-opacity:1;border-color:#4fd1c5;border-color:rgba(79,209,197,var(--border-opacity))}.hover\:border-teal-500:hover{--border-opacity:1;border-color:#38b2ac;border-color:rgba(56,178,172,var(--border-opacity))}.hover\:border-teal-600:hover{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.hover\:border-teal-700:hover{--border-opacity:1;border-color:#2c7a7b;border-color:rgba(44,122,123,var(--border-opacity))}.hover\:border-teal-800:hover{--border-opacity:1;border-color:#285e61;border-color:rgba(40,94,97,var(--border-opacity))}.hover\:border-teal-900:hover{--border-opacity:1;border-color:#234e52;border-color:rgba(35,78,82,var(--border-opacity))}.hover\:border-teal-DEFAULT:hover,.hover\:border-teal:hover{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.hover\:border-blue-50:hover{border-color:#d1eaff}.hover\:border-blue-100:hover{border-color:#a8d7ff}.hover\:border-blue-200:hover{border-color:#80c4ff}.hover\:border-blue-300:hover{border-color:#57b0ff}.hover\:border-blue-400:hover{border-color:#2e9dff}.hover\:border-blue-500:hover{border-color:#058aff}.hover\:border-blue-600:hover{border-color:#0075db}.hover\:border-blue-700:hover{border-color:#005fb3}.hover\:border-blue-800:hover{border-color:#00498a}.hover\:border-blue-900:hover{border-color:#003461}.hover\:border-blue-DEFAULT:hover,.hover\:border-blue:hover{border-color:#0075db}.hover\:border-indigo-100:hover{--border-opacity:1;border-color:#ebf4ff;border-color:rgba(235,244,255,var(--border-opacity))}.hover\:border-indigo-200:hover{--border-opacity:1;border-color:#c3dafe;border-color:rgba(195,218,254,var(--border-opacity))}.hover\:border-indigo-300:hover{--border-opacity:1;border-color:#a3bffa;border-color:rgba(163,191,250,var(--border-opacity))}.hover\:border-indigo-400:hover{--border-opacity:1;border-color:#7f9cf5;border-color:rgba(127,156,245,var(--border-opacity))}.hover\:border-indigo-500:hover{--border-opacity:1;border-color:#667eea;border-color:rgba(102,126,234,var(--border-opacity))}.hover\:border-indigo-600:hover{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.hover\:border-indigo-700:hover{--border-opacity:1;border-color:#4c51bf;border-color:rgba(76,81,191,var(--border-opacity))}.hover\:border-indigo-800:hover{--border-opacity:1;border-color:#434190;border-color:rgba(67,65,144,var(--border-opacity))}.hover\:border-indigo-900:hover{--border-opacity:1;border-color:#3c366b;border-color:rgba(60,54,107,var(--border-opacity))}.hover\:border-indigo-DEFAULT:hover,.hover\:border-indigo:hover{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.hover\:border-purple-100:hover{--border-opacity:1;border-color:#faf5ff;border-color:rgba(250,245,255,var(--border-opacity))}.hover\:border-purple-200:hover{--border-opacity:1;border-color:#e9d8fd;border-color:rgba(233,216,253,var(--border-opacity))}.hover\:border-purple-300:hover{--border-opacity:1;border-color:#d6bcfa;border-color:rgba(214,188,250,var(--border-opacity))}.hover\:border-purple-400:hover{--border-opacity:1;border-color:#b794f4;border-color:rgba(183,148,244,var(--border-opacity))}.hover\:border-purple-500:hover{--border-opacity:1;border-color:#9f7aea;border-color:rgba(159,122,234,var(--border-opacity))}.hover\:border-purple-600:hover{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.hover\:border-purple-700:hover{--border-opacity:1;border-color:#6b46c1;border-color:rgba(107,70,193,var(--border-opacity))}.hover\:border-purple-800:hover{--border-opacity:1;border-color:#553c9a;border-color:rgba(85,60,154,var(--border-opacity))}.hover\:border-purple-900:hover{--border-opacity:1;border-color:#44337a;border-color:rgba(68,51,122,var(--border-opacity))}.hover\:border-purple-DEFAULT:hover,.hover\:border-purple:hover{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.hover\:border-pink:hover{--border-opacity:1;border-color:#d81b60;border-color:rgba(216,27,96,var(--border-opacity))}.hover\:border-inherit:hover{border-color:inherit}.hover\:border-amber:hover{border-color:#d78737}.hover\:border-amber-active:hover{border-color:#e3872b}.hover\:border-ardoise:hover{border-color:#596a82}.hover\:border-ardoise-active:hover{border-color:#476794}.hover\:border-blue-active:hover{border-color:#14a5c2}.hover\:border-lightBlue-active:hover,.hover\:border-lightBlue:hover{border-color:rgba(0,85,138,.1)}.hover\:border-deepBlue:hover{border-color:#0e346c}.hover\:border-deepBlue-active:hover{border-color:#0a3f8f}.hover\:border-gold:hover{border-color:#bd9e56}.hover\:border-gold-active:hover{border-color:#c9a34a}.hover\:border-grenadine:hover{border-color:#c35078}.hover\:border-grenadine-active:hover{border-color:#cf4475}.hover\:border-kiwi:hover{border-color:#9a9f1e}.hover\:border-kiwi-active:hover{border-color:#a3a815}.hover\:border-lilas:hover{border-color:#7ea1d3}.hover\:border-lilas-active:hover{border-color:#75a0db}.hover\:border-mahogany:hover{border-color:#57142e}.hover\:border-mahogany-active:hover{border-color:#610a2b}.hover\:border-ocher:hover{border-color:#c29614}.hover\:border-ocher-active:hover{border-color:#cd9c0a}.hover\:border-pine:hover{border-color:#144d52}.hover\:border-pine-active:hover{border-color:#0a555c}.hover\:border-platinum-active:hover,.hover\:border-platinum:hover{border-color:#000}.hover\:border-prune:hover{border-color:#661456}.hover\:border-prune-active:hover{border-color:#72085d}.hover\:border-sand:hover{border-color:#d7be88}.hover\:border-sand-active:hover{border-color:#dfc181}.hover\:border-sandPearl:hover{border-color:#f0e5d6}.hover\:border-sandPearl-active:hover{border-color:#f2e6d4}.hover\:border-silver:hover{border-color:#b1b2b4}.hover\:border-silver-active:hover{border-color:#a9afbc}.hover\:border-skyBlue:hover{border-color:#98d2d7}.hover\:border-skyBlue-active:hover{border-color:#91d8de}.hover\:border-southSea:hover{border-color:#9dc9cd}.hover\:border-southSea-active:hover{border-color:#95ced5}.hover\:border-turquoise:hover{border-color:#14a5c2}.hover\:border-turquoise-active:hover{border-color:#0aaccd}.hover\:border-waterGreen:hover{border-color:#007571}.hover\:border-waterGreen-active:hover{border-color:#00a8a3}.hover\:border-deepRed:hover{border-color:#c32222}.hover\:border-deepRed-active:hover{border-color:#cf1717}.hover\:border-emerald:hover{border-color:#14a33a}.hover\:border-emerald-active:hover{border-color:#0bad36}.hover\:border-greenLight:hover{--border-opacity:1;border-color:#7cb342;border-color:rgba(124,179,66,var(--border-opacity))}.hover\:border-orange-active:hover{border-color:#f65f2c}.hover\:border-red-active:hover{border-color:#e13737}.hover\:border-white-active:hover{border-color:#14a5c2}.hover\:border-white-button-active:hover,.hover\:border-white-button:hover{border-color:#fff}.hover\:border-code:hover{border-color:#3f3d57}.hover\:border-code-active:hover{border-color:#37354b}.hover\:border-gray-lighter:hover{--border-opacity:1;border-color:#f7f7f7;border-color:rgba(247,247,247,var(--border-opacity))}.hover\:border-gray-lighter-active:hover{border-color:#ebebeb}.hover\:border-gray-light:hover{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.hover\:border-gray-medium:hover{--border-opacity:1;border-color:#a8a0a0;border-color:rgba(168,160,160,var(--border-opacity))}.hover\:border-gray-darker:hover{--border-opacity:1;border-color:#504747;border-color:rgba(80,71,71,var(--border-opacity))}.hover\:border-gray-darker-active:hover{border-color:#14a5c2}.hover\:border-api-default:hover{--border-opacity:1;border-color:#507192;border-color:rgba(80,113,146,var(--border-opacity))}.hover\:border-gray-xxl:hover{--border-opacity:1;border-color:#2c3e50;border-color:rgba(44,62,80,var(--border-opacity))}.hover\:border-line-even:hover{border-color:#f3f6f7}.hover\:border-DEFAULT:hover{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.focus\:border-transparent:focus{border-color:transparent}.focus\:border-current:focus{border-color:currentColor}.focus\:border-black:focus{border-color:#000}.focus\:border-white:focus{border-color:#fff}.focus\:border-gray-100:focus{--border-opacity:1;border-color:#f7fafc;border-color:rgba(247,250,252,var(--border-opacity))}.focus\:border-gray-200:focus{--border-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--border-opacity))}.focus\:border-gray-300:focus{--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity))}.focus\:border-gray-400:focus{--border-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--border-opacity))}.focus\:border-gray-500:focus{--border-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--border-opacity))}.focus\:border-gray-600:focus{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.focus\:border-gray-700:focus{--border-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--border-opacity))}.focus\:border-gray-800:focus{--border-opacity:1;border-color:#2d3748;border-color:rgba(45,55,72,var(--border-opacity))}.focus\:border-gray-900:focus{--border-opacity:1;border-color:#1a202c;border-color:rgba(26,32,44,var(--border-opacity))}.focus\:border-gray-DEFAULT:focus,.focus\:border-gray:focus{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.focus\:border-red:focus{border-color:#d64343}.focus\:border-orange:focus{border-color:#eb6437}.focus\:border-yellow:focus{border-color:#f8da30}.focus\:border-green-100:focus{--border-opacity:1;border-color:#f0fff4;border-color:rgba(240,255,244,var(--border-opacity))}.focus\:border-green-200:focus{--border-opacity:1;border-color:#c6f6d5;border-color:rgba(198,246,213,var(--border-opacity))}.focus\:border-green-300:focus{--border-opacity:1;border-color:#9ae6b4;border-color:rgba(154,230,180,var(--border-opacity))}.focus\:border-green-400:focus{--border-opacity:1;border-color:#68d391;border-color:rgba(104,211,145,var(--border-opacity))}.focus\:border-green-500:focus{--border-opacity:1;border-color:#48bb78;border-color:rgba(72,187,120,var(--border-opacity))}.focus\:border-green-600:focus{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.focus\:border-green-700:focus{--border-opacity:1;border-color:#2f855a;border-color:rgba(47,133,90,var(--border-opacity))}.focus\:border-green-800:focus{--border-opacity:1;border-color:#276749;border-color:rgba(39,103,73,var(--border-opacity))}.focus\:border-green-900:focus{--border-opacity:1;border-color:#22543d;border-color:rgba(34,84,61,var(--border-opacity))}.focus\:border-green-DEFAULT:focus,.focus\:border-green:focus{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.focus\:border-teal-100:focus{--border-opacity:1;border-color:#e6fffa;border-color:rgba(230,255,250,var(--border-opacity))}.focus\:border-teal-200:focus{--border-opacity:1;border-color:#b2f5ea;border-color:rgba(178,245,234,var(--border-opacity))}.focus\:border-teal-300:focus{--border-opacity:1;border-color:#81e6d9;border-color:rgba(129,230,217,var(--border-opacity))}.focus\:border-teal-400:focus{--border-opacity:1;border-color:#4fd1c5;border-color:rgba(79,209,197,var(--border-opacity))}.focus\:border-teal-500:focus{--border-opacity:1;border-color:#38b2ac;border-color:rgba(56,178,172,var(--border-opacity))}.focus\:border-teal-600:focus{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.focus\:border-teal-700:focus{--border-opacity:1;border-color:#2c7a7b;border-color:rgba(44,122,123,var(--border-opacity))}.focus\:border-teal-800:focus{--border-opacity:1;border-color:#285e61;border-color:rgba(40,94,97,var(--border-opacity))}.focus\:border-teal-900:focus{--border-opacity:1;border-color:#234e52;border-color:rgba(35,78,82,var(--border-opacity))}.focus\:border-teal-DEFAULT:focus,.focus\:border-teal:focus{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.focus\:border-blue-50:focus{border-color:#d1eaff}.focus\:border-blue-100:focus{border-color:#a8d7ff}.focus\:border-blue-200:focus{border-color:#80c4ff}.focus\:border-blue-300:focus{border-color:#57b0ff}.focus\:border-blue-400:focus{border-color:#2e9dff}.focus\:border-blue-500:focus{border-color:#058aff}.focus\:border-blue-600:focus{border-color:#0075db}.focus\:border-blue-700:focus{border-color:#005fb3}.focus\:border-blue-800:focus{border-color:#00498a}.focus\:border-blue-900:focus{border-color:#003461}.focus\:border-blue-DEFAULT:focus,.focus\:border-blue:focus{border-color:#0075db}.focus\:border-indigo-100:focus{--border-opacity:1;border-color:#ebf4ff;border-color:rgba(235,244,255,var(--border-opacity))}.focus\:border-indigo-200:focus{--border-opacity:1;border-color:#c3dafe;border-color:rgba(195,218,254,var(--border-opacity))}.focus\:border-indigo-300:focus{--border-opacity:1;border-color:#a3bffa;border-color:rgba(163,191,250,var(--border-opacity))}.focus\:border-indigo-400:focus{--border-opacity:1;border-color:#7f9cf5;border-color:rgba(127,156,245,var(--border-opacity))}.focus\:border-indigo-500:focus{--border-opacity:1;border-color:#667eea;border-color:rgba(102,126,234,var(--border-opacity))}.focus\:border-indigo-600:focus{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.focus\:border-indigo-700:focus{--border-opacity:1;border-color:#4c51bf;border-color:rgba(76,81,191,var(--border-opacity))}.focus\:border-indigo-800:focus{--border-opacity:1;border-color:#434190;border-color:rgba(67,65,144,var(--border-opacity))}.focus\:border-indigo-900:focus{--border-opacity:1;border-color:#3c366b;border-color:rgba(60,54,107,var(--border-opacity))}.focus\:border-indigo-DEFAULT:focus,.focus\:border-indigo:focus{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.focus\:border-purple-100:focus{--border-opacity:1;border-color:#faf5ff;border-color:rgba(250,245,255,var(--border-opacity))}.focus\:border-purple-200:focus{--border-opacity:1;border-color:#e9d8fd;border-color:rgba(233,216,253,var(--border-opacity))}.focus\:border-purple-300:focus{--border-opacity:1;border-color:#d6bcfa;border-color:rgba(214,188,250,var(--border-opacity))}.focus\:border-purple-400:focus{--border-opacity:1;border-color:#b794f4;border-color:rgba(183,148,244,var(--border-opacity))}.focus\:border-purple-500:focus{--border-opacity:1;border-color:#9f7aea;border-color:rgba(159,122,234,var(--border-opacity))}.focus\:border-purple-600:focus{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.focus\:border-purple-700:focus{--border-opacity:1;border-color:#6b46c1;border-color:rgba(107,70,193,var(--border-opacity))}.focus\:border-purple-800:focus{--border-opacity:1;border-color:#553c9a;border-color:rgba(85,60,154,var(--border-opacity))}.focus\:border-purple-900:focus{--border-opacity:1;border-color:#44337a;border-color:rgba(68,51,122,var(--border-opacity))}.focus\:border-purple-DEFAULT:focus,.focus\:border-purple:focus{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.focus\:border-pink:focus{--border-opacity:1;border-color:#d81b60;border-color:rgba(216,27,96,var(--border-opacity))}.focus\:border-inherit:focus{border-color:inherit}.focus\:border-amber:focus{border-color:#d78737}.focus\:border-amber-active:focus{border-color:#e3872b}.focus\:border-ardoise:focus{border-color:#596a82}.focus\:border-ardoise-active:focus{border-color:#476794}.focus\:border-blue-active:focus{border-color:#14a5c2}.focus\:border-lightBlue-active:focus,.focus\:border-lightBlue:focus{border-color:rgba(0,85,138,.1)}.focus\:border-deepBlue:focus{border-color:#0e346c}.focus\:border-deepBlue-active:focus{border-color:#0a3f8f}.focus\:border-gold:focus{border-color:#bd9e56}.focus\:border-gold-active:focus{border-color:#c9a34a}.focus\:border-grenadine:focus{border-color:#c35078}.focus\:border-grenadine-active:focus{border-color:#cf4475}.focus\:border-kiwi:focus{border-color:#9a9f1e}.focus\:border-kiwi-active:focus{border-color:#a3a815}.focus\:border-lilas:focus{border-color:#7ea1d3}.focus\:border-lilas-active:focus{border-color:#75a0db}.focus\:border-mahogany:focus{border-color:#57142e}.focus\:border-mahogany-active:focus{border-color:#610a2b}.focus\:border-ocher:focus{border-color:#c29614}.focus\:border-ocher-active:focus{border-color:#cd9c0a}.focus\:border-pine:focus{border-color:#144d52}.focus\:border-pine-active:focus{border-color:#0a555c}.focus\:border-platinum-active:focus,.focus\:border-platinum:focus{border-color:#000}.focus\:border-prune:focus{border-color:#661456}.focus\:border-prune-active:focus{border-color:#72085d}.focus\:border-sand:focus{border-color:#d7be88}.focus\:border-sand-active:focus{border-color:#dfc181}.focus\:border-sandPearl:focus{border-color:#f0e5d6}.focus\:border-sandPearl-active:focus{border-color:#f2e6d4}.focus\:border-silver:focus{border-color:#b1b2b4}.focus\:border-silver-active:focus{border-color:#a9afbc}.focus\:border-skyBlue:focus{border-color:#98d2d7}.focus\:border-skyBlue-active:focus{border-color:#91d8de}.focus\:border-southSea:focus{border-color:#9dc9cd}.focus\:border-southSea-active:focus{border-color:#95ced5}.focus\:border-turquoise:focus{border-color:#14a5c2}.focus\:border-turquoise-active:focus{border-color:#0aaccd}.focus\:border-waterGreen:focus{border-color:#007571}.focus\:border-waterGreen-active:focus{border-color:#00a8a3}.focus\:border-deepRed:focus{border-color:#c32222}.focus\:border-deepRed-active:focus{border-color:#cf1717}.focus\:border-emerald:focus{border-color:#14a33a}.focus\:border-emerald-active:focus{border-color:#0bad36}.focus\:border-greenLight:focus{--border-opacity:1;border-color:#7cb342;border-color:rgba(124,179,66,var(--border-opacity))}.focus\:border-orange-active:focus{border-color:#f65f2c}.focus\:border-red-active:focus{border-color:#e13737}.focus\:border-white-active:focus{border-color:#14a5c2}.focus\:border-white-button-active:focus,.focus\:border-white-button:focus{border-color:#fff}.focus\:border-code:focus{border-color:#3f3d57}.focus\:border-code-active:focus{border-color:#37354b}.focus\:border-gray-lighter:focus{--border-opacity:1;border-color:#f7f7f7;border-color:rgba(247,247,247,var(--border-opacity))}.focus\:border-gray-lighter-active:focus{border-color:#ebebeb}.focus\:border-gray-light:focus{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.focus\:border-gray-medium:focus{--border-opacity:1;border-color:#a8a0a0;border-color:rgba(168,160,160,var(--border-opacity))}.focus\:border-gray-darker:focus{--border-opacity:1;border-color:#504747;border-color:rgba(80,71,71,var(--border-opacity))}.focus\:border-gray-darker-active:focus{border-color:#14a5c2}.focus\:border-api-default:focus{--border-opacity:1;border-color:#507192;border-color:rgba(80,113,146,var(--border-opacity))}.focus\:border-gray-xxl:focus{--border-opacity:1;border-color:#2c3e50;border-color:rgba(44,62,80,var(--border-opacity))}.focus\:border-line-even:focus{border-color:#f3f6f7}.focus\:border-DEFAULT:focus{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.border-opacity-0{--border-opacity:0}.border-opacity-25{--border-opacity:0.25}.border-opacity-50{--border-opacity:0.5}.border-opacity-75{--border-opacity:0.75}.border-opacity-100{--border-opacity:1}.hover\:border-opacity-0:hover{--border-opacity:0}.hover\:border-opacity-25:hover{--border-opacity:0.25}.hover\:border-opacity-50:hover{--border-opacity:0.5}.hover\:border-opacity-75:hover{--border-opacity:0.75}.hover\:border-opacity-100:hover{--border-opacity:1}.focus\:border-opacity-0:focus{--border-opacity:0}.focus\:border-opacity-25:focus{--border-opacity:0.25}.focus\:border-opacity-50:focus{--border-opacity:0.5}.focus\:border-opacity-75:focus{--border-opacity:0.75}.focus\:border-opacity-100:focus{--border-opacity:1}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:100%}.rounded-xs{border-radius:.15rem}.rounded-small{border-radius:.3125rem}.rounded-DEFAULT{border-radius:.5rem}.rounded-medium{border-radius:1rem}.rounded-large{border-radius:2rem}.rounded-half{border-radius:50%}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-t-sm{border-top-left-radius:.125rem}.rounded-r-sm,.rounded-t-sm{border-top-right-radius:.125rem}.rounded-b-sm,.rounded-r-sm{border-bottom-right-radius:.125rem}.rounded-b-sm,.rounded-l-sm{border-bottom-left-radius:.125rem}.rounded-l-sm{border-top-left-radius:.125rem}.rounded-t{border-top-left-radius:.25rem}.rounded-r,.rounded-t{border-top-right-radius:.25rem}.rounded-b,.rounded-r{border-bottom-right-radius:.25rem}.rounded-b,.rounded-l{border-bottom-left-radius:.25rem}.rounded-l{border-top-left-radius:.25rem}.rounded-t-md{border-top-left-radius:.375rem}.rounded-r-md,.rounded-t-md{border-top-right-radius:.375rem}.rounded-b-md,.rounded-r-md{border-bottom-right-radius:.375rem}.rounded-b-md,.rounded-l-md{border-bottom-left-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem}.rounded-r-lg,.rounded-t-lg{border-top-right-radius:.5rem}.rounded-b-lg,.rounded-r-lg{border-bottom-right-radius:.5rem}.rounded-b-lg,.rounded-l-lg{border-bottom-left-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem}.rounded-t-xl{border-top-left-radius:.75rem}.rounded-r-xl,.rounded-t-xl{border-top-right-radius:.75rem}.rounded-b-xl,.rounded-r-xl{border-bottom-right-radius:.75rem}.rounded-b-xl,.rounded-l-xl{border-bottom-left-radius:.75rem}.rounded-l-xl{border-top-left-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-r-2xl{border-top-right-radius:1rem}.rounded-b-2xl,.rounded-r-2xl{border-bottom-right-radius:1rem}.rounded-b-2xl,.rounded-l-2xl{border-bottom-left-radius:1rem}.rounded-l-2xl{border-top-left-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem}.rounded-r-3xl,.rounded-t-3xl{border-top-right-radius:1.5rem}.rounded-b-3xl,.rounded-r-3xl{border-bottom-right-radius:1.5rem}.rounded-b-3xl,.rounded-l-3xl{border-bottom-left-radius:1.5rem}.rounded-l-3xl{border-top-left-radius:1.5rem}.rounded-t-full{border-top-left-radius:100%;border-top-right-radius:100%}.rounded-r-full{border-top-right-radius:100%;border-bottom-right-radius:100%}.rounded-b-full{border-bottom-right-radius:100%;border-bottom-left-radius:100%}.rounded-l-full{border-top-left-radius:100%;border-bottom-left-radius:100%}.rounded-t-xs{border-top-left-radius:.15rem}.rounded-r-xs,.rounded-t-xs{border-top-right-radius:.15rem}.rounded-b-xs,.rounded-r-xs{border-bottom-right-radius:.15rem}.rounded-b-xs,.rounded-l-xs{border-bottom-left-radius:.15rem}.rounded-l-xs{border-top-left-radius:.15rem}.rounded-t-small{border-top-left-radius:.3125rem;border-top-right-radius:.3125rem}.rounded-r-small{border-top-right-radius:.3125rem}.rounded-b-small,.rounded-r-small{border-bottom-right-radius:.3125rem}.rounded-b-small,.rounded-l-small{border-bottom-left-radius:.3125rem}.rounded-l-small{border-top-left-radius:.3125rem}.rounded-t-DEFAULT{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-r-DEFAULT{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-b-DEFAULT{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-DEFAULT{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-t-medium{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-r-medium{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.rounded-b-medium{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-l-medium{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.rounded-t-large{border-top-left-radius:2rem;border-top-right-radius:2rem}.rounded-r-large{border-top-right-radius:2rem;border-bottom-right-radius:2rem}.rounded-b-large{border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}.rounded-l-large{border-top-left-radius:2rem;border-bottom-left-radius:2rem}.rounded-t-half{border-top-left-radius:50%;border-top-right-radius:50%}.rounded-r-half{border-top-right-radius:50%;border-bottom-right-radius:50%}.rounded-b-half{border-bottom-right-radius:50%;border-bottom-left-radius:50%}.rounded-l-half{border-top-left-radius:50%;border-bottom-left-radius:50%}.rounded-tl-none{border-top-left-radius:0}.rounded-tr-none{border-top-right-radius:0}.rounded-br-none{border-bottom-right-radius:0}.rounded-bl-none{border-bottom-left-radius:0}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-sm{border-top-right-radius:.125rem}.rounded-br-sm{border-bottom-right-radius:.125rem}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tr-md{border-top-right-radius:.375rem}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr-lg{border-top-right-radius:.5rem}.rounded-br-lg{border-bottom-right-radius:.5rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-tl-xl{border-top-left-radius:.75rem}.rounded-tr-xl{border-top-right-radius:.75rem}.rounded-br-xl{border-bottom-right-radius:.75rem}.rounded-bl-xl{border-bottom-left-radius:.75rem}.rounded-tl-2xl{border-top-left-radius:1rem}.rounded-tr-2xl{border-top-right-radius:1rem}.rounded-br-2xl{border-bottom-right-radius:1rem}.rounded-bl-2xl{border-bottom-left-radius:1rem}.rounded-tl-3xl{border-top-left-radius:1.5rem}.rounded-tr-3xl{border-top-right-radius:1.5rem}.rounded-br-3xl{border-bottom-right-radius:1.5rem}.rounded-bl-3xl{border-bottom-left-radius:1.5rem}.rounded-tl-full{border-top-left-radius:100%}.rounded-tr-full{border-top-right-radius:100%}.rounded-br-full{border-bottom-right-radius:100%}.rounded-bl-full{border-bottom-left-radius:100%}.rounded-tl-xs{border-top-left-radius:.15rem}.rounded-tr-xs{border-top-right-radius:.15rem}.rounded-br-xs{border-bottom-right-radius:.15rem}.rounded-bl-xs{border-bottom-left-radius:.15rem}.rounded-tl-small{border-top-left-radius:.3125rem}.rounded-tr-small{border-top-right-radius:.3125rem}.rounded-br-small{border-bottom-right-radius:.3125rem}.rounded-bl-small{border-bottom-left-radius:.3125rem}.rounded-tl-DEFAULT{border-top-left-radius:.5rem}.rounded-tr-DEFAULT{border-top-right-radius:.5rem}.rounded-br-DEFAULT{border-bottom-right-radius:.5rem}.rounded-bl-DEFAULT{border-bottom-left-radius:.5rem}.rounded-tl-medium{border-top-left-radius:1rem}.rounded-tr-medium{border-top-right-radius:1rem}.rounded-br-medium{border-bottom-right-radius:1rem}.rounded-bl-medium{border-bottom-left-radius:1rem}.rounded-tl-large{border-top-left-radius:2rem}.rounded-tr-large{border-top-right-radius:2rem}.rounded-br-large{border-bottom-right-radius:2rem}.rounded-bl-large{border-bottom-left-radius:2rem}.rounded-tl-half{border-top-left-radius:50%}.rounded-tr-half{border-top-right-radius:50%}.rounded-br-half{border-bottom-right-radius:50%}.rounded-bl-half{border-bottom-left-radius:50%}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-double{border-style:double}.border-none{border-style:none}.border-0{border-width:0}.border-1{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-5{border-width:5px}.border-8{border-width:8px}.border,.border-DEFAULT{border-width:1px}.border-t-0{border-top-width:0}.border-r-0{border-right-width:0}.border-b-0{border-bottom-width:0}.border-l-0{border-left-width:0}.border-t-1{border-top-width:1px}.border-r-1{border-right-width:1px}.border-b-1{border-bottom-width:1px}.border-l-1{border-left-width:1px}.border-t-2{border-top-width:2px}.border-r-2{border-right-width:2px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-t-4{border-top-width:4px}.border-r-4{border-right-width:4px}.border-b-4{border-bottom-width:4px}.border-l-4{border-left-width:4px}.border-t-5{border-top-width:5px}.border-r-5{border-right-width:5px}.border-b-5{border-bottom-width:5px}.border-l-5{border-left-width:5px}.border-t-8{border-top-width:8px}.border-r-8{border-right-width:8px}.border-b-8{border-bottom-width:8px}.border-l-8{border-left-width:8px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t-DEFAULT{border-top-width:1px}.border-r-DEFAULT{border-right-width:1px}.border-b-DEFAULT{border-bottom-width:1px}.border-l-DEFAULT{border-left-width:1px}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-text{cursor:text}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.table-row{display:table-row}.flow-root{display:flow-root}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-no-wrap{flex-wrap:nowrap}.place-items-auto{place-items:auto}.place-items-start{place-items:start}.place-items-end{place-items:end}.place-items-center{place-items:center}.place-items-stretch{place-items:stretch}.place-content-center{place-content:center}.place-content-start{place-content:start}.place-content-end{place-content:end}.place-content-between{place-content:space-between}.place-content-around{place-content:space-around}.place-content-evenly{place-content:space-evenly}.place-content-stretch{place-content:stretch}.place-self-auto{place-self:auto}.place-self-start{place-self:start}.place-self-end{place-self:end}.place-self-center{place-self:center}.place-self-stretch{place-self:stretch}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-evenly{align-content:space-evenly}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-items-auto{justify-items:auto}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.justify-items-stretch{justify-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-self-auto{justify-self:auto}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.justify-self-stretch{justify-self:stretch}.flex-1{flex:1 1 0%}.flex-2{flex:2 2 0%}.flex-3{flex:3 3 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-grow-0{flex-grow:0}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-shrink{flex-shrink:1}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.order-first{order:-9999}.order-last{order:9999}.order-none{order:0}.float-right{float:right}.float-left{float:left}.float-none{float:none}.clearfix:after{content:"";display:table;clear:both}.clear-left{clear:left}.clear-right{clear:right}.clear-both{clear:both}.clear-none{clear:none}.font-brand,.font-sans,.font-serif{font-family:Source Sans Pro,sans-serif}.font-inconsolata{font-family:Inconsolata}.font-source{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.font-hairline{font-weight:100}.font-thin{font-weight:200}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.hover\:font-hairline:hover{font-weight:100}.hover\:font-thin:hover{font-weight:200}.hover\:font-light:hover{font-weight:300}.hover\:font-normal:hover{font-weight:400}.hover\:font-medium:hover{font-weight:500}.hover\:font-semibold:hover{font-weight:600}.hover\:font-bold:hover{font-weight:700}.hover\:font-extrabold:hover{font-weight:800}.hover\:font-black:hover{font-weight:900}.focus\:font-hairline:focus{font-weight:100}.focus\:font-thin:focus{font-weight:200}.focus\:font-light:focus{font-weight:300}.focus\:font-normal:focus{font-weight:400}.focus\:font-medium:focus{font-weight:500}.focus\:font-semibold:focus{font-weight:600}.focus\:font-bold:focus{font-weight:700}.focus\:font-extrabold:focus{font-weight:800}.focus\:font-black:focus{font-weight:900}.h-0{height:0}.h-1{height:.25rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-15{height:3.75rem}.h-16{height:4rem}.h-20{height:5rem}.h-22{height:5.5rem}.h-24{height:6rem}.h-25{height:6.25rem}.h-26{height:6.5rem}.h-28{height:8rem}.h-30{height:8.5rem}.h-32{height:9rem}.h-40{height:10rem}.h-48{height:12rem}.h-52{height:13rem}.h-56{height:14rem}.h-60{height:15rem}.h-64{height:16rem}.h-68{height:17rem}.h-auto{height:auto}.h-px{height:1px}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-2\.5{height:.625rem}.h-7\.5{height:1.875rem}.h-full{height:100%}.h-screen{height:100vh}.text-micro{font-size:.5rem}.text-xxs{font-size:.625rem}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-md{font-size:1.125rem}.text-lg{font-size:1.25rem}.text-xl{font-size:1.5rem}.text-2xl{font-size:1.75rem}.text-3xl{font-size:2rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:2.75rem}.text-7xl{font-size:3.75rem}.text-11xl{font-size:4.75rem}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-10{line-height:2.5rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-none{list-style-type:none}.list-disc{list-style-type:disc}.list-decimal{list-style-type:decimal}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.m-7{margin:1.75rem}.m-8{margin:2rem}.m-9{margin:2.25rem}.m-10{margin:2.5rem}.m-11{margin:2.75rem}.m-12{margin:3rem}.m-15{margin:3.75rem}.m-16{margin:4rem}.m-20{margin:5rem}.m-22{margin:5.5rem}.m-24{margin:6rem}.m-25{margin:6.25rem}.m-26{margin:6.5rem}.m-28{margin:8rem}.m-30{margin:8.5rem}.m-32{margin:9rem}.m-40{margin:10rem}.m-48{margin:12rem}.m-52{margin:13rem}.m-56{margin:14rem}.m-60{margin:15rem}.m-64{margin:16rem}.m-68{margin:17rem}.m-px{margin:1px}.-m-px{margin:-1px}.-m-2px{margin:-2px}.m-auto{margin:auto}.m-0\.5{margin:.125rem}.m-1\.5{margin:.375rem}.m-2\.5{margin:.625rem}.m-7\.5{margin:1.875rem}.-m-1{margin:-.25rem}.-m-2{margin:-.5rem}.-m-3{margin:-.75rem}.-m-4{margin:-1rem}.-m-5{margin:-1.25rem}.-m-6{margin:-1.5rem}.-m-7{margin:-1.75rem}.-m-8{margin:-2rem}.-m-9{margin:-2.25rem}.-m-10{margin:-2.5rem}.-m-11{margin:-2.75rem}.-m-12{margin:-3rem}.-m-15{margin:-3.75rem}.-m-16{margin:-4rem}.-m-20{margin:-5rem}.-m-22{margin:-5.5rem}.-m-24{margin:-6rem}.-m-25{margin:-6.25rem}.-m-26{margin:-6.5rem}.-m-28{margin:-8rem}.-m-30{margin:-8.5rem}.-m-32{margin:-9rem}.-m-40{margin:-10rem}.-m-48{margin:-12rem}.-m-52{margin:-13rem}.-m-56{margin:-14rem}.-m-60{margin:-15rem}.-m-64{margin:-16rem}.-m-68{margin:-17rem}.-m-0\.5{margin:-.125rem}.-m-1\.5{margin:-.375rem}.-m-2\.5{margin:-.625rem}.-m-7\.5{margin:-1.875rem}.my-0{margin-top:0;margin-bottom:0}.mx-0{margin-left:0;margin-right:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.mx-7{margin-left:1.75rem;margin-right:1.75rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-9{margin-top:2.25rem;margin-bottom:2.25rem}.mx-9{margin-left:2.25rem;margin-right:2.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.my-11{margin-top:2.75rem;margin-bottom:2.75rem}.mx-11{margin-left:2.75rem;margin-right:2.75rem}.my-12{margin-top:3rem;margin-bottom:3rem}.mx-12{margin-left:3rem;margin-right:3rem}.my-15{margin-top:3.75rem;margin-bottom:3.75rem}.mx-15{margin-left:3.75rem;margin-right:3.75rem}.my-16{margin-top:4rem;margin-bottom:4rem}.mx-16{margin-left:4rem;margin-right:4rem}.my-20{margin-top:5rem;margin-bottom:5rem}.mx-20{margin-left:5rem;margin-right:5rem}.my-22{margin-top:5.5rem;margin-bottom:5.5rem}.mx-22{margin-left:5.5rem;margin-right:5.5rem}.my-24{margin-top:6rem;margin-bottom:6rem}.mx-24{margin-left:6rem;margin-right:6rem}.my-25{margin-top:6.25rem;margin-bottom:6.25rem}.mx-25{margin-left:6.25rem;margin-right:6.25rem}.my-26{margin-top:6.5rem;margin-bottom:6.5rem}.mx-26{margin-left:6.5rem;margin-right:6.5rem}.my-28{margin-top:8rem;margin-bottom:8rem}.mx-28{margin-left:8rem;margin-right:8rem}.my-30{margin-top:8.5rem;margin-bottom:8.5rem}.mx-30{margin-left:8.5rem;margin-right:8.5rem}.my-32{margin-top:9rem;margin-bottom:9rem}.mx-32{margin-left:9rem;margin-right:9rem}.my-40{margin-top:10rem;margin-bottom:10rem}.mx-40{margin-left:10rem;margin-right:10rem}.my-48{margin-top:12rem;margin-bottom:12rem}.mx-48{margin-left:12rem;margin-right:12rem}.my-52{margin-top:13rem;margin-bottom:13rem}.mx-52{margin-left:13rem;margin-right:13rem}.my-56{margin-top:14rem;margin-bottom:14rem}.mx-56{margin-left:14rem;margin-right:14rem}.my-60{margin-top:15rem;margin-bottom:15rem}.mx-60{margin-left:15rem;margin-right:15rem}.my-64{margin-top:16rem;margin-bottom:16rem}.mx-64{margin-left:16rem;margin-right:16rem}.my-68{margin-top:17rem;margin-bottom:17rem}.mx-68{margin-left:17rem;margin-right:17rem}.my-px{margin-top:1px;margin-bottom:1px}.mx-px{margin-left:1px;margin-right:1px}.-my-px{margin-top:-1px;margin-bottom:-1px}.-mx-px{margin-left:-1px;margin-right:-1px}.-my-2px{margin-top:-2px;margin-bottom:-2px}.-mx-2px{margin-left:-2px;margin-right:-2px}.my-auto{margin-top:auto;margin-bottom:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.mx-2\.5{margin-left:.625rem;margin-right:.625rem}.my-7\.5{margin-top:1.875rem;margin-bottom:1.875rem}.mx-7\.5{margin-left:1.875rem;margin-right:1.875rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-my-4{margin-top:-1rem;margin-bottom:-1rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-7{margin-top:-1.75rem;margin-bottom:-1.75rem}.-mx-7{margin-left:-1.75rem;margin-right:-1.75rem}.-my-8{margin-top:-2rem;margin-bottom:-2rem}.-mx-8{margin-left:-2rem;margin-right:-2rem}.-my-9{margin-top:-2.25rem;margin-bottom:-2.25rem}.-mx-9{margin-left:-2.25rem;margin-right:-2.25rem}.-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.-my-11{margin-top:-2.75rem;margin-bottom:-2.75rem}.-mx-11{margin-left:-2.75rem;margin-right:-2.75rem}.-my-12{margin-top:-3rem;margin-bottom:-3rem}.-mx-12{margin-left:-3rem;margin-right:-3rem}.-my-15{margin-top:-3.75rem;margin-bottom:-3.75rem}.-mx-15{margin-left:-3.75rem;margin-right:-3.75rem}.-my-16{margin-top:-4rem;margin-bottom:-4rem}.-mx-16{margin-left:-4rem;margin-right:-4rem}.-my-20{margin-top:-5rem;margin-bottom:-5rem}.-mx-20{margin-left:-5rem;margin-right:-5rem}.-my-22{margin-top:-5.5rem;margin-bottom:-5.5rem}.-mx-22{margin-left:-5.5rem;margin-right:-5.5rem}.-my-24{margin-top:-6rem;margin-bottom:-6rem}.-mx-24{margin-left:-6rem;margin-right:-6rem}.-my-25{margin-top:-6.25rem;margin-bottom:-6.25rem}.-mx-25{margin-left:-6.25rem;margin-right:-6.25rem}.-my-26{margin-top:-6.5rem;margin-bottom:-6.5rem}.-mx-26{margin-left:-6.5rem;margin-right:-6.5rem}.-my-28{margin-top:-8rem;margin-bottom:-8rem}.-mx-28{margin-left:-8rem;margin-right:-8rem}.-my-30{margin-top:-8.5rem;margin-bottom:-8.5rem}.-mx-30{margin-left:-8.5rem;margin-right:-8.5rem}.-my-32{margin-top:-9rem;margin-bottom:-9rem}.-mx-32{margin-left:-9rem;margin-right:-9rem}.-my-40{margin-top:-10rem;margin-bottom:-10rem}.-mx-40{margin-left:-10rem;margin-right:-10rem}.-my-48{margin-top:-12rem;margin-bottom:-12rem}.-mx-48{margin-left:-12rem;margin-right:-12rem}.-my-52{margin-top:-13rem;margin-bottom:-13rem}.-mx-52{margin-left:-13rem;margin-right:-13rem}.-my-56{margin-top:-14rem;margin-bottom:-14rem}.-mx-56{margin-left:-14rem;margin-right:-14rem}.-my-60{margin-top:-15rem;margin-bottom:-15rem}.-mx-60{margin-left:-15rem;margin-right:-15rem}.-my-64{margin-top:-16rem;margin-bottom:-16rem}.-mx-64{margin-left:-16rem;margin-right:-16rem}.-my-68{margin-top:-17rem;margin-bottom:-17rem}.-mx-68{margin-left:-17rem;margin-right:-17rem}.-my-0\.5{margin-top:-.125rem;margin-bottom:-.125rem}.-mx-0\.5{margin-left:-.125rem;margin-right:-.125rem}.-my-1\.5{margin-top:-.375rem;margin-bottom:-.375rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-my-2\.5{margin-top:-.625rem;margin-bottom:-.625rem}.-mx-2\.5{margin-left:-.625rem;margin-right:-.625rem}.-my-7\.5{margin-top:-1.875rem;margin-bottom:-1.875rem}.-mx-7\.5{margin-left:-1.875rem;margin-right:-1.875rem}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mt-1{margin-top:.25rem}.mr-1{margin-right:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mt-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mt-5{margin-top:1.25rem}.mr-5{margin-right:1.25rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.mt-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mt-7{margin-top:1.75rem}.mr-7{margin-right:1.75rem}.mb-7{margin-bottom:1.75rem}.ml-7{margin-left:1.75rem}.mt-8{margin-top:2rem}.mr-8{margin-right:2rem}.mb-8{margin-bottom:2rem}.ml-8{margin-left:2rem}.mt-9{margin-top:2.25rem}.mr-9{margin-right:2.25rem}.mb-9{margin-bottom:2.25rem}.ml-9{margin-left:2.25rem}.mt-10{margin-top:2.5rem}.mr-10{margin-right:2.5rem}.mb-10{margin-bottom:2.5rem}.ml-10{margin-left:2.5rem}.mt-11{margin-top:2.75rem}.mr-11{margin-right:2.75rem}.mb-11{margin-bottom:2.75rem}.ml-11{margin-left:2.75rem}.mt-12{margin-top:3rem}.mr-12{margin-right:3rem}.mb-12{margin-bottom:3rem}.ml-12{margin-left:3rem}.mt-15{margin-top:3.75rem}.mr-15{margin-right:3.75rem}.mb-15{margin-bottom:3.75rem}.ml-15{margin-left:3.75rem}.mt-16{margin-top:4rem}.mr-16{margin-right:4rem}.mb-16{margin-bottom:4rem}.ml-16{margin-left:4rem}.mt-20{margin-top:5rem}.mr-20{margin-right:5rem}.mb-20{margin-bottom:5rem}.ml-20{margin-left:5rem}.mt-22{margin-top:5.5rem}.mr-22{margin-right:5.5rem}.mb-22{margin-bottom:5.5rem}.ml-22{margin-left:5.5rem}.mt-24{margin-top:6rem}.mr-24{margin-right:6rem}.mb-24{margin-bottom:6rem}.ml-24{margin-left:6rem}.mt-25{margin-top:6.25rem}.mr-25{margin-right:6.25rem}.mb-25{margin-bottom:6.25rem}.ml-25{margin-left:6.25rem}.mt-26{margin-top:6.5rem}.mr-26{margin-right:6.5rem}.mb-26{margin-bottom:6.5rem}.ml-26{margin-left:6.5rem}.mt-28{margin-top:8rem}.mr-28{margin-right:8rem}.mb-28{margin-bottom:8rem}.ml-28{margin-left:8rem}.mt-30{margin-top:8.5rem}.mr-30{margin-right:8.5rem}.mb-30{margin-bottom:8.5rem}.ml-30{margin-left:8.5rem}.mt-32{margin-top:9rem}.mr-32{margin-right:9rem}.mb-32{margin-bottom:9rem}.ml-32{margin-left:9rem}.mt-40{margin-top:10rem}.mr-40{margin-right:10rem}.mb-40{margin-bottom:10rem}.ml-40{margin-left:10rem}.mt-48{margin-top:12rem}.mr-48{margin-right:12rem}.mb-48{margin-bottom:12rem}.ml-48{margin-left:12rem}.mt-52{margin-top:13rem}.mr-52{margin-right:13rem}.mb-52{margin-bottom:13rem}.ml-52{margin-left:13rem}.mt-56{margin-top:14rem}.mr-56{margin-right:14rem}.mb-56{margin-bottom:14rem}.ml-56{margin-left:14rem}.mt-60{margin-top:15rem}.mr-60{margin-right:15rem}.mb-60{margin-bottom:15rem}.ml-60{margin-left:15rem}.mt-64{margin-top:16rem}.mr-64{margin-right:16rem}.mb-64{margin-bottom:16rem}.ml-64{margin-left:16rem}.mt-68{margin-top:17rem}.mr-68{margin-right:17rem}.mb-68{margin-bottom:17rem}.ml-68{margin-left:17rem}.mt-px{margin-top:1px}.mr-px{margin-right:1px}.mb-px{margin-bottom:1px}.ml-px{margin-left:1px}.-mt-px{margin-top:-1px}.-mr-px{margin-right:-1px}.-mb-px{margin-bottom:-1px}.-ml-px{margin-left:-1px}.-mt-2px{margin-top:-2px}.-mr-2px{margin-right:-2px}.-mb-2px{margin-bottom:-2px}.-ml-2px{margin-left:-2px}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mr-0\.5{margin-right:.125rem}.mb-0\.5{margin-bottom:.125rem}.ml-0\.5{margin-left:.125rem}.mt-1\.5{margin-top:.375rem}.mr-1\.5{margin-right:.375rem}.mb-1\.5{margin-bottom:.375rem}.ml-1\.5{margin-left:.375rem}.mt-2\.5{margin-top:.625rem}.mr-2\.5{margin-right:.625rem}.mb-2\.5{margin-bottom:.625rem}.ml-2\.5{margin-left:.625rem}.mt-7\.5{margin-top:1.875rem}.mr-7\.5{margin-right:1.875rem}.mb-7\.5{margin-bottom:1.875rem}.ml-7\.5{margin-left:1.875rem}.-mt-1{margin-top:-.25rem}.-mr-1{margin-right:-.25rem}.-mb-1{margin-bottom:-.25rem}.-ml-1{margin-left:-.25rem}.-mt-2{margin-top:-.5rem}.-mr-2{margin-right:-.5rem}.-mb-2{margin-bottom:-.5rem}.-ml-2{margin-left:-.5rem}.-mt-3{margin-top:-.75rem}.-mr-3{margin-right:-.75rem}.-mb-3{margin-bottom:-.75rem}.-ml-3{margin-left:-.75rem}.-mt-4{margin-top:-1rem}.-mr-4{margin-right:-1rem}.-mb-4{margin-bottom:-1rem}.-ml-4{margin-left:-1rem}.-mt-5{margin-top:-1.25rem}.-mr-5{margin-right:-1.25rem}.-mb-5{margin-bottom:-1.25rem}.-ml-5{margin-left:-1.25rem}.-mt-6{margin-top:-1.5rem}.-mr-6{margin-right:-1.5rem}.-mb-6{margin-bottom:-1.5rem}.-ml-6{margin-left:-1.5rem}.-mt-7{margin-top:-1.75rem}.-mr-7{margin-right:-1.75rem}.-mb-7{margin-bottom:-1.75rem}.-ml-7{margin-left:-1.75rem}.-mt-8{margin-top:-2rem}.-mr-8{margin-right:-2rem}.-mb-8{margin-bottom:-2rem}.-ml-8{margin-left:-2rem}.-mt-9{margin-top:-2.25rem}.-mr-9{margin-right:-2.25rem}.-mb-9{margin-bottom:-2.25rem}.-ml-9{margin-left:-2.25rem}.-mt-10{margin-top:-2.5rem}.-mr-10{margin-right:-2.5rem}.-mb-10{margin-bottom:-2.5rem}.-ml-10{margin-left:-2.5rem}.-mt-11{margin-top:-2.75rem}.-mr-11{margin-right:-2.75rem}.-mb-11{margin-bottom:-2.75rem}.-ml-11{margin-left:-2.75rem}.-mt-12{margin-top:-3rem}.-mr-12{margin-right:-3rem}.-mb-12{margin-bottom:-3rem}.-ml-12{margin-left:-3rem}.-mt-15{margin-top:-3.75rem}.-mr-15{margin-right:-3.75rem}.-mb-15{margin-bottom:-3.75rem}.-ml-15{margin-left:-3.75rem}.-mt-16{margin-top:-4rem}.-mr-16{margin-right:-4rem}.-mb-16{margin-bottom:-4rem}.-ml-16{margin-left:-4rem}.-mt-20{margin-top:-5rem}.-mr-20{margin-right:-5rem}.-mb-20{margin-bottom:-5rem}.-ml-20{margin-left:-5rem}.-mt-22{margin-top:-5.5rem}.-mr-22{margin-right:-5.5rem}.-mb-22{margin-bottom:-5.5rem}.-ml-22{margin-left:-5.5rem}.-mt-24{margin-top:-6rem}.-mr-24{margin-right:-6rem}.-mb-24{margin-bottom:-6rem}.-ml-24{margin-left:-6rem}.-mt-25{margin-top:-6.25rem}.-mr-25{margin-right:-6.25rem}.-mb-25{margin-bottom:-6.25rem}.-ml-25{margin-left:-6.25rem}.-mt-26{margin-top:-6.5rem}.-mr-26{margin-right:-6.5rem}.-mb-26{margin-bottom:-6.5rem}.-ml-26{margin-left:-6.5rem}.-mt-28{margin-top:-8rem}.-mr-28{margin-right:-8rem}.-mb-28{margin-bottom:-8rem}.-ml-28{margin-left:-8rem}.-mt-30{margin-top:-8.5rem}.-mr-30{margin-right:-8.5rem}.-mb-30{margin-bottom:-8.5rem}.-ml-30{margin-left:-8.5rem}.-mt-32{margin-top:-9rem}.-mr-32{margin-right:-9rem}.-mb-32{margin-bottom:-9rem}.-ml-32{margin-left:-9rem}.-mt-40{margin-top:-10rem}.-mr-40{margin-right:-10rem}.-mb-40{margin-bottom:-10rem}.-ml-40{margin-left:-10rem}.-mt-48{margin-top:-12rem}.-mr-48{margin-right:-12rem}.-mb-48{margin-bottom:-12rem}.-ml-48{margin-left:-12rem}.-mt-52{margin-top:-13rem}.-mr-52{margin-right:-13rem}.-mb-52{margin-bottom:-13rem}.-ml-52{margin-left:-13rem}.-mt-56{margin-top:-14rem}.-mr-56{margin-right:-14rem}.-mb-56{margin-bottom:-14rem}.-ml-56{margin-left:-14rem}.-mt-60{margin-top:-15rem}.-mr-60{margin-right:-15rem}.-mb-60{margin-bottom:-15rem}.-ml-60{margin-left:-15rem}.-mt-64{margin-top:-16rem}.-mr-64{margin-right:-16rem}.-mb-64{margin-bottom:-16rem}.-ml-64{margin-left:-16rem}.-mt-68{margin-top:-17rem}.-mr-68{margin-right:-17rem}.-mb-68{margin-bottom:-17rem}.-ml-68{margin-left:-17rem}.-mt-0\.5{margin-top:-.125rem}.-mr-0\.5{margin-right:-.125rem}.-mb-0\.5{margin-bottom:-.125rem}.-ml-0\.5{margin-left:-.125rem}.-mt-1\.5{margin-top:-.375rem}.-mr-1\.5{margin-right:-.375rem}.-mb-1\.5{margin-bottom:-.375rem}.-ml-1\.5{margin-left:-.375rem}.-mt-2\.5{margin-top:-.625rem}.-mr-2\.5{margin-right:-.625rem}.-mb-2\.5{margin-bottom:-.625rem}.-ml-2\.5{margin-left:-.625rem}.-mt-7\.5{margin-top:-1.875rem}.-mr-7\.5{margin-right:-1.875rem}.-mb-7\.5{margin-bottom:-1.875rem}.-ml-7\.5{margin-left:-1.875rem}.max-h-0{max-height:0}.max-h-1{max-height:.25rem}.max-h-2{max-height:.5rem}.max-h-3{max-height:.75rem}.max-h-4{max-height:1rem}.max-h-5{max-height:1.25rem}.max-h-6{max-height:1.5rem}.max-h-7{max-height:1.75rem}.max-h-8{max-height:2rem}.max-h-9{max-height:2.25rem}.max-h-10{max-height:2.5rem}.max-h-11{max-height:2.75rem}.max-h-12{max-height:3rem}.max-h-15{max-height:3.75rem}.max-h-16{max-height:4rem}.max-h-20{max-height:5rem}.max-h-22{max-height:5.5rem}.max-h-24{max-height:6rem}.max-h-25{max-height:6.25rem}.max-h-26{max-height:6.5rem}.max-h-28{max-height:8rem}.max-h-30{max-height:8.5rem}.max-h-32{max-height:9rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-68{max-height:17rem}.max-h-px{max-height:1px}.max-h-0\.5{max-height:.125rem}.max-h-1\.5{max-height:.375rem}.max-h-2\.5{max-height:.625rem}.max-h-7\.5{max-height:1.875rem}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.max-w-sm{max-width:30rem}.max-w-md{max-width:40rem}.max-w-lg{max-width:50rem}.max-w-xl{max-width:60rem}.max-w-2xl{max-width:70rem}.max-w-3xl{max-width:80rem}.max-w-4xl{max-width:90rem}.max-w-5xl{max-width:100rem}.max-w-6xl{max-width:72rem}.max-w-full{max-width:100%}.max-w-screen-sm{max-width:40.01em}.max-w-screen-md{max-width:50.01em}.max-w-screen-lg{max-width:64.01em}.max-w-screen-xl{max-width:76.26em}.max-w-1\/4{max-width:25%}.max-w-1\/2{max-width:50%}.max-w-3\/5{max-width:60%}.max-w-4\/5{max-width:80%}.max-w-9\/10{max-width:90%}.max-w-site-mini{max-width:17.5rem}.max-w-site-small{max-width:31.25rem}.max-w-site-medium{max-width:43.75rem}.max-w-site-large{max-width:56.25rem}.max-w-site-xxl{max-width:90rem}.max-w-site{max-width:73.75rem}.max-w-screen{max-width:100vw}.min-h-0{min-height:0}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-w-0{min-width:0}.min-w-full{min-width:100%}.min-w-min{min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.min-w-max{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.min-w-site{min-width:18.75rem}.min-w-input-mini{min-width:17.5rem}.min-w-input-small{min-width:31.25rem}.min-w-input-medium{min-width:36.3125rem}.min-w-input-large{min-width:61.45rem}.min-w-button-mini{min-width:5.5rem}.min-w-button-small{min-width:7rem}.min-w-button-medium{min-width:9.875rem}.min-w-button-large{min-width:10rem}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.object-none{-o-object-fit:none;object-fit:none}.object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.object-bottom{-o-object-position:bottom;object-position:bottom}.object-center{-o-object-position:center;object-position:center}.object-left{-o-object-position:left;object-position:left}.object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.object-left-top{-o-object-position:left top;object-position:left top}.object-right{-o-object-position:right;object-position:right}.object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.object-right-top{-o-object-position:right top;object-position:right top}.object-top{-o-object-position:top;object-position:top}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.hover\:opacity-0:hover{opacity:0}.hover\:opacity-25:hover{opacity:.25}.hover\:opacity-50:hover{opacity:.5}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-100:hover{opacity:1}.focus\:opacity-0:focus{opacity:0}.focus\:opacity-25:focus{opacity:.25}.focus\:opacity-50:focus{opacity:.5}.focus\:opacity-75:focus{opacity:.75}.focus\:opacity-100:focus{opacity:1}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:opacity-25{opacity:.25}.group:hover .group-hover\:opacity-50{opacity:.5}.group:hover .group-hover\:opacity-75{opacity:.75}.group:hover .group-hover\:opacity-100{opacity:1}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline-white{outline:2px dotted #fff;outline-offset:2px}.outline-black{outline:2px dotted #000;outline-offset:2px}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline-white:focus{outline:2px dotted #fff;outline-offset:2px}.focus\:outline-black:focus{outline:2px dotted #000;outline-offset:2px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.scrolling-touch{-webkit-overflow-scrolling:touch}.scrolling-auto{-webkit-overflow-scrolling:auto}.overscroll-auto{-ms-scroll-chaining:chained;overscroll-behavior:auto}.overscroll-contain{-ms-scroll-chaining:none;overscroll-behavior:contain}.overscroll-none{-ms-scroll-chaining:none;overscroll-behavior:none}.overscroll-y-auto{overscroll-behavior-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.overscroll-y-none{overscroll-behavior-y:none}.overscroll-x-auto{overscroll-behavior-x:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-x-none{overscroll-behavior-x:none}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-9{padding:2.25rem}.p-10{padding:2.5rem}.p-11{padding:2.75rem}.p-12{padding:3rem}.p-15{padding:3.75rem}.p-16{padding:4rem}.p-20{padding:5rem}.p-22{padding:5.5rem}.p-24{padding:6rem}.p-25{padding:6.25rem}.p-26{padding:6.5rem}.p-28{padding:8rem}.p-30{padding:8.5rem}.p-32{padding:9rem}.p-40{padding:10rem}.p-48{padding:12rem}.p-52{padding:13rem}.p-56{padding:14rem}.p-60{padding:15rem}.p-64{padding:16rem}.p-68{padding:17rem}.p-px{padding:1px}.p-0\.5{padding:.125rem}.p-1\.5{padding:.375rem}.p-2\.5{padding:.625rem}.p-7\.5{padding:1.875rem}.py-0{padding-top:0;padding-bottom:0}.px-0{padding-left:0;padding-right:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-11{padding-top:2.75rem;padding-bottom:2.75rem}.px-11{padding-left:2.75rem;padding-right:2.75rem}.py-12{padding-top:3rem;padding-bottom:3rem}.px-12{padding-left:3rem;padding-right:3rem}.py-15{padding-top:3.75rem;padding-bottom:3.75rem}.px-15{padding-left:3.75rem;padding-right:3.75rem}.py-16{padding-top:4rem;padding-bottom:4rem}.px-16{padding-left:4rem;padding-right:4rem}.py-20{padding-top:5rem;padding-bottom:5rem}.px-20{padding-left:5rem;padding-right:5rem}.py-22{padding-top:5.5rem;padding-bottom:5.5rem}.px-22{padding-left:5.5rem;padding-right:5.5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.px-24{padding-left:6rem;padding-right:6rem}.py-25{padding-top:6.25rem;padding-bottom:6.25rem}.px-25{padding-left:6.25rem;padding-right:6.25rem}.py-26{padding-top:6.5rem;padding-bottom:6.5rem}.px-26{padding-left:6.5rem;padding-right:6.5rem}.py-28{padding-top:8rem;padding-bottom:8rem}.px-28{padding-left:8rem;padding-right:8rem}.py-30{padding-top:8.5rem;padding-bottom:8.5rem}.px-30{padding-left:8.5rem;padding-right:8.5rem}.py-32{padding-top:9rem;padding-bottom:9rem}.px-32{padding-left:9rem;padding-right:9rem}.py-40{padding-top:10rem;padding-bottom:10rem}.px-40{padding-left:10rem;padding-right:10rem}.py-48{padding-top:12rem;padding-bottom:12rem}.px-48{padding-left:12rem;padding-right:12rem}.py-52{padding-top:13rem;padding-bottom:13rem}.px-52{padding-left:13rem;padding-right:13rem}.py-56{padding-top:14rem;padding-bottom:14rem}.px-56{padding-left:14rem;padding-right:14rem}.py-60{padding-top:15rem;padding-bottom:15rem}.px-60{padding-left:15rem;padding-right:15rem}.py-64{padding-top:16rem;padding-bottom:16rem}.px-64{padding-left:16rem;padding-right:16rem}.py-68{padding-top:17rem;padding-bottom:17rem}.px-68{padding-left:17rem;padding-right:17rem}.py-px{padding-top:1px;padding-bottom:1px}.px-px{padding-left:1px;padding-right:1px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.py-7\.5{padding-top:1.875rem;padding-bottom:1.875rem}.px-7\.5{padding-left:1.875rem;padding-right:1.875rem}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pt-1{padding-top:.25rem}.pr-1{padding-right:.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pt-2{padding-top:.5rem}.pr-2{padding-right:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pt-3{padding-top:.75rem}.pr-3{padding-right:.75rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pt-4{padding-top:1rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pt-5{padding-top:1.25rem}.pr-5{padding-right:1.25rem}.pb-5{padding-bottom:1.25rem}.pl-5{padding-left:1.25rem}.pt-6{padding-top:1.5rem}.pr-6{padding-right:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pt-7{padding-top:1.75rem}.pr-7{padding-right:1.75rem}.pb-7{padding-bottom:1.75rem}.pl-7{padding-left:1.75rem}.pt-8{padding-top:2rem}.pr-8{padding-right:2rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.pt-9{padding-top:2.25rem}.pr-9{padding-right:2.25rem}.pb-9{padding-bottom:2.25rem}.pl-9{padding-left:2.25rem}.pt-10{padding-top:2.5rem}.pr-10{padding-right:2.5rem}.pb-10{padding-bottom:2.5rem}.pl-10{padding-left:2.5rem}.pt-11{padding-top:2.75rem}.pr-11{padding-right:2.75rem}.pb-11{padding-bottom:2.75rem}.pl-11{padding-left:2.75rem}.pt-12{padding-top:3rem}.pr-12{padding-right:3rem}.pb-12{padding-bottom:3rem}.pl-12{padding-left:3rem}.pt-15{padding-top:3.75rem}.pr-15{padding-right:3.75rem}.pb-15{padding-bottom:3.75rem}.pl-15{padding-left:3.75rem}.pt-16{padding-top:4rem}.pr-16{padding-right:4rem}.pb-16{padding-bottom:4rem}.pl-16{padding-left:4rem}.pt-20{padding-top:5rem}.pr-20{padding-right:5rem}.pb-20{padding-bottom:5rem}.pl-20{padding-left:5rem}.pt-22{padding-top:5.5rem}.pr-22{padding-right:5.5rem}.pb-22{padding-bottom:5.5rem}.pl-22{padding-left:5.5rem}.pt-24{padding-top:6rem}.pr-24{padding-right:6rem}.pb-24{padding-bottom:6rem}.pl-24{padding-left:6rem}.pt-25{padding-top:6.25rem}.pr-25{padding-right:6.25rem}.pb-25{padding-bottom:6.25rem}.pl-25{padding-left:6.25rem}.pt-26{padding-top:6.5rem}.pr-26{padding-right:6.5rem}.pb-26{padding-bottom:6.5rem}.pl-26{padding-left:6.5rem}.pt-28{padding-top:8rem}.pr-28{padding-right:8rem}.pb-28{padding-bottom:8rem}.pl-28{padding-left:8rem}.pt-30{padding-top:8.5rem}.pr-30{padding-right:8.5rem}.pb-30{padding-bottom:8.5rem}.pl-30{padding-left:8.5rem}.pt-32{padding-top:9rem}.pr-32{padding-right:9rem}.pb-32{padding-bottom:9rem}.pl-32{padding-left:9rem}.pt-40{padding-top:10rem}.pr-40{padding-right:10rem}.pb-40{padding-bottom:10rem}.pl-40{padding-left:10rem}.pt-48{padding-top:12rem}.pr-48{padding-right:12rem}.pb-48{padding-bottom:12rem}.pl-48{padding-left:12rem}.pt-52{padding-top:13rem}.pr-52{padding-right:13rem}.pb-52{padding-bottom:13rem}.pl-52{padding-left:13rem}.pt-56{padding-top:14rem}.pr-56{padding-right:14rem}.pb-56{padding-bottom:14rem}.pl-56{padding-left:14rem}.pt-60{padding-top:15rem}.pr-60{padding-right:15rem}.pb-60{padding-bottom:15rem}.pl-60{padding-left:15rem}.pt-64{padding-top:16rem}.pr-64{padding-right:16rem}.pb-64{padding-bottom:16rem}.pl-64{padding-left:16rem}.pt-68{padding-top:17rem}.pr-68{padding-right:17rem}.pb-68{padding-bottom:17rem}.pl-68{padding-left:17rem}.pt-px{padding-top:1px}.pr-px{padding-right:1px}.pb-px{padding-bottom:1px}.pl-px{padding-left:1px}.pt-0\.5{padding-top:.125rem}.pr-0\.5{padding-right:.125rem}.pb-0\.5{padding-bottom:.125rem}.pl-0\.5{padding-left:.125rem}.pt-1\.5{padding-top:.375rem}.pr-1\.5{padding-right:.375rem}.pb-1\.5{padding-bottom:.375rem}.pl-1\.5{padding-left:.375rem}.pt-2\.5{padding-top:.625rem}.pr-2\.5{padding-right:.625rem}.pb-2\.5{padding-bottom:.625rem}.pl-2\.5{padding-left:.625rem}.pt-7\.5{padding-top:1.875rem}.pr-7\.5{padding-right:1.875rem}.pb-7\.5{padding-bottom:1.875rem}.pl-7\.5{padding-left:1.875rem}.placeholder-transparent::-moz-placeholder{color:transparent}.placeholder-transparent:-ms-input-placeholder{color:transparent}.placeholder-transparent::placeholder{color:transparent}.placeholder-current::-moz-placeholder{color:currentColor}.placeholder-current:-ms-input-placeholder{color:currentColor}.placeholder-current::placeholder{color:currentColor}.placeholder-black::-moz-placeholder{color:#000}.placeholder-black:-ms-input-placeholder{color:#000}.placeholder-black::placeholder{color:#000}.placeholder-white::-moz-placeholder{color:#fff}.placeholder-white:-ms-input-placeholder{color:#fff}.placeholder-white::placeholder{color:#fff}.placeholder-gray-100::-moz-placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.placeholder-gray-100:-ms-input-placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.placeholder-gray-100::placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.placeholder-gray-200::-moz-placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.placeholder-gray-200:-ms-input-placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.placeholder-gray-200::placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.placeholder-gray-300::-moz-placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.placeholder-gray-300:-ms-input-placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.placeholder-gray-300::placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.placeholder-gray-400::-moz-placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.placeholder-gray-400:-ms-input-placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.placeholder-gray-400::placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.placeholder-gray-500::-moz-placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.placeholder-gray-500:-ms-input-placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.placeholder-gray-500::placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.placeholder-gray-600::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.placeholder-gray-600:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.placeholder-gray-600::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.placeholder-gray-700::-moz-placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.placeholder-gray-700:-ms-input-placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.placeholder-gray-700::placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.placeholder-gray-800::-moz-placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.placeholder-gray-800:-ms-input-placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.placeholder-gray-800::placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.placeholder-gray-900::-moz-placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.placeholder-gray-900:-ms-input-placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.placeholder-gray-900::placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.placeholder-gray-DEFAULT::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.placeholder-gray-DEFAULT:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.placeholder-gray-DEFAULT::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.placeholder-gray::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.placeholder-gray:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.placeholder-gray::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.placeholder-red::-moz-placeholder{color:#d64343}.placeholder-red:-ms-input-placeholder{color:#d64343}.placeholder-red::placeholder{color:#d64343}.placeholder-orange::-moz-placeholder{color:#eb6437}.placeholder-orange:-ms-input-placeholder{color:#eb6437}.placeholder-orange::placeholder{color:#eb6437}.placeholder-yellow::-moz-placeholder{color:#f8da30}.placeholder-yellow:-ms-input-placeholder{color:#f8da30}.placeholder-yellow::placeholder{color:#f8da30}.placeholder-green-100::-moz-placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.placeholder-green-100:-ms-input-placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.placeholder-green-100::placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.placeholder-green-200::-moz-placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.placeholder-green-200:-ms-input-placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.placeholder-green-200::placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.placeholder-green-300::-moz-placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.placeholder-green-300:-ms-input-placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.placeholder-green-300::placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.placeholder-green-400::-moz-placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.placeholder-green-400:-ms-input-placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.placeholder-green-400::placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.placeholder-green-500::-moz-placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.placeholder-green-500:-ms-input-placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.placeholder-green-500::placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.placeholder-green-600::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.placeholder-green-600:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.placeholder-green-600::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.placeholder-green-700::-moz-placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.placeholder-green-700:-ms-input-placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.placeholder-green-700::placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.placeholder-green-800::-moz-placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.placeholder-green-800:-ms-input-placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.placeholder-green-800::placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.placeholder-green-900::-moz-placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.placeholder-green-900:-ms-input-placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.placeholder-green-900::placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.placeholder-green-DEFAULT::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.placeholder-green-DEFAULT:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.placeholder-green-DEFAULT::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.placeholder-green::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.placeholder-green:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.placeholder-green::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.placeholder-teal-100::-moz-placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.placeholder-teal-100:-ms-input-placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.placeholder-teal-100::placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.placeholder-teal-200::-moz-placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.placeholder-teal-200:-ms-input-placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.placeholder-teal-200::placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.placeholder-teal-300::-moz-placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.placeholder-teal-300:-ms-input-placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.placeholder-teal-300::placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.placeholder-teal-400::-moz-placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.placeholder-teal-400:-ms-input-placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.placeholder-teal-400::placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.placeholder-teal-500::-moz-placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.placeholder-teal-500:-ms-input-placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.placeholder-teal-500::placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.placeholder-teal-600::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.placeholder-teal-600:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.placeholder-teal-600::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.placeholder-teal-700::-moz-placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.placeholder-teal-700:-ms-input-placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.placeholder-teal-700::placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.placeholder-teal-800::-moz-placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.placeholder-teal-800:-ms-input-placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.placeholder-teal-800::placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.placeholder-teal-900::-moz-placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.placeholder-teal-900:-ms-input-placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.placeholder-teal-900::placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.placeholder-teal-DEFAULT::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.placeholder-teal-DEFAULT:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.placeholder-teal-DEFAULT::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.placeholder-teal::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.placeholder-teal:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.placeholder-teal::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.placeholder-blue-50::-moz-placeholder{color:#d1eaff}.placeholder-blue-50:-ms-input-placeholder{color:#d1eaff}.placeholder-blue-50::placeholder{color:#d1eaff}.placeholder-blue-100::-moz-placeholder{color:#a8d7ff}.placeholder-blue-100:-ms-input-placeholder{color:#a8d7ff}.placeholder-blue-100::placeholder{color:#a8d7ff}.placeholder-blue-200::-moz-placeholder{color:#80c4ff}.placeholder-blue-200:-ms-input-placeholder{color:#80c4ff}.placeholder-blue-200::placeholder{color:#80c4ff}.placeholder-blue-300::-moz-placeholder{color:#57b0ff}.placeholder-blue-300:-ms-input-placeholder{color:#57b0ff}.placeholder-blue-300::placeholder{color:#57b0ff}.placeholder-blue-400::-moz-placeholder{color:#2e9dff}.placeholder-blue-400:-ms-input-placeholder{color:#2e9dff}.placeholder-blue-400::placeholder{color:#2e9dff}.placeholder-blue-500::-moz-placeholder{color:#058aff}.placeholder-blue-500:-ms-input-placeholder{color:#058aff}.placeholder-blue-500::placeholder{color:#058aff}.placeholder-blue-600::-moz-placeholder{color:#0075db}.placeholder-blue-600:-ms-input-placeholder{color:#0075db}.placeholder-blue-600::placeholder{color:#0075db}.placeholder-blue-700::-moz-placeholder{color:#005fb3}.placeholder-blue-700:-ms-input-placeholder{color:#005fb3}.placeholder-blue-700::placeholder{color:#005fb3}.placeholder-blue-800::-moz-placeholder{color:#00498a}.placeholder-blue-800:-ms-input-placeholder{color:#00498a}.placeholder-blue-800::placeholder{color:#00498a}.placeholder-blue-900::-moz-placeholder{color:#003461}.placeholder-blue-900:-ms-input-placeholder{color:#003461}.placeholder-blue-900::placeholder{color:#003461}.placeholder-blue-DEFAULT::-moz-placeholder{color:#0075db}.placeholder-blue-DEFAULT:-ms-input-placeholder{color:#0075db}.placeholder-blue-DEFAULT::placeholder{color:#0075db}.placeholder-blue::-moz-placeholder{color:#0075db}.placeholder-blue:-ms-input-placeholder{color:#0075db}.placeholder-blue::placeholder{color:#0075db}.placeholder-indigo-100::-moz-placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.placeholder-indigo-100:-ms-input-placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.placeholder-indigo-100::placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.placeholder-indigo-200::-moz-placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.placeholder-indigo-200:-ms-input-placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.placeholder-indigo-200::placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.placeholder-indigo-300::-moz-placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.placeholder-indigo-300:-ms-input-placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.placeholder-indigo-300::placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.placeholder-indigo-400::-moz-placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.placeholder-indigo-400:-ms-input-placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.placeholder-indigo-400::placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.placeholder-indigo-500::-moz-placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.placeholder-indigo-500:-ms-input-placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.placeholder-indigo-500::placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.placeholder-indigo-600::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.placeholder-indigo-600:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.placeholder-indigo-600::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.placeholder-indigo-700::-moz-placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.placeholder-indigo-700:-ms-input-placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.placeholder-indigo-700::placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.placeholder-indigo-800::-moz-placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.placeholder-indigo-800:-ms-input-placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.placeholder-indigo-800::placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.placeholder-indigo-900::-moz-placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.placeholder-indigo-900:-ms-input-placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.placeholder-indigo-900::placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.placeholder-indigo-DEFAULT::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.placeholder-indigo-DEFAULT:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.placeholder-indigo-DEFAULT::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.placeholder-indigo::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.placeholder-indigo:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.placeholder-indigo::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.placeholder-purple-100::-moz-placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.placeholder-purple-100:-ms-input-placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.placeholder-purple-100::placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.placeholder-purple-200::-moz-placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.placeholder-purple-200:-ms-input-placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.placeholder-purple-200::placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.placeholder-purple-300::-moz-placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.placeholder-purple-300:-ms-input-placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.placeholder-purple-300::placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.placeholder-purple-400::-moz-placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.placeholder-purple-400:-ms-input-placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.placeholder-purple-400::placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.placeholder-purple-500::-moz-placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.placeholder-purple-500:-ms-input-placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.placeholder-purple-500::placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.placeholder-purple-600::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.placeholder-purple-600:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.placeholder-purple-600::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.placeholder-purple-700::-moz-placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.placeholder-purple-700:-ms-input-placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.placeholder-purple-700::placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.placeholder-purple-800::-moz-placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.placeholder-purple-800:-ms-input-placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.placeholder-purple-800::placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.placeholder-purple-900::-moz-placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.placeholder-purple-900:-ms-input-placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.placeholder-purple-900::placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.placeholder-purple-DEFAULT::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.placeholder-purple-DEFAULT:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.placeholder-purple-DEFAULT::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.placeholder-purple::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.placeholder-purple:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.placeholder-purple::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.placeholder-pink::-moz-placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.placeholder-pink:-ms-input-placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.placeholder-pink::placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.placeholder-inherit::-moz-placeholder{color:inherit}.placeholder-inherit:-ms-input-placeholder{color:inherit}.placeholder-inherit::placeholder{color:inherit}.placeholder-amber::-moz-placeholder{color:#d78737}.placeholder-amber:-ms-input-placeholder{color:#d78737}.placeholder-amber::placeholder{color:#d78737}.placeholder-amber-active::-moz-placeholder{color:#e3872b}.placeholder-amber-active:-ms-input-placeholder{color:#e3872b}.placeholder-amber-active::placeholder{color:#e3872b}.placeholder-ardoise::-moz-placeholder{color:#596a82}.placeholder-ardoise:-ms-input-placeholder{color:#596a82}.placeholder-ardoise::placeholder{color:#596a82}.placeholder-ardoise-active::-moz-placeholder{color:#476794}.placeholder-ardoise-active:-ms-input-placeholder{color:#476794}.placeholder-ardoise-active::placeholder{color:#476794}.placeholder-blue-active::-moz-placeholder{color:#14a5c2}.placeholder-blue-active:-ms-input-placeholder{color:#14a5c2}.placeholder-blue-active::placeholder{color:#14a5c2}.placeholder-lightBlue::-moz-placeholder{color:rgba(0,85,138,.1)}.placeholder-lightBlue:-ms-input-placeholder{color:rgba(0,85,138,.1)}.placeholder-lightBlue::placeholder{color:rgba(0,85,138,.1)}.placeholder-lightBlue-active::-moz-placeholder{color:rgba(0,85,138,.1)}.placeholder-lightBlue-active:-ms-input-placeholder{color:rgba(0,85,138,.1)}.placeholder-lightBlue-active::placeholder{color:rgba(0,85,138,.1)}.placeholder-deepBlue::-moz-placeholder{color:#0e346c}.placeholder-deepBlue:-ms-input-placeholder{color:#0e346c}.placeholder-deepBlue::placeholder{color:#0e346c}.placeholder-deepBlue-active::-moz-placeholder{color:#0a3f8f}.placeholder-deepBlue-active:-ms-input-placeholder{color:#0a3f8f}.placeholder-deepBlue-active::placeholder{color:#0a3f8f}.placeholder-gold::-moz-placeholder{color:#bd9e56}.placeholder-gold:-ms-input-placeholder{color:#bd9e56}.placeholder-gold::placeholder{color:#bd9e56}.placeholder-gold-active::-moz-placeholder{color:#c9a34a}.placeholder-gold-active:-ms-input-placeholder{color:#c9a34a}.placeholder-gold-active::placeholder{color:#c9a34a}.placeholder-grenadine::-moz-placeholder{color:#c35078}.placeholder-grenadine:-ms-input-placeholder{color:#c35078}.placeholder-grenadine::placeholder{color:#c35078}.placeholder-grenadine-active::-moz-placeholder{color:#cf4475}.placeholder-grenadine-active:-ms-input-placeholder{color:#cf4475}.placeholder-grenadine-active::placeholder{color:#cf4475}.placeholder-kiwi::-moz-placeholder{color:#9a9f1e}.placeholder-kiwi:-ms-input-placeholder{color:#9a9f1e}.placeholder-kiwi::placeholder{color:#9a9f1e}.placeholder-kiwi-active::-moz-placeholder{color:#a3a815}.placeholder-kiwi-active:-ms-input-placeholder{color:#a3a815}.placeholder-kiwi-active::placeholder{color:#a3a815}.placeholder-lilas::-moz-placeholder{color:#7ea1d3}.placeholder-lilas:-ms-input-placeholder{color:#7ea1d3}.placeholder-lilas::placeholder{color:#7ea1d3}.placeholder-lilas-active::-moz-placeholder{color:#75a0db}.placeholder-lilas-active:-ms-input-placeholder{color:#75a0db}.placeholder-lilas-active::placeholder{color:#75a0db}.placeholder-mahogany::-moz-placeholder{color:#57142e}.placeholder-mahogany:-ms-input-placeholder{color:#57142e}.placeholder-mahogany::placeholder{color:#57142e}.placeholder-mahogany-active::-moz-placeholder{color:#610a2b}.placeholder-mahogany-active:-ms-input-placeholder{color:#610a2b}.placeholder-mahogany-active::placeholder{color:#610a2b}.placeholder-ocher::-moz-placeholder{color:#c29614}.placeholder-ocher:-ms-input-placeholder{color:#c29614}.placeholder-ocher::placeholder{color:#c29614}.placeholder-ocher-active::-moz-placeholder{color:#cd9c0a}.placeholder-ocher-active:-ms-input-placeholder{color:#cd9c0a}.placeholder-ocher-active::placeholder{color:#cd9c0a}.placeholder-pine::-moz-placeholder{color:#144d52}.placeholder-pine:-ms-input-placeholder{color:#144d52}.placeholder-pine::placeholder{color:#144d52}.placeholder-pine-active::-moz-placeholder{color:#0a555c}.placeholder-pine-active:-ms-input-placeholder{color:#0a555c}.placeholder-pine-active::placeholder{color:#0a555c}.placeholder-platinum::-moz-placeholder{color:#000}.placeholder-platinum:-ms-input-placeholder{color:#000}.placeholder-platinum::placeholder{color:#000}.placeholder-platinum-active::-moz-placeholder{color:#000}.placeholder-platinum-active:-ms-input-placeholder{color:#000}.placeholder-platinum-active::placeholder{color:#000}.placeholder-prune::-moz-placeholder{color:#661456}.placeholder-prune:-ms-input-placeholder{color:#661456}.placeholder-prune::placeholder{color:#661456}.placeholder-prune-active::-moz-placeholder{color:#72085d}.placeholder-prune-active:-ms-input-placeholder{color:#72085d}.placeholder-prune-active::placeholder{color:#72085d}.placeholder-sand::-moz-placeholder{color:#d7be88}.placeholder-sand:-ms-input-placeholder{color:#d7be88}.placeholder-sand::placeholder{color:#d7be88}.placeholder-sand-active::-moz-placeholder{color:#dfc181}.placeholder-sand-active:-ms-input-placeholder{color:#dfc181}.placeholder-sand-active::placeholder{color:#dfc181}.placeholder-sandPearl::-moz-placeholder{color:#f0e5d6}.placeholder-sandPearl:-ms-input-placeholder{color:#f0e5d6}.placeholder-sandPearl::placeholder{color:#f0e5d6}.placeholder-sandPearl-active::-moz-placeholder{color:#f2e6d4}.placeholder-sandPearl-active:-ms-input-placeholder{color:#f2e6d4}.placeholder-sandPearl-active::placeholder{color:#f2e6d4}.placeholder-silver::-moz-placeholder{color:#b1b2b4}.placeholder-silver:-ms-input-placeholder{color:#b1b2b4}.placeholder-silver::placeholder{color:#b1b2b4}.placeholder-silver-active::-moz-placeholder{color:#a9afbc}.placeholder-silver-active:-ms-input-placeholder{color:#a9afbc}.placeholder-silver-active::placeholder{color:#a9afbc}.placeholder-skyBlue::-moz-placeholder{color:#98d2d7}.placeholder-skyBlue:-ms-input-placeholder{color:#98d2d7}.placeholder-skyBlue::placeholder{color:#98d2d7}.placeholder-skyBlue-active::-moz-placeholder{color:#91d8de}.placeholder-skyBlue-active:-ms-input-placeholder{color:#91d8de}.placeholder-skyBlue-active::placeholder{color:#91d8de}.placeholder-southSea::-moz-placeholder{color:#9dc9cd}.placeholder-southSea:-ms-input-placeholder{color:#9dc9cd}.placeholder-southSea::placeholder{color:#9dc9cd}.placeholder-southSea-active::-moz-placeholder{color:#95ced5}.placeholder-southSea-active:-ms-input-placeholder{color:#95ced5}.placeholder-southSea-active::placeholder{color:#95ced5}.placeholder-turquoise::-moz-placeholder{color:#14a5c2}.placeholder-turquoise:-ms-input-placeholder{color:#14a5c2}.placeholder-turquoise::placeholder{color:#14a5c2}.placeholder-turquoise-active::-moz-placeholder{color:#0aaccd}.placeholder-turquoise-active:-ms-input-placeholder{color:#0aaccd}.placeholder-turquoise-active::placeholder{color:#0aaccd}.placeholder-waterGreen::-moz-placeholder{color:#007571}.placeholder-waterGreen:-ms-input-placeholder{color:#007571}.placeholder-waterGreen::placeholder{color:#007571}.placeholder-waterGreen-active::-moz-placeholder{color:#00a8a3}.placeholder-waterGreen-active:-ms-input-placeholder{color:#00a8a3}.placeholder-waterGreen-active::placeholder{color:#00a8a3}.placeholder-deepRed::-moz-placeholder{color:#c32222}.placeholder-deepRed:-ms-input-placeholder{color:#c32222}.placeholder-deepRed::placeholder{color:#c32222}.placeholder-deepRed-active::-moz-placeholder{color:#cf1717}.placeholder-deepRed-active:-ms-input-placeholder{color:#cf1717}.placeholder-deepRed-active::placeholder{color:#cf1717}.placeholder-emerald::-moz-placeholder{color:#14a33a}.placeholder-emerald:-ms-input-placeholder{color:#14a33a}.placeholder-emerald::placeholder{color:#14a33a}.placeholder-emerald-active::-moz-placeholder{color:#0bad36}.placeholder-emerald-active:-ms-input-placeholder{color:#0bad36}.placeholder-emerald-active::placeholder{color:#0bad36}.placeholder-greenLight::-moz-placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.placeholder-greenLight:-ms-input-placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.placeholder-greenLight::placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.placeholder-orange-active::-moz-placeholder{color:#f65f2c}.placeholder-orange-active:-ms-input-placeholder{color:#f65f2c}.placeholder-orange-active::placeholder{color:#f65f2c}.placeholder-red-active::-moz-placeholder{color:#e13737}.placeholder-red-active:-ms-input-placeholder{color:#e13737}.placeholder-red-active::placeholder{color:#e13737}.placeholder-white-active::-moz-placeholder{color:#14a5c2}.placeholder-white-active:-ms-input-placeholder{color:#14a5c2}.placeholder-white-active::placeholder{color:#14a5c2}.placeholder-white-button::-moz-placeholder{color:#fff}.placeholder-white-button:-ms-input-placeholder{color:#fff}.placeholder-white-button::placeholder{color:#fff}.placeholder-white-button-active::-moz-placeholder{color:#fff}.placeholder-white-button-active:-ms-input-placeholder{color:#fff}.placeholder-white-button-active::placeholder{color:#fff}.placeholder-code::-moz-placeholder{color:#3f3d57}.placeholder-code:-ms-input-placeholder{color:#3f3d57}.placeholder-code::placeholder{color:#3f3d57}.placeholder-code-active::-moz-placeholder{color:#37354b}.placeholder-code-active:-ms-input-placeholder{color:#37354b}.placeholder-code-active::placeholder{color:#37354b}.placeholder-gray-lighter::-moz-placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.placeholder-gray-lighter:-ms-input-placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.placeholder-gray-lighter::placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.placeholder-gray-lighter-active::-moz-placeholder{color:#ebebeb}.placeholder-gray-lighter-active:-ms-input-placeholder{color:#ebebeb}.placeholder-gray-lighter-active::placeholder{color:#ebebeb}.placeholder-gray-light::-moz-placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.placeholder-gray-light:-ms-input-placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.placeholder-gray-light::placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.placeholder-gray-medium::-moz-placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.placeholder-gray-medium:-ms-input-placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.placeholder-gray-medium::placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.placeholder-gray-darker::-moz-placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.placeholder-gray-darker:-ms-input-placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.placeholder-gray-darker::placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.placeholder-gray-darker-active::-moz-placeholder{color:#14a5c2}.placeholder-gray-darker-active:-ms-input-placeholder{color:#14a5c2}.placeholder-gray-darker-active::placeholder{color:#14a5c2}.placeholder-api-default::-moz-placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.placeholder-api-default:-ms-input-placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.placeholder-api-default::placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.placeholder-gray-xxl::-moz-placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.placeholder-gray-xxl:-ms-input-placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.placeholder-gray-xxl::placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.placeholder-line-even::-moz-placeholder{color:#f3f6f7}.placeholder-line-even:-ms-input-placeholder{color:#f3f6f7}.placeholder-line-even::placeholder{color:#f3f6f7}.focus\:placeholder-transparent:focus::-moz-placeholder{color:transparent}.focus\:placeholder-transparent:focus:-ms-input-placeholder{color:transparent}.focus\:placeholder-transparent:focus::placeholder{color:transparent}.focus\:placeholder-current:focus::-moz-placeholder{color:currentColor}.focus\:placeholder-current:focus:-ms-input-placeholder{color:currentColor}.focus\:placeholder-current:focus::placeholder{color:currentColor}.focus\:placeholder-black:focus::-moz-placeholder{color:#000}.focus\:placeholder-black:focus:-ms-input-placeholder{color:#000}.focus\:placeholder-black:focus::placeholder{color:#000}.focus\:placeholder-white:focus::-moz-placeholder{color:#fff}.focus\:placeholder-white:focus:-ms-input-placeholder{color:#fff}.focus\:placeholder-white:focus::placeholder{color:#fff}.focus\:placeholder-gray-100:focus::-moz-placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.focus\:placeholder-gray-100:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.focus\:placeholder-gray-100:focus::placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.focus\:placeholder-gray-200:focus::-moz-placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.focus\:placeholder-gray-200:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.focus\:placeholder-gray-200:focus::placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.focus\:placeholder-gray-300:focus::-moz-placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.focus\:placeholder-gray-300:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.focus\:placeholder-gray-300:focus::placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.focus\:placeholder-gray-400:focus::-moz-placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.focus\:placeholder-gray-400:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.focus\:placeholder-gray-400:focus::placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.focus\:placeholder-gray-500:focus::-moz-placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.focus\:placeholder-gray-500:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.focus\:placeholder-gray-500:focus::placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.focus\:placeholder-gray-600:focus::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.focus\:placeholder-gray-600:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.focus\:placeholder-gray-600:focus::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.focus\:placeholder-gray-700:focus::-moz-placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.focus\:placeholder-gray-700:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.focus\:placeholder-gray-700:focus::placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.focus\:placeholder-gray-800:focus::-moz-placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.focus\:placeholder-gray-800:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.focus\:placeholder-gray-800:focus::placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.focus\:placeholder-gray-900:focus::-moz-placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.focus\:placeholder-gray-900:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.focus\:placeholder-gray-900:focus::placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.focus\:placeholder-gray-DEFAULT:focus::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.focus\:placeholder-gray-DEFAULT:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.focus\:placeholder-gray-DEFAULT:focus::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.focus\:placeholder-gray:focus::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.focus\:placeholder-gray:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.focus\:placeholder-gray:focus::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.focus\:placeholder-red:focus::-moz-placeholder{color:#d64343}.focus\:placeholder-red:focus:-ms-input-placeholder{color:#d64343}.focus\:placeholder-red:focus::placeholder{color:#d64343}.focus\:placeholder-orange:focus::-moz-placeholder{color:#eb6437}.focus\:placeholder-orange:focus:-ms-input-placeholder{color:#eb6437}.focus\:placeholder-orange:focus::placeholder{color:#eb6437}.focus\:placeholder-yellow:focus::-moz-placeholder{color:#f8da30}.focus\:placeholder-yellow:focus:-ms-input-placeholder{color:#f8da30}.focus\:placeholder-yellow:focus::placeholder{color:#f8da30}.focus\:placeholder-green-100:focus::-moz-placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.focus\:placeholder-green-100:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.focus\:placeholder-green-100:focus::placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.focus\:placeholder-green-200:focus::-moz-placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.focus\:placeholder-green-200:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.focus\:placeholder-green-200:focus::placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.focus\:placeholder-green-300:focus::-moz-placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.focus\:placeholder-green-300:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.focus\:placeholder-green-300:focus::placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.focus\:placeholder-green-400:focus::-moz-placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.focus\:placeholder-green-400:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.focus\:placeholder-green-400:focus::placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.focus\:placeholder-green-500:focus::-moz-placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.focus\:placeholder-green-500:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.focus\:placeholder-green-500:focus::placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.focus\:placeholder-green-600:focus::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.focus\:placeholder-green-600:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.focus\:placeholder-green-600:focus::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.focus\:placeholder-green-700:focus::-moz-placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.focus\:placeholder-green-700:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.focus\:placeholder-green-700:focus::placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.focus\:placeholder-green-800:focus::-moz-placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.focus\:placeholder-green-800:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.focus\:placeholder-green-800:focus::placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.focus\:placeholder-green-900:focus::-moz-placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.focus\:placeholder-green-900:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.focus\:placeholder-green-900:focus::placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.focus\:placeholder-green-DEFAULT:focus::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.focus\:placeholder-green-DEFAULT:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.focus\:placeholder-green-DEFAULT:focus::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.focus\:placeholder-green:focus::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.focus\:placeholder-green:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.focus\:placeholder-green:focus::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.focus\:placeholder-teal-100:focus::-moz-placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.focus\:placeholder-teal-100:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.focus\:placeholder-teal-100:focus::placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.focus\:placeholder-teal-200:focus::-moz-placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.focus\:placeholder-teal-200:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.focus\:placeholder-teal-200:focus::placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.focus\:placeholder-teal-300:focus::-moz-placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.focus\:placeholder-teal-300:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.focus\:placeholder-teal-300:focus::placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.focus\:placeholder-teal-400:focus::-moz-placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.focus\:placeholder-teal-400:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.focus\:placeholder-teal-400:focus::placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.focus\:placeholder-teal-500:focus::-moz-placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.focus\:placeholder-teal-500:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.focus\:placeholder-teal-500:focus::placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.focus\:placeholder-teal-600:focus::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.focus\:placeholder-teal-600:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.focus\:placeholder-teal-600:focus::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.focus\:placeholder-teal-700:focus::-moz-placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.focus\:placeholder-teal-700:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.focus\:placeholder-teal-700:focus::placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.focus\:placeholder-teal-800:focus::-moz-placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.focus\:placeholder-teal-800:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.focus\:placeholder-teal-800:focus::placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.focus\:placeholder-teal-900:focus::-moz-placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.focus\:placeholder-teal-900:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.focus\:placeholder-teal-900:focus::placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.focus\:placeholder-teal-DEFAULT:focus::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.focus\:placeholder-teal-DEFAULT:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.focus\:placeholder-teal-DEFAULT:focus::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.focus\:placeholder-teal:focus::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.focus\:placeholder-teal:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.focus\:placeholder-teal:focus::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.focus\:placeholder-blue-50:focus::-moz-placeholder{color:#d1eaff}.focus\:placeholder-blue-50:focus:-ms-input-placeholder{color:#d1eaff}.focus\:placeholder-blue-50:focus::placeholder{color:#d1eaff}.focus\:placeholder-blue-100:focus::-moz-placeholder{color:#a8d7ff}.focus\:placeholder-blue-100:focus:-ms-input-placeholder{color:#a8d7ff}.focus\:placeholder-blue-100:focus::placeholder{color:#a8d7ff}.focus\:placeholder-blue-200:focus::-moz-placeholder{color:#80c4ff}.focus\:placeholder-blue-200:focus:-ms-input-placeholder{color:#80c4ff}.focus\:placeholder-blue-200:focus::placeholder{color:#80c4ff}.focus\:placeholder-blue-300:focus::-moz-placeholder{color:#57b0ff}.focus\:placeholder-blue-300:focus:-ms-input-placeholder{color:#57b0ff}.focus\:placeholder-blue-300:focus::placeholder{color:#57b0ff}.focus\:placeholder-blue-400:focus::-moz-placeholder{color:#2e9dff}.focus\:placeholder-blue-400:focus:-ms-input-placeholder{color:#2e9dff}.focus\:placeholder-blue-400:focus::placeholder{color:#2e9dff}.focus\:placeholder-blue-500:focus::-moz-placeholder{color:#058aff}.focus\:placeholder-blue-500:focus:-ms-input-placeholder{color:#058aff}.focus\:placeholder-blue-500:focus::placeholder{color:#058aff}.focus\:placeholder-blue-600:focus::-moz-placeholder{color:#0075db}.focus\:placeholder-blue-600:focus:-ms-input-placeholder{color:#0075db}.focus\:placeholder-blue-600:focus::placeholder{color:#0075db}.focus\:placeholder-blue-700:focus::-moz-placeholder{color:#005fb3}.focus\:placeholder-blue-700:focus:-ms-input-placeholder{color:#005fb3}.focus\:placeholder-blue-700:focus::placeholder{color:#005fb3}.focus\:placeholder-blue-800:focus::-moz-placeholder{color:#00498a}.focus\:placeholder-blue-800:focus:-ms-input-placeholder{color:#00498a}.focus\:placeholder-blue-800:focus::placeholder{color:#00498a}.focus\:placeholder-blue-900:focus::-moz-placeholder{color:#003461}.focus\:placeholder-blue-900:focus:-ms-input-placeholder{color:#003461}.focus\:placeholder-blue-900:focus::placeholder{color:#003461}.focus\:placeholder-blue-DEFAULT:focus::-moz-placeholder{color:#0075db}.focus\:placeholder-blue-DEFAULT:focus:-ms-input-placeholder{color:#0075db}.focus\:placeholder-blue-DEFAULT:focus::placeholder{color:#0075db}.focus\:placeholder-blue:focus::-moz-placeholder{color:#0075db}.focus\:placeholder-blue:focus:-ms-input-placeholder{color:#0075db}.focus\:placeholder-blue:focus::placeholder{color:#0075db}.focus\:placeholder-indigo-100:focus::-moz-placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.focus\:placeholder-indigo-100:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.focus\:placeholder-indigo-100:focus::placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.focus\:placeholder-indigo-200:focus::-moz-placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.focus\:placeholder-indigo-200:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.focus\:placeholder-indigo-200:focus::placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.focus\:placeholder-indigo-300:focus::-moz-placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.focus\:placeholder-indigo-300:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.focus\:placeholder-indigo-300:focus::placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.focus\:placeholder-indigo-400:focus::-moz-placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.focus\:placeholder-indigo-400:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.focus\:placeholder-indigo-400:focus::placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.focus\:placeholder-indigo-500:focus::-moz-placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.focus\:placeholder-indigo-500:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.focus\:placeholder-indigo-500:focus::placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.focus\:placeholder-indigo-600:focus::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.focus\:placeholder-indigo-600:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.focus\:placeholder-indigo-600:focus::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.focus\:placeholder-indigo-700:focus::-moz-placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.focus\:placeholder-indigo-700:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.focus\:placeholder-indigo-700:focus::placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.focus\:placeholder-indigo-800:focus::-moz-placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.focus\:placeholder-indigo-800:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.focus\:placeholder-indigo-800:focus::placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.focus\:placeholder-indigo-900:focus::-moz-placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.focus\:placeholder-indigo-900:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.focus\:placeholder-indigo-900:focus::placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.focus\:placeholder-indigo-DEFAULT:focus::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.focus\:placeholder-indigo-DEFAULT:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.focus\:placeholder-indigo-DEFAULT:focus::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.focus\:placeholder-indigo:focus::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.focus\:placeholder-indigo:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.focus\:placeholder-indigo:focus::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.focus\:placeholder-purple-100:focus::-moz-placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.focus\:placeholder-purple-100:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.focus\:placeholder-purple-100:focus::placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.focus\:placeholder-purple-200:focus::-moz-placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.focus\:placeholder-purple-200:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.focus\:placeholder-purple-200:focus::placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.focus\:placeholder-purple-300:focus::-moz-placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.focus\:placeholder-purple-300:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.focus\:placeholder-purple-300:focus::placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.focus\:placeholder-purple-400:focus::-moz-placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.focus\:placeholder-purple-400:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.focus\:placeholder-purple-400:focus::placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.focus\:placeholder-purple-500:focus::-moz-placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.focus\:placeholder-purple-500:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.focus\:placeholder-purple-500:focus::placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.focus\:placeholder-purple-600:focus::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.focus\:placeholder-purple-600:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.focus\:placeholder-purple-600:focus::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.focus\:placeholder-purple-700:focus::-moz-placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.focus\:placeholder-purple-700:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.focus\:placeholder-purple-700:focus::placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.focus\:placeholder-purple-800:focus::-moz-placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.focus\:placeholder-purple-800:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.focus\:placeholder-purple-800:focus::placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.focus\:placeholder-purple-900:focus::-moz-placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.focus\:placeholder-purple-900:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.focus\:placeholder-purple-900:focus::placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.focus\:placeholder-purple-DEFAULT:focus::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.focus\:placeholder-purple-DEFAULT:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.focus\:placeholder-purple-DEFAULT:focus::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.focus\:placeholder-purple:focus::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.focus\:placeholder-purple:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.focus\:placeholder-purple:focus::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.focus\:placeholder-pink:focus::-moz-placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.focus\:placeholder-pink:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.focus\:placeholder-pink:focus::placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.focus\:placeholder-inherit:focus::-moz-placeholder{color:inherit}.focus\:placeholder-inherit:focus:-ms-input-placeholder{color:inherit}.focus\:placeholder-inherit:focus::placeholder{color:inherit}.focus\:placeholder-amber:focus::-moz-placeholder{color:#d78737}.focus\:placeholder-amber:focus:-ms-input-placeholder{color:#d78737}.focus\:placeholder-amber:focus::placeholder{color:#d78737}.focus\:placeholder-amber-active:focus::-moz-placeholder{color:#e3872b}.focus\:placeholder-amber-active:focus:-ms-input-placeholder{color:#e3872b}.focus\:placeholder-amber-active:focus::placeholder{color:#e3872b}.focus\:placeholder-ardoise:focus::-moz-placeholder{color:#596a82}.focus\:placeholder-ardoise:focus:-ms-input-placeholder{color:#596a82}.focus\:placeholder-ardoise:focus::placeholder{color:#596a82}.focus\:placeholder-ardoise-active:focus::-moz-placeholder{color:#476794}.focus\:placeholder-ardoise-active:focus:-ms-input-placeholder{color:#476794}.focus\:placeholder-ardoise-active:focus::placeholder{color:#476794}.focus\:placeholder-blue-active:focus::-moz-placeholder{color:#14a5c2}.focus\:placeholder-blue-active:focus:-ms-input-placeholder{color:#14a5c2}.focus\:placeholder-blue-active:focus::placeholder{color:#14a5c2}.focus\:placeholder-lightBlue:focus::-moz-placeholder{color:rgba(0,85,138,.1)}.focus\:placeholder-lightBlue:focus:-ms-input-placeholder{color:rgba(0,85,138,.1)}.focus\:placeholder-lightBlue:focus::placeholder{color:rgba(0,85,138,.1)}.focus\:placeholder-lightBlue-active:focus::-moz-placeholder{color:rgba(0,85,138,.1)}.focus\:placeholder-lightBlue-active:focus:-ms-input-placeholder{color:rgba(0,85,138,.1)}.focus\:placeholder-lightBlue-active:focus::placeholder{color:rgba(0,85,138,.1)}.focus\:placeholder-deepBlue:focus::-moz-placeholder{color:#0e346c}.focus\:placeholder-deepBlue:focus:-ms-input-placeholder{color:#0e346c}.focus\:placeholder-deepBlue:focus::placeholder{color:#0e346c}.focus\:placeholder-deepBlue-active:focus::-moz-placeholder{color:#0a3f8f}.focus\:placeholder-deepBlue-active:focus:-ms-input-placeholder{color:#0a3f8f}.focus\:placeholder-deepBlue-active:focus::placeholder{color:#0a3f8f}.focus\:placeholder-gold:focus::-moz-placeholder{color:#bd9e56}.focus\:placeholder-gold:focus:-ms-input-placeholder{color:#bd9e56}.focus\:placeholder-gold:focus::placeholder{color:#bd9e56}.focus\:placeholder-gold-active:focus::-moz-placeholder{color:#c9a34a}.focus\:placeholder-gold-active:focus:-ms-input-placeholder{color:#c9a34a}.focus\:placeholder-gold-active:focus::placeholder{color:#c9a34a}.focus\:placeholder-grenadine:focus::-moz-placeholder{color:#c35078}.focus\:placeholder-grenadine:focus:-ms-input-placeholder{color:#c35078}.focus\:placeholder-grenadine:focus::placeholder{color:#c35078}.focus\:placeholder-grenadine-active:focus::-moz-placeholder{color:#cf4475}.focus\:placeholder-grenadine-active:focus:-ms-input-placeholder{color:#cf4475}.focus\:placeholder-grenadine-active:focus::placeholder{color:#cf4475}.focus\:placeholder-kiwi:focus::-moz-placeholder{color:#9a9f1e}.focus\:placeholder-kiwi:focus:-ms-input-placeholder{color:#9a9f1e}.focus\:placeholder-kiwi:focus::placeholder{color:#9a9f1e}.focus\:placeholder-kiwi-active:focus::-moz-placeholder{color:#a3a815}.focus\:placeholder-kiwi-active:focus:-ms-input-placeholder{color:#a3a815}.focus\:placeholder-kiwi-active:focus::placeholder{color:#a3a815}.focus\:placeholder-lilas:focus::-moz-placeholder{color:#7ea1d3}.focus\:placeholder-lilas:focus:-ms-input-placeholder{color:#7ea1d3}.focus\:placeholder-lilas:focus::placeholder{color:#7ea1d3}.focus\:placeholder-lilas-active:focus::-moz-placeholder{color:#75a0db}.focus\:placeholder-lilas-active:focus:-ms-input-placeholder{color:#75a0db}.focus\:placeholder-lilas-active:focus::placeholder{color:#75a0db}.focus\:placeholder-mahogany:focus::-moz-placeholder{color:#57142e}.focus\:placeholder-mahogany:focus:-ms-input-placeholder{color:#57142e}.focus\:placeholder-mahogany:focus::placeholder{color:#57142e}.focus\:placeholder-mahogany-active:focus::-moz-placeholder{color:#610a2b}.focus\:placeholder-mahogany-active:focus:-ms-input-placeholder{color:#610a2b}.focus\:placeholder-mahogany-active:focus::placeholder{color:#610a2b}.focus\:placeholder-ocher:focus::-moz-placeholder{color:#c29614}.focus\:placeholder-ocher:focus:-ms-input-placeholder{color:#c29614}.focus\:placeholder-ocher:focus::placeholder{color:#c29614}.focus\:placeholder-ocher-active:focus::-moz-placeholder{color:#cd9c0a}.focus\:placeholder-ocher-active:focus:-ms-input-placeholder{color:#cd9c0a}.focus\:placeholder-ocher-active:focus::placeholder{color:#cd9c0a}.focus\:placeholder-pine:focus::-moz-placeholder{color:#144d52}.focus\:placeholder-pine:focus:-ms-input-placeholder{color:#144d52}.focus\:placeholder-pine:focus::placeholder{color:#144d52}.focus\:placeholder-pine-active:focus::-moz-placeholder{color:#0a555c}.focus\:placeholder-pine-active:focus:-ms-input-placeholder{color:#0a555c}.focus\:placeholder-pine-active:focus::placeholder{color:#0a555c}.focus\:placeholder-platinum:focus::-moz-placeholder{color:#000}.focus\:placeholder-platinum:focus:-ms-input-placeholder{color:#000}.focus\:placeholder-platinum:focus::placeholder{color:#000}.focus\:placeholder-platinum-active:focus::-moz-placeholder{color:#000}.focus\:placeholder-platinum-active:focus:-ms-input-placeholder{color:#000}.focus\:placeholder-platinum-active:focus::placeholder{color:#000}.focus\:placeholder-prune:focus::-moz-placeholder{color:#661456}.focus\:placeholder-prune:focus:-ms-input-placeholder{color:#661456}.focus\:placeholder-prune:focus::placeholder{color:#661456}.focus\:placeholder-prune-active:focus::-moz-placeholder{color:#72085d}.focus\:placeholder-prune-active:focus:-ms-input-placeholder{color:#72085d}.focus\:placeholder-prune-active:focus::placeholder{color:#72085d}.focus\:placeholder-sand:focus::-moz-placeholder{color:#d7be88}.focus\:placeholder-sand:focus:-ms-input-placeholder{color:#d7be88}.focus\:placeholder-sand:focus::placeholder{color:#d7be88}.focus\:placeholder-sand-active:focus::-moz-placeholder{color:#dfc181}.focus\:placeholder-sand-active:focus:-ms-input-placeholder{color:#dfc181}.focus\:placeholder-sand-active:focus::placeholder{color:#dfc181}.focus\:placeholder-sandPearl:focus::-moz-placeholder{color:#f0e5d6}.focus\:placeholder-sandPearl:focus:-ms-input-placeholder{color:#f0e5d6}.focus\:placeholder-sandPearl:focus::placeholder{color:#f0e5d6}.focus\:placeholder-sandPearl-active:focus::-moz-placeholder{color:#f2e6d4}.focus\:placeholder-sandPearl-active:focus:-ms-input-placeholder{color:#f2e6d4}.focus\:placeholder-sandPearl-active:focus::placeholder{color:#f2e6d4}.focus\:placeholder-silver:focus::-moz-placeholder{color:#b1b2b4}.focus\:placeholder-silver:focus:-ms-input-placeholder{color:#b1b2b4}.focus\:placeholder-silver:focus::placeholder{color:#b1b2b4}.focus\:placeholder-silver-active:focus::-moz-placeholder{color:#a9afbc}.focus\:placeholder-silver-active:focus:-ms-input-placeholder{color:#a9afbc}.focus\:placeholder-silver-active:focus::placeholder{color:#a9afbc}.focus\:placeholder-skyBlue:focus::-moz-placeholder{color:#98d2d7}.focus\:placeholder-skyBlue:focus:-ms-input-placeholder{color:#98d2d7}.focus\:placeholder-skyBlue:focus::placeholder{color:#98d2d7}.focus\:placeholder-skyBlue-active:focus::-moz-placeholder{color:#91d8de}.focus\:placeholder-skyBlue-active:focus:-ms-input-placeholder{color:#91d8de}.focus\:placeholder-skyBlue-active:focus::placeholder{color:#91d8de}.focus\:placeholder-southSea:focus::-moz-placeholder{color:#9dc9cd}.focus\:placeholder-southSea:focus:-ms-input-placeholder{color:#9dc9cd}.focus\:placeholder-southSea:focus::placeholder{color:#9dc9cd}.focus\:placeholder-southSea-active:focus::-moz-placeholder{color:#95ced5}.focus\:placeholder-southSea-active:focus:-ms-input-placeholder{color:#95ced5}.focus\:placeholder-southSea-active:focus::placeholder{color:#95ced5}.focus\:placeholder-turquoise:focus::-moz-placeholder{color:#14a5c2}.focus\:placeholder-turquoise:focus:-ms-input-placeholder{color:#14a5c2}.focus\:placeholder-turquoise:focus::placeholder{color:#14a5c2}.focus\:placeholder-turquoise-active:focus::-moz-placeholder{color:#0aaccd}.focus\:placeholder-turquoise-active:focus:-ms-input-placeholder{color:#0aaccd}.focus\:placeholder-turquoise-active:focus::placeholder{color:#0aaccd}.focus\:placeholder-waterGreen:focus::-moz-placeholder{color:#007571}.focus\:placeholder-waterGreen:focus:-ms-input-placeholder{color:#007571}.focus\:placeholder-waterGreen:focus::placeholder{color:#007571}.focus\:placeholder-waterGreen-active:focus::-moz-placeholder{color:#00a8a3}.focus\:placeholder-waterGreen-active:focus:-ms-input-placeholder{color:#00a8a3}.focus\:placeholder-waterGreen-active:focus::placeholder{color:#00a8a3}.focus\:placeholder-deepRed:focus::-moz-placeholder{color:#c32222}.focus\:placeholder-deepRed:focus:-ms-input-placeholder{color:#c32222}.focus\:placeholder-deepRed:focus::placeholder{color:#c32222}.focus\:placeholder-deepRed-active:focus::-moz-placeholder{color:#cf1717}.focus\:placeholder-deepRed-active:focus:-ms-input-placeholder{color:#cf1717}.focus\:placeholder-deepRed-active:focus::placeholder{color:#cf1717}.focus\:placeholder-emerald:focus::-moz-placeholder{color:#14a33a}.focus\:placeholder-emerald:focus:-ms-input-placeholder{color:#14a33a}.focus\:placeholder-emerald:focus::placeholder{color:#14a33a}.focus\:placeholder-emerald-active:focus::-moz-placeholder{color:#0bad36}.focus\:placeholder-emerald-active:focus:-ms-input-placeholder{color:#0bad36}.focus\:placeholder-emerald-active:focus::placeholder{color:#0bad36}.focus\:placeholder-greenLight:focus::-moz-placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.focus\:placeholder-greenLight:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.focus\:placeholder-greenLight:focus::placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.focus\:placeholder-orange-active:focus::-moz-placeholder{color:#f65f2c}.focus\:placeholder-orange-active:focus:-ms-input-placeholder{color:#f65f2c}.focus\:placeholder-orange-active:focus::placeholder{color:#f65f2c}.focus\:placeholder-red-active:focus::-moz-placeholder{color:#e13737}.focus\:placeholder-red-active:focus:-ms-input-placeholder{color:#e13737}.focus\:placeholder-red-active:focus::placeholder{color:#e13737}.focus\:placeholder-white-active:focus::-moz-placeholder{color:#14a5c2}.focus\:placeholder-white-active:focus:-ms-input-placeholder{color:#14a5c2}.focus\:placeholder-white-active:focus::placeholder{color:#14a5c2}.focus\:placeholder-white-button:focus::-moz-placeholder{color:#fff}.focus\:placeholder-white-button:focus:-ms-input-placeholder{color:#fff}.focus\:placeholder-white-button:focus::placeholder{color:#fff}.focus\:placeholder-white-button-active:focus::-moz-placeholder{color:#fff}.focus\:placeholder-white-button-active:focus:-ms-input-placeholder{color:#fff}.focus\:placeholder-white-button-active:focus::placeholder{color:#fff}.focus\:placeholder-code:focus::-moz-placeholder{color:#3f3d57}.focus\:placeholder-code:focus:-ms-input-placeholder{color:#3f3d57}.focus\:placeholder-code:focus::placeholder{color:#3f3d57}.focus\:placeholder-code-active:focus::-moz-placeholder{color:#37354b}.focus\:placeholder-code-active:focus:-ms-input-placeholder{color:#37354b}.focus\:placeholder-code-active:focus::placeholder{color:#37354b}.focus\:placeholder-gray-lighter:focus::-moz-placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.focus\:placeholder-gray-lighter:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.focus\:placeholder-gray-lighter:focus::placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.focus\:placeholder-gray-lighter-active:focus::-moz-placeholder{color:#ebebeb}.focus\:placeholder-gray-lighter-active:focus:-ms-input-placeholder{color:#ebebeb}.focus\:placeholder-gray-lighter-active:focus::placeholder{color:#ebebeb}.focus\:placeholder-gray-light:focus::-moz-placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.focus\:placeholder-gray-light:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.focus\:placeholder-gray-light:focus::placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.focus\:placeholder-gray-medium:focus::-moz-placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.focus\:placeholder-gray-medium:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.focus\:placeholder-gray-medium:focus::placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.focus\:placeholder-gray-darker:focus::-moz-placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.focus\:placeholder-gray-darker:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.focus\:placeholder-gray-darker:focus::placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.focus\:placeholder-gray-darker-active:focus::-moz-placeholder{color:#14a5c2}.focus\:placeholder-gray-darker-active:focus:-ms-input-placeholder{color:#14a5c2}.focus\:placeholder-gray-darker-active:focus::placeholder{color:#14a5c2}.focus\:placeholder-api-default:focus::-moz-placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.focus\:placeholder-api-default:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.focus\:placeholder-api-default:focus::placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.focus\:placeholder-gray-xxl:focus::-moz-placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.focus\:placeholder-gray-xxl:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.focus\:placeholder-gray-xxl:focus::placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.focus\:placeholder-line-even:focus::-moz-placeholder{color:#f3f6f7}.focus\:placeholder-line-even:focus:-ms-input-placeholder{color:#f3f6f7}.focus\:placeholder-line-even:focus::placeholder{color:#f3f6f7}.placeholder-opacity-0::-moz-placeholder{--placeholder-opacity:0}.placeholder-opacity-0:-ms-input-placeholder{--placeholder-opacity:0}.placeholder-opacity-0::placeholder{--placeholder-opacity:0}.placeholder-opacity-25::-moz-placeholder{--placeholder-opacity:0.25}.placeholder-opacity-25:-ms-input-placeholder{--placeholder-opacity:0.25}.placeholder-opacity-25::placeholder{--placeholder-opacity:0.25}.placeholder-opacity-50::-moz-placeholder{--placeholder-opacity:0.5}.placeholder-opacity-50:-ms-input-placeholder{--placeholder-opacity:0.5}.placeholder-opacity-50::placeholder{--placeholder-opacity:0.5}.placeholder-opacity-75::-moz-placeholder{--placeholder-opacity:0.75}.placeholder-opacity-75:-ms-input-placeholder{--placeholder-opacity:0.75}.placeholder-opacity-75::placeholder{--placeholder-opacity:0.75}.placeholder-opacity-100::-moz-placeholder{--placeholder-opacity:1}.placeholder-opacity-100:-ms-input-placeholder{--placeholder-opacity:1}.placeholder-opacity-100::placeholder{--placeholder-opacity:1}.focus\:placeholder-opacity-0:focus::-moz-placeholder{--placeholder-opacity:0}.focus\:placeholder-opacity-0:focus:-ms-input-placeholder{--placeholder-opacity:0}.focus\:placeholder-opacity-0:focus::placeholder{--placeholder-opacity:0}.focus\:placeholder-opacity-25:focus::-moz-placeholder{--placeholder-opacity:0.25}.focus\:placeholder-opacity-25:focus:-ms-input-placeholder{--placeholder-opacity:0.25}.focus\:placeholder-opacity-25:focus::placeholder{--placeholder-opacity:0.25}.focus\:placeholder-opacity-50:focus::-moz-placeholder{--placeholder-opacity:0.5}.focus\:placeholder-opacity-50:focus:-ms-input-placeholder{--placeholder-opacity:0.5}.focus\:placeholder-opacity-50:focus::placeholder{--placeholder-opacity:0.5}.focus\:placeholder-opacity-75:focus::-moz-placeholder{--placeholder-opacity:0.75}.focus\:placeholder-opacity-75:focus:-ms-input-placeholder{--placeholder-opacity:0.75}.focus\:placeholder-opacity-75:focus::placeholder{--placeholder-opacity:0.75}.focus\:placeholder-opacity-100:focus::-moz-placeholder{--placeholder-opacity:1}.focus\:placeholder-opacity-100:focus:-ms-input-placeholder{--placeholder-opacity:1}.focus\:placeholder-opacity-100:focus::placeholder{--placeholder-opacity:1}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-1{top:.25rem;right:.25rem;bottom:.25rem;left:.25rem}.inset-2{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.inset-3{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}.inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.inset-5{top:1.25rem;right:1.25rem;bottom:1.25rem;left:1.25rem}.inset-6{top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem}.inset-7{top:1.75rem;right:1.75rem;bottom:1.75rem;left:1.75rem}.inset-8{top:2rem;right:2rem;bottom:2rem;left:2rem}.inset-9{top:2.25rem;right:2.25rem;bottom:2.25rem;left:2.25rem}.inset-10{top:2.5rem;right:2.5rem;bottom:2.5rem;left:2.5rem}.inset-11{top:2.75rem;right:2.75rem;bottom:2.75rem;left:2.75rem}.inset-12{top:3rem;right:3rem;bottom:3rem;left:3rem}.inset-15{top:3.75rem;right:3.75rem;bottom:3.75rem;left:3.75rem}.inset-16{top:4rem;right:4rem;bottom:4rem;left:4rem}.inset-20{top:5rem;right:5rem;bottom:5rem;left:5rem}.inset-22{top:5.5rem;right:5.5rem;bottom:5.5rem;left:5.5rem}.inset-24{top:6rem;right:6rem;bottom:6rem;left:6rem}.inset-25{top:6.25rem;right:6.25rem;bottom:6.25rem;left:6.25rem}.inset-26{top:6.5rem;right:6.5rem;bottom:6.5rem;left:6.5rem}.inset-28{top:8rem;right:8rem;bottom:8rem;left:8rem}.inset-30{top:8.5rem;right:8.5rem;bottom:8.5rem;left:8.5rem}.inset-32{top:9rem;right:9rem;bottom:9rem;left:9rem}.inset-40{top:10rem;right:10rem;bottom:10rem;left:10rem}.inset-48{top:12rem;right:12rem;bottom:12rem;left:12rem}.inset-52{top:13rem;right:13rem;bottom:13rem;left:13rem}.inset-56{top:14rem;right:14rem;bottom:14rem;left:14rem}.inset-60{top:15rem;right:15rem;bottom:15rem;left:15rem}.inset-64{top:16rem;right:16rem;bottom:16rem;left:16rem}.inset-68{top:17rem;right:17rem;bottom:17rem;left:17rem}.inset-auto{top:auto;right:auto;bottom:auto;left:auto}.inset-px{top:1px;right:1px;bottom:1px;left:1px}.inset-0\.5{top:.125rem;right:.125rem;bottom:.125rem;left:.125rem}.inset-1\.5{top:.375rem;right:.375rem;bottom:.375rem;left:.375rem}.inset-2\.5{top:.625rem;right:.625rem;bottom:.625rem;left:.625rem}.inset-7\.5{top:1.875rem;right:1.875rem;bottom:1.875rem;left:1.875rem}.inset-y-0{top:0;bottom:0}.inset-x-0{right:0;left:0}.inset-y-1{top:.25rem;bottom:.25rem}.inset-x-1{right:.25rem;left:.25rem}.inset-y-2{top:.5rem;bottom:.5rem}.inset-x-2{right:.5rem;left:.5rem}.inset-y-3{top:.75rem;bottom:.75rem}.inset-x-3{right:.75rem;left:.75rem}.inset-y-4{top:1rem;bottom:1rem}.inset-x-4{right:1rem;left:1rem}.inset-y-5{top:1.25rem;bottom:1.25rem}.inset-x-5{right:1.25rem;left:1.25rem}.inset-y-6{top:1.5rem;bottom:1.5rem}.inset-x-6{right:1.5rem;left:1.5rem}.inset-y-7{top:1.75rem;bottom:1.75rem}.inset-x-7{right:1.75rem;left:1.75rem}.inset-y-8{top:2rem;bottom:2rem}.inset-x-8{right:2rem;left:2rem}.inset-y-9{top:2.25rem;bottom:2.25rem}.inset-x-9{right:2.25rem;left:2.25rem}.inset-y-10{top:2.5rem;bottom:2.5rem}.inset-x-10{right:2.5rem;left:2.5rem}.inset-y-11{top:2.75rem;bottom:2.75rem}.inset-x-11{right:2.75rem;left:2.75rem}.inset-y-12{top:3rem;bottom:3rem}.inset-x-12{right:3rem;left:3rem}.inset-y-15{top:3.75rem;bottom:3.75rem}.inset-x-15{right:3.75rem;left:3.75rem}.inset-y-16{top:4rem;bottom:4rem}.inset-x-16{right:4rem;left:4rem}.inset-y-20{top:5rem;bottom:5rem}.inset-x-20{right:5rem;left:5rem}.inset-y-22{top:5.5rem;bottom:5.5rem}.inset-x-22{right:5.5rem;left:5.5rem}.inset-y-24{top:6rem;bottom:6rem}.inset-x-24{right:6rem;left:6rem}.inset-y-25{top:6.25rem;bottom:6.25rem}.inset-x-25{right:6.25rem;left:6.25rem}.inset-y-26{top:6.5rem;bottom:6.5rem}.inset-x-26{right:6.5rem;left:6.5rem}.inset-y-28{top:8rem;bottom:8rem}.inset-x-28{right:8rem;left:8rem}.inset-y-30{top:8.5rem;bottom:8.5rem}.inset-x-30{right:8.5rem;left:8.5rem}.inset-y-32{top:9rem;bottom:9rem}.inset-x-32{right:9rem;left:9rem}.inset-y-40{top:10rem;bottom:10rem}.inset-x-40{right:10rem;left:10rem}.inset-y-48{top:12rem;bottom:12rem}.inset-x-48{right:12rem;left:12rem}.inset-y-52{top:13rem;bottom:13rem}.inset-x-52{right:13rem;left:13rem}.inset-y-56{top:14rem;bottom:14rem}.inset-x-56{right:14rem;left:14rem}.inset-y-60{top:15rem;bottom:15rem}.inset-x-60{right:15rem;left:15rem}.inset-y-64{top:16rem;bottom:16rem}.inset-x-64{right:16rem;left:16rem}.inset-y-68{top:17rem;bottom:17rem}.inset-x-68{right:17rem;left:17rem}.inset-y-auto{top:auto;bottom:auto}.inset-x-auto{right:auto;left:auto}.inset-y-px{top:1px;bottom:1px}.inset-x-px{right:1px;left:1px}.inset-y-0\.5{top:.125rem;bottom:.125rem}.inset-x-0\.5{right:.125rem;left:.125rem}.inset-y-1\.5{top:.375rem;bottom:.375rem}.inset-x-1\.5{right:.375rem;left:.375rem}.inset-y-2\.5{top:.625rem;bottom:.625rem}.inset-x-2\.5{right:.625rem;left:.625rem}.inset-y-7\.5{top:1.875rem;bottom:1.875rem}.inset-x-7\.5{right:1.875rem;left:1.875rem}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.top-1{top:.25rem}.right-1{right:.25rem}.bottom-1{bottom:.25rem}.left-1{left:.25rem}.top-2{top:.5rem}.right-2{right:.5rem}.bottom-2{bottom:.5rem}.left-2{left:.5rem}.top-3{top:.75rem}.right-3{right:.75rem}.bottom-3{bottom:.75rem}.left-3{left:.75rem}.top-4{top:1rem}.right-4{right:1rem}.bottom-4{bottom:1rem}.left-4{left:1rem}.top-5{top:1.25rem}.right-5{right:1.25rem}.bottom-5{bottom:1.25rem}.left-5{left:1.25rem}.top-6{top:1.5rem}.right-6{right:1.5rem}.bottom-6{bottom:1.5rem}.left-6{left:1.5rem}.top-7{top:1.75rem}.right-7{right:1.75rem}.bottom-7{bottom:1.75rem}.left-7{left:1.75rem}.top-8{top:2rem}.right-8{right:2rem}.bottom-8{bottom:2rem}.left-8{left:2rem}.top-9{top:2.25rem}.right-9{right:2.25rem}.bottom-9{bottom:2.25rem}.left-9{left:2.25rem}.top-10{top:2.5rem}.right-10{right:2.5rem}.bottom-10{bottom:2.5rem}.left-10{left:2.5rem}.top-11{top:2.75rem}.right-11{right:2.75rem}.bottom-11{bottom:2.75rem}.left-11{left:2.75rem}.top-12{top:3rem}.right-12{right:3rem}.bottom-12{bottom:3rem}.left-12{left:3rem}.top-15{top:3.75rem}.right-15{right:3.75rem}.bottom-15{bottom:3.75rem}.left-15{left:3.75rem}.top-16{top:4rem}.right-16{right:4rem}.bottom-16{bottom:4rem}.left-16{left:4rem}.top-20{top:5rem}.right-20{right:5rem}.bottom-20{bottom:5rem}.left-20{left:5rem}.top-22{top:5.5rem}.right-22{right:5.5rem}.bottom-22{bottom:5.5rem}.left-22{left:5.5rem}.top-24{top:6rem}.right-24{right:6rem}.bottom-24{bottom:6rem}.left-24{left:6rem}.top-25{top:6.25rem}.right-25{right:6.25rem}.bottom-25{bottom:6.25rem}.left-25{left:6.25rem}.top-26{top:6.5rem}.right-26{right:6.5rem}.bottom-26{bottom:6.5rem}.left-26{left:6.5rem}.top-28{top:8rem}.right-28{right:8rem}.bottom-28{bottom:8rem}.left-28{left:8rem}.top-30{top:8.5rem}.right-30{right:8.5rem}.bottom-30{bottom:8.5rem}.left-30{left:8.5rem}.top-32{top:9rem}.right-32{right:9rem}.bottom-32{bottom:9rem}.left-32{left:9rem}.top-40{top:10rem}.right-40{right:10rem}.bottom-40{bottom:10rem}.left-40{left:10rem}.top-48{top:12rem}.right-48{right:12rem}.bottom-48{bottom:12rem}.left-48{left:12rem}.top-52{top:13rem}.right-52{right:13rem}.bottom-52{bottom:13rem}.left-52{left:13rem}.top-56{top:14rem}.right-56{right:14rem}.bottom-56{bottom:14rem}.left-56{left:14rem}.top-60{top:15rem}.right-60{right:15rem}.bottom-60{bottom:15rem}.left-60{left:15rem}.top-64{top:16rem}.right-64{right:16rem}.bottom-64{bottom:16rem}.left-64{left:16rem}.top-68{top:17rem}.right-68{right:17rem}.bottom-68{bottom:17rem}.left-68{left:17rem}.top-auto{top:auto}.right-auto{right:auto}.bottom-auto{bottom:auto}.left-auto{left:auto}.top-px{top:1px}.right-px{right:1px}.bottom-px{bottom:1px}.left-px{left:1px}.top-0\.5{top:.125rem}.right-0\.5{right:.125rem}.bottom-0\.5{bottom:.125rem}.left-0\.5{left:.125rem}.top-1\.5{top:.375rem}.right-1\.5{right:.375rem}.bottom-1\.5{bottom:.375rem}.left-1\.5{left:.375rem}.top-2\.5{top:.625rem}.right-2\.5{right:.625rem}.bottom-2\.5{bottom:.625rem}.left-2\.5{left:.625rem}.top-7\.5{top:1.875rem}.right-7\.5{right:1.875rem}.bottom-7\.5{bottom:1.875rem}.left-7\.5{left:1.875rem}.resize-none{resize:none}.resize-y{resize:vertical}.resize-x{resize:horizontal}.resize{resize:both}.shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.shadow-sm{box-shadow:0 1px 5px 0 rgba(0,0,0,.15)}.shadow{box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}.shadow-md{box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.shadow-lg{box-shadow:0 0 20px rgba(0,0,0,.15)}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.shadow-inner{box-shadow:inset 0 0 20px rgba(0,0,0,.15)}.shadow-outline{box-shadow:0 0 0 3px rgba(52,144,220,.5)}.shadow-none{box-shadow:none}.shadow-strong{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.shadow-top{box-shadow:0 -2px 4px 0 rgba(0,0,0,.1)}.shadow-symbol{box-shadow:0 1px 2px rgba(10,16,20,.24)}.shadow-sidebar{box-shadow:0 0 25px rgba(0,0,0,.1)}.hover\:shadow-xs:hover{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.hover\:shadow-sm:hover{box-shadow:0 1px 5px 0 rgba(0,0,0,.15)}.hover\:shadow:hover{box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}.hover\:shadow-md:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.hover\:shadow-lg:hover{box-shadow:0 0 20px rgba(0,0,0,.15)}.hover\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.hover\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.hover\:shadow-inner:hover{box-shadow:inset 0 0 20px rgba(0,0,0,.15)}.hover\:shadow-outline:hover{box-shadow:0 0 0 3px rgba(52,144,220,.5)}.hover\:shadow-none:hover{box-shadow:none}.hover\:shadow-strong:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.hover\:shadow-top:hover{box-shadow:0 -2px 4px 0 rgba(0,0,0,.1)}.hover\:shadow-symbol:hover{box-shadow:0 1px 2px rgba(10,16,20,.24)}.hover\:shadow-sidebar:hover{box-shadow:0 0 25px rgba(0,0,0,.1)}.focus\:shadow-xs:focus{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.focus\:shadow-sm:focus{box-shadow:0 1px 5px 0 rgba(0,0,0,.15)}.focus\:shadow:focus{box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}.focus\:shadow-md:focus{box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.focus\:shadow-lg:focus{box-shadow:0 0 20px rgba(0,0,0,.15)}.focus\:shadow-xl:focus{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.focus\:shadow-2xl:focus{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.focus\:shadow-inner:focus{box-shadow:inset 0 0 20px rgba(0,0,0,.15)}.focus\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(52,144,220,.5)}.focus\:shadow-none:focus{box-shadow:none}.focus\:shadow-strong:focus{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.focus\:shadow-top:focus{box-shadow:0 -2px 4px 0 rgba(0,0,0,.1)}.focus\:shadow-symbol:focus{box-shadow:0 1px 2px rgba(10,16,20,.24)}.focus\:shadow-sidebar:focus{box-shadow:0 0 25px rgba(0,0,0,.1)}.fill-current{fill:currentColor}.fill-transparent{fill:transparent}.stroke-current{stroke:currentColor}.stroke-0{stroke-width:0}.stroke-1{stroke-width:1}.stroke-2{stroke-width:2}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-transparent{color:transparent}.text-current{color:currentColor}.text-black{color:#000}.text-white{color:#fff}.text-gray-100{--text-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--text-opacity))}.text-gray-200{--text-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--text-opacity))}.text-gray-300{--text-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--text-opacity))}.text-gray-400{--text-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--text-opacity))}.text-gray-500{--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity))}.text-gray-600{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.text-gray-700{--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity))}.text-gray-800{--text-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--text-opacity))}.text-gray-900{--text-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--text-opacity))}.text-gray,.text-gray-DEFAULT{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.text-red{color:#d64343}.text-orange{color:#eb6437}.text-yellow{color:#f8da30}.text-green-100{--text-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--text-opacity))}.text-green-200{--text-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--text-opacity))}.text-green-300{--text-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--text-opacity))}.text-green-400{--text-opacity:1;color:#68d391;color:rgba(104,211,145,var(--text-opacity))}.text-green-500{--text-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--text-opacity))}.text-green-600{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.text-green-700{--text-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--text-opacity))}.text-green-800{--text-opacity:1;color:#276749;color:rgba(39,103,73,var(--text-opacity))}.text-green-900{--text-opacity:1;color:#22543d;color:rgba(34,84,61,var(--text-opacity))}.text-green,.text-green-DEFAULT{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.text-teal-100{--text-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--text-opacity))}.text-teal-200{--text-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--text-opacity))}.text-teal-300{--text-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--text-opacity))}.text-teal-400{--text-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--text-opacity))}.text-teal-500{--text-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--text-opacity))}.text-teal-600{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.text-teal-700{--text-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--text-opacity))}.text-teal-800{--text-opacity:1;color:#285e61;color:rgba(40,94,97,var(--text-opacity))}.text-teal-900{--text-opacity:1;color:#234e52;color:rgba(35,78,82,var(--text-opacity))}.text-teal,.text-teal-DEFAULT{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.text-blue-50{color:#d1eaff}.text-blue-100{color:#a8d7ff}.text-blue-200{color:#80c4ff}.text-blue-300{color:#57b0ff}.text-blue-400{color:#2e9dff}.text-blue-500{color:#058aff}.text-blue-600{color:#0075db}.text-blue-700{color:#005fb3}.text-blue-800{color:#00498a}.text-blue-900{color:#003461}.text-blue,.text-blue-DEFAULT{color:#0075db}.text-indigo-100{--text-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--text-opacity))}.text-indigo-200{--text-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--text-opacity))}.text-indigo-300{--text-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--text-opacity))}.text-indigo-400{--text-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--text-opacity))}.text-indigo-500{--text-opacity:1;color:#667eea;color:rgba(102,126,234,var(--text-opacity))}.text-indigo-600{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.text-indigo-700{--text-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--text-opacity))}.text-indigo-800{--text-opacity:1;color:#434190;color:rgba(67,65,144,var(--text-opacity))}.text-indigo-900{--text-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--text-opacity))}.text-indigo,.text-indigo-DEFAULT{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.text-purple-100{--text-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--text-opacity))}.text-purple-200{--text-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--text-opacity))}.text-purple-300{--text-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--text-opacity))}.text-purple-400{--text-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--text-opacity))}.text-purple-500{--text-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--text-opacity))}.text-purple-600{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.text-purple-700{--text-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--text-opacity))}.text-purple-800{--text-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--text-opacity))}.text-purple-900{--text-opacity:1;color:#44337a;color:rgba(68,51,122,var(--text-opacity))}.text-purple,.text-purple-DEFAULT{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.text-pink{--text-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--text-opacity))}.text-inherit{color:inherit}.text-amber{color:#d78737}.text-amber-active{color:#e3872b}.text-ardoise{color:#596a82}.text-ardoise-active{color:#476794}.text-blue-active{color:#14a5c2}.text-lightBlue,.text-lightBlue-active{color:rgba(0,85,138,.1)}.text-deepBlue{color:#0e346c}.text-deepBlue-active{color:#0a3f8f}.text-gold{color:#bd9e56}.text-gold-active{color:#c9a34a}.text-grenadine{color:#c35078}.text-grenadine-active{color:#cf4475}.text-kiwi{color:#9a9f1e}.text-kiwi-active{color:#a3a815}.text-lilas{color:#7ea1d3}.text-lilas-active{color:#75a0db}.text-mahogany{color:#57142e}.text-mahogany-active{color:#610a2b}.text-ocher{color:#c29614}.text-ocher-active{color:#cd9c0a}.text-pine{color:#144d52}.text-pine-active{color:#0a555c}.text-platinum,.text-platinum-active{color:#000}.text-prune{color:#661456}.text-prune-active{color:#72085d}.text-sand{color:#d7be88}.text-sand-active{color:#dfc181}.text-sandPearl{color:#f0e5d6}.text-sandPearl-active{color:#f2e6d4}.text-silver{color:#b1b2b4}.text-silver-active{color:#a9afbc}.text-skyBlue{color:#98d2d7}.text-skyBlue-active{color:#91d8de}.text-southSea{color:#9dc9cd}.text-southSea-active{color:#95ced5}.text-turquoise{color:#14a5c2}.text-turquoise-active{color:#0aaccd}.text-waterGreen{color:#007571}.text-waterGreen-active{color:#00a8a3}.text-deepRed{color:#c32222}.text-deepRed-active{color:#cf1717}.text-emerald{color:#14a33a}.text-emerald-active{color:#0bad36}.text-greenLight{--text-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--text-opacity))}.text-orange-active{color:#f65f2c}.text-red-active{color:#e13737}.text-white-active{color:#14a5c2}.text-white-button,.text-white-button-active{color:#fff}.text-code{color:#3f3d57}.text-code-active{color:#37354b}.text-gray-lighter{--text-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--text-opacity))}.text-gray-lighter-active{color:#ebebeb}.text-gray-light{--text-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--text-opacity))}.text-gray-medium{--text-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--text-opacity))}.text-gray-darker{--text-opacity:1;color:#504747;color:rgba(80,71,71,var(--text-opacity))}.text-gray-darker-active{color:#14a5c2}.text-api-default{--text-opacity:1;color:#507192;color:rgba(80,113,146,var(--text-opacity))}.text-gray-xxl{--text-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--text-opacity))}.text-line-even{color:#f3f6f7}.hover\:text-transparent:hover{color:transparent}.hover\:text-current:hover{color:currentColor}.hover\:text-black:hover{color:#000}.hover\:text-white:hover{color:#fff}.hover\:text-gray-100:hover{--text-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--text-opacity))}.hover\:text-gray-200:hover{--text-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--text-opacity))}.hover\:text-gray-300:hover{--text-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--text-opacity))}.hover\:text-gray-400:hover{--text-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--text-opacity))}.hover\:text-gray-500:hover{--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity))}.hover\:text-gray-600:hover{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.hover\:text-gray-700:hover{--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity))}.hover\:text-gray-800:hover{--text-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--text-opacity))}.hover\:text-gray-900:hover{--text-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--text-opacity))}.hover\:text-gray-DEFAULT:hover,.hover\:text-gray:hover{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.hover\:text-red:hover{color:#d64343}.hover\:text-orange:hover{color:#eb6437}.hover\:text-yellow:hover{color:#f8da30}.hover\:text-green-100:hover{--text-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--text-opacity))}.hover\:text-green-200:hover{--text-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--text-opacity))}.hover\:text-green-300:hover{--text-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--text-opacity))}.hover\:text-green-400:hover{--text-opacity:1;color:#68d391;color:rgba(104,211,145,var(--text-opacity))}.hover\:text-green-500:hover{--text-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--text-opacity))}.hover\:text-green-600:hover{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.hover\:text-green-700:hover{--text-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--text-opacity))}.hover\:text-green-800:hover{--text-opacity:1;color:#276749;color:rgba(39,103,73,var(--text-opacity))}.hover\:text-green-900:hover{--text-opacity:1;color:#22543d;color:rgba(34,84,61,var(--text-opacity))}.hover\:text-green-DEFAULT:hover,.hover\:text-green:hover{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.hover\:text-teal-100:hover{--text-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--text-opacity))}.hover\:text-teal-200:hover{--text-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--text-opacity))}.hover\:text-teal-300:hover{--text-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--text-opacity))}.hover\:text-teal-400:hover{--text-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--text-opacity))}.hover\:text-teal-500:hover{--text-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--text-opacity))}.hover\:text-teal-600:hover{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.hover\:text-teal-700:hover{--text-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--text-opacity))}.hover\:text-teal-800:hover{--text-opacity:1;color:#285e61;color:rgba(40,94,97,var(--text-opacity))}.hover\:text-teal-900:hover{--text-opacity:1;color:#234e52;color:rgba(35,78,82,var(--text-opacity))}.hover\:text-teal-DEFAULT:hover,.hover\:text-teal:hover{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.hover\:text-blue-50:hover{color:#d1eaff}.hover\:text-blue-100:hover{color:#a8d7ff}.hover\:text-blue-200:hover{color:#80c4ff}.hover\:text-blue-300:hover{color:#57b0ff}.hover\:text-blue-400:hover{color:#2e9dff}.hover\:text-blue-500:hover{color:#058aff}.hover\:text-blue-600:hover{color:#0075db}.hover\:text-blue-700:hover{color:#005fb3}.hover\:text-blue-800:hover{color:#00498a}.hover\:text-blue-900:hover{color:#003461}.hover\:text-blue-DEFAULT:hover,.hover\:text-blue:hover{color:#0075db}.hover\:text-indigo-100:hover{--text-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--text-opacity))}.hover\:text-indigo-200:hover{--text-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--text-opacity))}.hover\:text-indigo-300:hover{--text-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--text-opacity))}.hover\:text-indigo-400:hover{--text-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--text-opacity))}.hover\:text-indigo-500:hover{--text-opacity:1;color:#667eea;color:rgba(102,126,234,var(--text-opacity))}.hover\:text-indigo-600:hover{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.hover\:text-indigo-700:hover{--text-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--text-opacity))}.hover\:text-indigo-800:hover{--text-opacity:1;color:#434190;color:rgba(67,65,144,var(--text-opacity))}.hover\:text-indigo-900:hover{--text-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--text-opacity))}.hover\:text-indigo-DEFAULT:hover,.hover\:text-indigo:hover{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.hover\:text-purple-100:hover{--text-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--text-opacity))}.hover\:text-purple-200:hover{--text-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--text-opacity))}.hover\:text-purple-300:hover{--text-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--text-opacity))}.hover\:text-purple-400:hover{--text-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--text-opacity))}.hover\:text-purple-500:hover{--text-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--text-opacity))}.hover\:text-purple-600:hover{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.hover\:text-purple-700:hover{--text-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--text-opacity))}.hover\:text-purple-800:hover{--text-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--text-opacity))}.hover\:text-purple-900:hover{--text-opacity:1;color:#44337a;color:rgba(68,51,122,var(--text-opacity))}.hover\:text-purple-DEFAULT:hover,.hover\:text-purple:hover{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.hover\:text-pink:hover{--text-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--text-opacity))}.hover\:text-inherit:hover{color:inherit}.hover\:text-amber:hover{color:#d78737}.hover\:text-amber-active:hover{color:#e3872b}.hover\:text-ardoise:hover{color:#596a82}.hover\:text-ardoise-active:hover{color:#476794}.hover\:text-blue-active:hover{color:#14a5c2}.hover\:text-lightBlue-active:hover,.hover\:text-lightBlue:hover{color:rgba(0,85,138,.1)}.hover\:text-deepBlue:hover{color:#0e346c}.hover\:text-deepBlue-active:hover{color:#0a3f8f}.hover\:text-gold:hover{color:#bd9e56}.hover\:text-gold-active:hover{color:#c9a34a}.hover\:text-grenadine:hover{color:#c35078}.hover\:text-grenadine-active:hover{color:#cf4475}.hover\:text-kiwi:hover{color:#9a9f1e}.hover\:text-kiwi-active:hover{color:#a3a815}.hover\:text-lilas:hover{color:#7ea1d3}.hover\:text-lilas-active:hover{color:#75a0db}.hover\:text-mahogany:hover{color:#57142e}.hover\:text-mahogany-active:hover{color:#610a2b}.hover\:text-ocher:hover{color:#c29614}.hover\:text-ocher-active:hover{color:#cd9c0a}.hover\:text-pine:hover{color:#144d52}.hover\:text-pine-active:hover{color:#0a555c}.hover\:text-platinum-active:hover,.hover\:text-platinum:hover{color:#000}.hover\:text-prune:hover{color:#661456}.hover\:text-prune-active:hover{color:#72085d}.hover\:text-sand:hover{color:#d7be88}.hover\:text-sand-active:hover{color:#dfc181}.hover\:text-sandPearl:hover{color:#f0e5d6}.hover\:text-sandPearl-active:hover{color:#f2e6d4}.hover\:text-silver:hover{color:#b1b2b4}.hover\:text-silver-active:hover{color:#a9afbc}.hover\:text-skyBlue:hover{color:#98d2d7}.hover\:text-skyBlue-active:hover{color:#91d8de}.hover\:text-southSea:hover{color:#9dc9cd}.hover\:text-southSea-active:hover{color:#95ced5}.hover\:text-turquoise:hover{color:#14a5c2}.hover\:text-turquoise-active:hover{color:#0aaccd}.hover\:text-waterGreen:hover{color:#007571}.hover\:text-waterGreen-active:hover{color:#00a8a3}.hover\:text-deepRed:hover{color:#c32222}.hover\:text-deepRed-active:hover{color:#cf1717}.hover\:text-emerald:hover{color:#14a33a}.hover\:text-emerald-active:hover{color:#0bad36}.hover\:text-greenLight:hover{--text-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--text-opacity))}.hover\:text-orange-active:hover{color:#f65f2c}.hover\:text-red-active:hover{color:#e13737}.hover\:text-white-active:hover{color:#14a5c2}.hover\:text-white-button-active:hover,.hover\:text-white-button:hover{color:#fff}.hover\:text-code:hover{color:#3f3d57}.hover\:text-code-active:hover{color:#37354b}.hover\:text-gray-lighter:hover{--text-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--text-opacity))}.hover\:text-gray-lighter-active:hover{color:#ebebeb}.hover\:text-gray-light:hover{--text-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--text-opacity))}.hover\:text-gray-medium:hover{--text-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--text-opacity))}.hover\:text-gray-darker:hover{--text-opacity:1;color:#504747;color:rgba(80,71,71,var(--text-opacity))}.hover\:text-gray-darker-active:hover{color:#14a5c2}.hover\:text-api-default:hover{--text-opacity:1;color:#507192;color:rgba(80,113,146,var(--text-opacity))}.hover\:text-gray-xxl:hover{--text-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--text-opacity))}.hover\:text-line-even:hover{color:#f3f6f7}.focus\:text-transparent:focus{color:transparent}.focus\:text-current:focus{color:currentColor}.focus\:text-black:focus{color:#000}.focus\:text-white:focus{color:#fff}.focus\:text-gray-100:focus{--text-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--text-opacity))}.focus\:text-gray-200:focus{--text-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--text-opacity))}.focus\:text-gray-300:focus{--text-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--text-opacity))}.focus\:text-gray-400:focus{--text-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--text-opacity))}.focus\:text-gray-500:focus{--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity))}.focus\:text-gray-600:focus{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.focus\:text-gray-700:focus{--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity))}.focus\:text-gray-800:focus{--text-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--text-opacity))}.focus\:text-gray-900:focus{--text-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--text-opacity))}.focus\:text-gray-DEFAULT:focus,.focus\:text-gray:focus{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.focus\:text-red:focus{color:#d64343}.focus\:text-orange:focus{color:#eb6437}.focus\:text-yellow:focus{color:#f8da30}.focus\:text-green-100:focus{--text-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--text-opacity))}.focus\:text-green-200:focus{--text-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--text-opacity))}.focus\:text-green-300:focus{--text-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--text-opacity))}.focus\:text-green-400:focus{--text-opacity:1;color:#68d391;color:rgba(104,211,145,var(--text-opacity))}.focus\:text-green-500:focus{--text-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--text-opacity))}.focus\:text-green-600:focus{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.focus\:text-green-700:focus{--text-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--text-opacity))}.focus\:text-green-800:focus{--text-opacity:1;color:#276749;color:rgba(39,103,73,var(--text-opacity))}.focus\:text-green-900:focus{--text-opacity:1;color:#22543d;color:rgba(34,84,61,var(--text-opacity))}.focus\:text-green-DEFAULT:focus,.focus\:text-green:focus{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.focus\:text-teal-100:focus{--text-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--text-opacity))}.focus\:text-teal-200:focus{--text-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--text-opacity))}.focus\:text-teal-300:focus{--text-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--text-opacity))}.focus\:text-teal-400:focus{--text-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--text-opacity))}.focus\:text-teal-500:focus{--text-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--text-opacity))}.focus\:text-teal-600:focus{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.focus\:text-teal-700:focus{--text-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--text-opacity))}.focus\:text-teal-800:focus{--text-opacity:1;color:#285e61;color:rgba(40,94,97,var(--text-opacity))}.focus\:text-teal-900:focus{--text-opacity:1;color:#234e52;color:rgba(35,78,82,var(--text-opacity))}.focus\:text-teal-DEFAULT:focus,.focus\:text-teal:focus{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.focus\:text-blue-50:focus{color:#d1eaff}.focus\:text-blue-100:focus{color:#a8d7ff}.focus\:text-blue-200:focus{color:#80c4ff}.focus\:text-blue-300:focus{color:#57b0ff}.focus\:text-blue-400:focus{color:#2e9dff}.focus\:text-blue-500:focus{color:#058aff}.focus\:text-blue-600:focus{color:#0075db}.focus\:text-blue-700:focus{color:#005fb3}.focus\:text-blue-800:focus{color:#00498a}.focus\:text-blue-900:focus{color:#003461}.focus\:text-blue-DEFAULT:focus,.focus\:text-blue:focus{color:#0075db}.focus\:text-indigo-100:focus{--text-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--text-opacity))}.focus\:text-indigo-200:focus{--text-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--text-opacity))}.focus\:text-indigo-300:focus{--text-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--text-opacity))}.focus\:text-indigo-400:focus{--text-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--text-opacity))}.focus\:text-indigo-500:focus{--text-opacity:1;color:#667eea;color:rgba(102,126,234,var(--text-opacity))}.focus\:text-indigo-600:focus{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.focus\:text-indigo-700:focus{--text-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--text-opacity))}.focus\:text-indigo-800:focus{--text-opacity:1;color:#434190;color:rgba(67,65,144,var(--text-opacity))}.focus\:text-indigo-900:focus{--text-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--text-opacity))}.focus\:text-indigo-DEFAULT:focus,.focus\:text-indigo:focus{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.focus\:text-purple-100:focus{--text-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--text-opacity))}.focus\:text-purple-200:focus{--text-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--text-opacity))}.focus\:text-purple-300:focus{--text-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--text-opacity))}.focus\:text-purple-400:focus{--text-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--text-opacity))}.focus\:text-purple-500:focus{--text-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--text-opacity))}.focus\:text-purple-600:focus{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.focus\:text-purple-700:focus{--text-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--text-opacity))}.focus\:text-purple-800:focus{--text-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--text-opacity))}.focus\:text-purple-900:focus{--text-opacity:1;color:#44337a;color:rgba(68,51,122,var(--text-opacity))}.focus\:text-purple-DEFAULT:focus,.focus\:text-purple:focus{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.focus\:text-pink:focus{--text-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--text-opacity))}.focus\:text-inherit:focus{color:inherit}.focus\:text-amber:focus{color:#d78737}.focus\:text-amber-active:focus{color:#e3872b}.focus\:text-ardoise:focus{color:#596a82}.focus\:text-ardoise-active:focus{color:#476794}.focus\:text-blue-active:focus{color:#14a5c2}.focus\:text-lightBlue-active:focus,.focus\:text-lightBlue:focus{color:rgba(0,85,138,.1)}.focus\:text-deepBlue:focus{color:#0e346c}.focus\:text-deepBlue-active:focus{color:#0a3f8f}.focus\:text-gold:focus{color:#bd9e56}.focus\:text-gold-active:focus{color:#c9a34a}.focus\:text-grenadine:focus{color:#c35078}.focus\:text-grenadine-active:focus{color:#cf4475}.focus\:text-kiwi:focus{color:#9a9f1e}.focus\:text-kiwi-active:focus{color:#a3a815}.focus\:text-lilas:focus{color:#7ea1d3}.focus\:text-lilas-active:focus{color:#75a0db}.focus\:text-mahogany:focus{color:#57142e}.focus\:text-mahogany-active:focus{color:#610a2b}.focus\:text-ocher:focus{color:#c29614}.focus\:text-ocher-active:focus{color:#cd9c0a}.focus\:text-pine:focus{color:#144d52}.focus\:text-pine-active:focus{color:#0a555c}.focus\:text-platinum-active:focus,.focus\:text-platinum:focus{color:#000}.focus\:text-prune:focus{color:#661456}.focus\:text-prune-active:focus{color:#72085d}.focus\:text-sand:focus{color:#d7be88}.focus\:text-sand-active:focus{color:#dfc181}.focus\:text-sandPearl:focus{color:#f0e5d6}.focus\:text-sandPearl-active:focus{color:#f2e6d4}.focus\:text-silver:focus{color:#b1b2b4}.focus\:text-silver-active:focus{color:#a9afbc}.focus\:text-skyBlue:focus{color:#98d2d7}.focus\:text-skyBlue-active:focus{color:#91d8de}.focus\:text-southSea:focus{color:#9dc9cd}.focus\:text-southSea-active:focus{color:#95ced5}.focus\:text-turquoise:focus{color:#14a5c2}.focus\:text-turquoise-active:focus{color:#0aaccd}.focus\:text-waterGreen:focus{color:#007571}.focus\:text-waterGreen-active:focus{color:#00a8a3}.focus\:text-deepRed:focus{color:#c32222}.focus\:text-deepRed-active:focus{color:#cf1717}.focus\:text-emerald:focus{color:#14a33a}.focus\:text-emerald-active:focus{color:#0bad36}.focus\:text-greenLight:focus{--text-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--text-opacity))}.focus\:text-orange-active:focus{color:#f65f2c}.focus\:text-red-active:focus{color:#e13737}.focus\:text-white-active:focus{color:#14a5c2}.focus\:text-white-button-active:focus,.focus\:text-white-button:focus{color:#fff}.focus\:text-code:focus{color:#3f3d57}.focus\:text-code-active:focus{color:#37354b}.focus\:text-gray-lighter:focus{--text-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--text-opacity))}.focus\:text-gray-lighter-active:focus{color:#ebebeb}.focus\:text-gray-light:focus{--text-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--text-opacity))}.focus\:text-gray-medium:focus{--text-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--text-opacity))}.focus\:text-gray-darker:focus{--text-opacity:1;color:#504747;color:rgba(80,71,71,var(--text-opacity))}.focus\:text-gray-darker-active:focus{color:#14a5c2}.focus\:text-api-default:focus{--text-opacity:1;color:#507192;color:rgba(80,113,146,var(--text-opacity))}.focus\:text-gray-xxl:focus{--text-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--text-opacity))}.focus\:text-line-even:focus{color:#f3f6f7}.text-opacity-0{--text-opacity:0}.text-opacity-25{--text-opacity:0.25}.text-opacity-50{--text-opacity:0.5}.text-opacity-75{--text-opacity:0.75}.text-opacity-100{--text-opacity:1}.hover\:text-opacity-0:hover{--text-opacity:0}.hover\:text-opacity-25:hover{--text-opacity:0.25}.hover\:text-opacity-50:hover{--text-opacity:0.5}.hover\:text-opacity-75:hover{--text-opacity:0.75}.hover\:text-opacity-100:hover{--text-opacity:1}.focus\:text-opacity-0:focus{--text-opacity:0}.focus\:text-opacity-25:focus{--text-opacity:0.25}.focus\:text-opacity-50:focus{--text-opacity:0.5}.focus\:text-opacity-75:focus{--text-opacity:0.75}.focus\:text-opacity-100:focus{--text-opacity:1}.italic{font-style:italic}.not-italic{font-style:normal}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.no-underline{text-decoration:none}.hover\:underline:hover{text-decoration:underline}.hover\:line-through:hover{text-decoration:line-through}.hover\:no-underline:hover{text-decoration:none}.focus\:underline:focus{text-decoration:underline}.focus\:line-through:focus{text-decoration:line-through}.focus\:no-underline:focus{text-decoration:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.diagonal-fractions,.lining-nums,.oldstyle-nums,.ordinal,.proportional-nums,.slashed-zero,.stacked-fractions,.tabular-nums{--font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)}.normal-nums{font-variant-numeric:normal}.ordinal{--font-variant-numeric-ordinal:ordinal}.slashed-zero{--font-variant-numeric-slashed-zero:slashed-zero}.lining-nums{--font-variant-numeric-figure:lining-nums}.oldstyle-nums{--font-variant-numeric-figure:oldstyle-nums}.proportional-nums{--font-variant-numeric-spacing:proportional-nums}.tabular-nums{--font-variant-numeric-spacing:tabular-nums}.diagonal-fractions{--font-variant-numeric-fraction:diagonal-fractions}.stacked-fractions{--font-variant-numeric-fraction:stacked-fractions}.tracking-tighter{letter-spacing:-.05em}.tracking-tight{letter-spacing:-.025em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.select-all{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.select-auto{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-top{vertical-align:text-top}.align-text-bottom{vertical-align:text-bottom}.visible{visibility:visible}.invisible{visibility:hidden}.whitespace-normal{white-space:normal}.whitespace-no-wrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-normal{word-wrap:normal;overflow-wrap:normal;word-break:normal}.break-words{word-wrap:break-word;overflow-wrap:break-word}.break-all{word-break:break-all}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-0{width:0}.w-1{width:.25rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-15{width:3.75rem}.w-16{width:4rem}.w-20{width:5rem}.w-22{width:5.5rem}.w-24{width:6rem}.w-25{width:6.25rem}.w-26{width:6.5rem}.w-28{width:8rem}.w-30{width:8.5rem}.w-32{width:9rem}.w-40{width:10rem}.w-48{width:12rem}.w-52{width:13rem}.w-56{width:14rem}.w-60{width:15rem}.w-64{width:16rem}.w-68{width:17rem}.w-auto{width:auto}.w-px{width:1px}.w-0\.5{width:.125rem}.w-1\.5{width:.375rem}.w-2\.5{width:.625rem}.w-7\.5{width:1.875rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-1\/4{width:25%}.w-2\/4{width:50%}.w-3\/4{width:75%}.w-1\/5{width:20%}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-1\/6{width:16.666667%}.w-2\/6{width:33.333333%}.w-3\/6{width:50%}.w-4\/6{width:66.666667%}.w-5\/6{width:83.333333%}.w-1\/12{width:8.333333%}.w-2\/12{width:16.666667%}.w-3\/12{width:25%}.w-4\/12{width:33.333333%}.w-5\/12{width:41.666667%}.w-6\/12{width:50%}.w-7\/12{width:58.333333%}.w-8\/12{width:66.666667%}.w-9\/12{width:75%}.w-10\/12{width:83.333333%}.w-11\/12{width:91.666667%}.w-full{width:100%}.w-screen{width:100vw}.w-3\/10{width:30%}.w-7\/10{width:70%}.w-9\/10{width:90%}.w-12\/25{width:48%}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-6{z-index:6}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-auto{z-index:auto}.gap-0{grid-gap:0;gap:0}.gap-1{grid-gap:.25rem;gap:.25rem}.gap-2{grid-gap:.5rem;gap:.5rem}.gap-3{grid-gap:.75rem;gap:.75rem}.gap-4{grid-gap:1rem;gap:1rem}.gap-5{grid-gap:1.25rem;gap:1.25rem}.gap-6{grid-gap:1.5rem;gap:1.5rem}.gap-7{grid-gap:1.75rem;gap:1.75rem}.gap-8{grid-gap:2rem;gap:2rem}.gap-9{grid-gap:2.25rem;gap:2.25rem}.gap-10{grid-gap:2.5rem;gap:2.5rem}.gap-11{grid-gap:2.75rem;gap:2.75rem}.gap-12{grid-gap:3rem;gap:3rem}.gap-15{grid-gap:3.75rem;gap:3.75rem}.gap-16{grid-gap:4rem;gap:4rem}.gap-20{grid-gap:5rem;gap:5rem}.gap-22{grid-gap:5.5rem;gap:5.5rem}.gap-24{grid-gap:6rem;gap:6rem}.gap-25{grid-gap:6.25rem;gap:6.25rem}.gap-26{grid-gap:6.5rem;gap:6.5rem}.gap-28{grid-gap:8rem;gap:8rem}.gap-30{grid-gap:8.5rem;gap:8.5rem}.gap-32{grid-gap:9rem;gap:9rem}.gap-40{grid-gap:10rem;gap:10rem}.gap-48{grid-gap:12rem;gap:12rem}.gap-52{grid-gap:13rem;gap:13rem}.gap-56{grid-gap:14rem;gap:14rem}.gap-60{grid-gap:15rem;gap:15rem}.gap-64{grid-gap:16rem;gap:16rem}.gap-68{grid-gap:17rem;gap:17rem}.gap-px{grid-gap:1px;gap:1px}.gap-0\.5{grid-gap:.125rem;gap:.125rem}.gap-1\.5{grid-gap:.375rem;gap:.375rem}.gap-2\.5{grid-gap:.625rem;gap:.625rem}.gap-7\.5{grid-gap:1.875rem;gap:1.875rem}.col-gap-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.col-gap-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.col-gap-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.col-gap-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.col-gap-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.col-gap-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.col-gap-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.col-gap-7{grid-column-gap:1.75rem;-moz-column-gap:1.75rem;column-gap:1.75rem}.col-gap-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.col-gap-9{grid-column-gap:2.25rem;-moz-column-gap:2.25rem;column-gap:2.25rem}.col-gap-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.col-gap-11{grid-column-gap:2.75rem;-moz-column-gap:2.75rem;column-gap:2.75rem}.col-gap-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.col-gap-15{grid-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem}.col-gap-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.col-gap-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.col-gap-22{grid-column-gap:5.5rem;-moz-column-gap:5.5rem;column-gap:5.5rem}.col-gap-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.col-gap-25{grid-column-gap:6.25rem;-moz-column-gap:6.25rem;column-gap:6.25rem}.col-gap-26{grid-column-gap:6.5rem;-moz-column-gap:6.5rem;column-gap:6.5rem}.col-gap-28{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.col-gap-30{grid-column-gap:8.5rem;-moz-column-gap:8.5rem;column-gap:8.5rem}.col-gap-32{grid-column-gap:9rem;-moz-column-gap:9rem;column-gap:9rem}.col-gap-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.col-gap-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.col-gap-52{grid-column-gap:13rem;-moz-column-gap:13rem;column-gap:13rem}.col-gap-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.col-gap-60{grid-column-gap:15rem;-moz-column-gap:15rem;column-gap:15rem}.col-gap-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.col-gap-68{grid-column-gap:17rem;-moz-column-gap:17rem;column-gap:17rem}.col-gap-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.col-gap-0\.5{grid-column-gap:.125rem;-moz-column-gap:.125rem;column-gap:.125rem}.col-gap-1\.5{grid-column-gap:.375rem;-moz-column-gap:.375rem;column-gap:.375rem}.col-gap-2\.5{grid-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}.col-gap-7\.5{grid-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}.gap-x-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.gap-x-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-7{grid-column-gap:1.75rem;-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-x-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.gap-x-9{grid-column-gap:2.25rem;-moz-column-gap:2.25rem;column-gap:2.25rem}.gap-x-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-11{grid-column-gap:2.75rem;-moz-column-gap:2.75rem;column-gap:2.75rem}.gap-x-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.gap-x-15{grid-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem}.gap-x-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.gap-x-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.gap-x-22{grid-column-gap:5.5rem;-moz-column-gap:5.5rem;column-gap:5.5rem}.gap-x-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.gap-x-25{grid-column-gap:6.25rem;-moz-column-gap:6.25rem;column-gap:6.25rem}.gap-x-26{grid-column-gap:6.5rem;-moz-column-gap:6.5rem;column-gap:6.5rem}.gap-x-28{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.gap-x-30{grid-column-gap:8.5rem;-moz-column-gap:8.5rem;column-gap:8.5rem}.gap-x-32{grid-column-gap:9rem;-moz-column-gap:9rem;column-gap:9rem}.gap-x-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.gap-x-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.gap-x-52{grid-column-gap:13rem;-moz-column-gap:13rem;column-gap:13rem}.gap-x-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.gap-x-60{grid-column-gap:15rem;-moz-column-gap:15rem;column-gap:15rem}.gap-x-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.gap-x-68{grid-column-gap:17rem;-moz-column-gap:17rem;column-gap:17rem}.gap-x-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.gap-x-0\.5{grid-column-gap:.125rem;-moz-column-gap:.125rem;column-gap:.125rem}.gap-x-1\.5{grid-column-gap:.375rem;-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2\.5{grid-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-7\.5{grid-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}.row-gap-0{grid-row-gap:0;row-gap:0}.row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}.row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}.row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}.row-gap-4{grid-row-gap:1rem;row-gap:1rem}.row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}.row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.row-gap-7{grid-row-gap:1.75rem;row-gap:1.75rem}.row-gap-8{grid-row-gap:2rem;row-gap:2rem}.row-gap-9{grid-row-gap:2.25rem;row-gap:2.25rem}.row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}.row-gap-11{grid-row-gap:2.75rem;row-gap:2.75rem}.row-gap-12{grid-row-gap:3rem;row-gap:3rem}.row-gap-15{grid-row-gap:3.75rem;row-gap:3.75rem}.row-gap-16{grid-row-gap:4rem;row-gap:4rem}.row-gap-20{grid-row-gap:5rem;row-gap:5rem}.row-gap-22{grid-row-gap:5.5rem;row-gap:5.5rem}.row-gap-24{grid-row-gap:6rem;row-gap:6rem}.row-gap-25{grid-row-gap:6.25rem;row-gap:6.25rem}.row-gap-26{grid-row-gap:6.5rem;row-gap:6.5rem}.row-gap-28{grid-row-gap:8rem;row-gap:8rem}.row-gap-30{grid-row-gap:8.5rem;row-gap:8.5rem}.row-gap-32{grid-row-gap:9rem;row-gap:9rem}.row-gap-40{grid-row-gap:10rem;row-gap:10rem}.row-gap-48{grid-row-gap:12rem;row-gap:12rem}.row-gap-52{grid-row-gap:13rem;row-gap:13rem}.row-gap-56{grid-row-gap:14rem;row-gap:14rem}.row-gap-60{grid-row-gap:15rem;row-gap:15rem}.row-gap-64{grid-row-gap:16rem;row-gap:16rem}.row-gap-68{grid-row-gap:17rem;row-gap:17rem}.row-gap-px{grid-row-gap:1px;row-gap:1px}.row-gap-0\.5{grid-row-gap:.125rem;row-gap:.125rem}.row-gap-1\.5{grid-row-gap:.375rem;row-gap:.375rem}.row-gap-2\.5{grid-row-gap:.625rem;row-gap:.625rem}.row-gap-7\.5{grid-row-gap:1.875rem;row-gap:1.875rem}.gap-y-0{grid-row-gap:0;row-gap:0}.gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}.gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}.gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}.gap-y-4{grid-row-gap:1rem;row-gap:1rem}.gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}.gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}.gap-y-7{grid-row-gap:1.75rem;row-gap:1.75rem}.gap-y-8{grid-row-gap:2rem;row-gap:2rem}.gap-y-9{grid-row-gap:2.25rem;row-gap:2.25rem}.gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}.gap-y-11{grid-row-gap:2.75rem;row-gap:2.75rem}.gap-y-12{grid-row-gap:3rem;row-gap:3rem}.gap-y-15{grid-row-gap:3.75rem;row-gap:3.75rem}.gap-y-16{grid-row-gap:4rem;row-gap:4rem}.gap-y-20{grid-row-gap:5rem;row-gap:5rem}.gap-y-22{grid-row-gap:5.5rem;row-gap:5.5rem}.gap-y-24{grid-row-gap:6rem;row-gap:6rem}.gap-y-25{grid-row-gap:6.25rem;row-gap:6.25rem}.gap-y-26{grid-row-gap:6.5rem;row-gap:6.5rem}.gap-y-28{grid-row-gap:8rem;row-gap:8rem}.gap-y-30{grid-row-gap:8.5rem;row-gap:8.5rem}.gap-y-32{grid-row-gap:9rem;row-gap:9rem}.gap-y-40{grid-row-gap:10rem;row-gap:10rem}.gap-y-48{grid-row-gap:12rem;row-gap:12rem}.gap-y-52{grid-row-gap:13rem;row-gap:13rem}.gap-y-56{grid-row-gap:14rem;row-gap:14rem}.gap-y-60{grid-row-gap:15rem;row-gap:15rem}.gap-y-64{grid-row-gap:16rem;row-gap:16rem}.gap-y-68{grid-row-gap:17rem;row-gap:17rem}.gap-y-px{grid-row-gap:1px;row-gap:1px}.gap-y-0\.5{grid-row-gap:.125rem;row-gap:.125rem}.gap-y-1\.5{grid-row-gap:.375rem;row-gap:.375rem}.gap-y-2\.5{grid-row-gap:.625rem;row-gap:.625rem}.gap-y-7\.5{grid-row-gap:1.875rem;row-gap:1.875rem}.grid-flow-row{grid-auto-flow:row}.grid-flow-col{grid-auto-flow:column}.grid-flow-row-dense{grid-auto-flow:row dense}.grid-flow-col-dense{grid-auto-flow:column dense}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-none{grid-template-columns:none}.auto-cols-auto{grid-auto-columns:auto}.auto-cols-min{grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}.auto-cols-max{grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.col-auto{grid-column:auto}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.col-start-13{grid-column-start:13}.col-start-auto{grid-column-start:auto}.col-end-1{grid-column-end:1}.col-end-2{grid-column-end:2}.col-end-3{grid-column-end:3}.col-end-4{grid-column-end:4}.col-end-5{grid-column-end:5}.col-end-6{grid-column-end:6}.col-end-7{grid-column-end:7}.col-end-8{grid-column-end:8}.col-end-9{grid-column-end:9}.col-end-10{grid-column-end:10}.col-end-11{grid-column-end:11}.col-end-12{grid-column-end:12}.col-end-13{grid-column-end:13}.col-end-auto{grid-column-end:auto}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.grid-rows-none{grid-template-rows:none}.auto-rows-auto{grid-auto-rows:auto}.auto-rows-min{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.auto-rows-max{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.row-auto{grid-row:auto}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-span-4{grid-row:span 4/span 4}.row-span-5{grid-row:span 5/span 5}.row-span-6{grid-row:span 6/span 6}.row-span-full{grid-row:1/-1}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.row-start-5{grid-row-start:5}.row-start-6{grid-row-start:6}.row-start-7{grid-row-start:7}.row-start-auto{grid-row-start:auto}.row-end-1{grid-row-end:1}.row-end-2{grid-row-end:2}.row-end-3{grid-row-end:3}.row-end-4{grid-row-end:4}.row-end-5{grid-row-end:5}.row-end-6{grid-row-end:6}.row-end-7{grid-row-end:7}.row-end-auto{grid-row-end:auto}.transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.origin-center{transform-origin:center}.origin-top{transform-origin:top}.origin-top-right{transform-origin:top right}.origin-right{transform-origin:right}.origin-bottom-right{transform-origin:bottom right}.origin-bottom{transform-origin:bottom}.origin-bottom-left{transform-origin:bottom left}.origin-left{transform-origin:left}.origin-top-left{transform-origin:top left}.scale-0{--transform-scale-x:0;--transform-scale-y:0}.scale-50{--transform-scale-x:.5;--transform-scale-y:.5}.scale-75{--transform-scale-x:.75;--transform-scale-y:.75}.scale-90{--transform-scale-x:.9;--transform-scale-y:.9}.scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.scale-100{--transform-scale-x:1;--transform-scale-y:1}.scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}.scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}.scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}.scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}.scale-x-0{--transform-scale-x:0}.scale-x-50{--transform-scale-x:.5}.scale-x-75{--transform-scale-x:.75}.scale-x-90{--transform-scale-x:.9}.scale-x-95{--transform-scale-x:.95}.scale-x-100{--transform-scale-x:1}.scale-x-105{--transform-scale-x:1.05}.scale-x-110{--transform-scale-x:1.1}.scale-x-125{--transform-scale-x:1.25}.scale-x-150{--transform-scale-x:1.5}.scale-y-0{--transform-scale-y:0}.scale-y-50{--transform-scale-y:.5}.scale-y-75{--transform-scale-y:.75}.scale-y-90{--transform-scale-y:.9}.scale-y-95{--transform-scale-y:.95}.scale-y-100{--transform-scale-y:1}.scale-y-105{--transform-scale-y:1.05}.scale-y-110{--transform-scale-y:1.1}.scale-y-125{--transform-scale-y:1.25}.scale-y-150{--transform-scale-y:1.5}.hover\:scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}.hover\:scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}.hover\:scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}.hover\:scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}.hover\:scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}.hover\:scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}.hover\:scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}.hover\:scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}.hover\:scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}.hover\:scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}.hover\:scale-x-0:hover{--transform-scale-x:0}.hover\:scale-x-50:hover{--transform-scale-x:.5}.hover\:scale-x-75:hover{--transform-scale-x:.75}.hover\:scale-x-90:hover{--transform-scale-x:.9}.hover\:scale-x-95:hover{--transform-scale-x:.95}.hover\:scale-x-100:hover{--transform-scale-x:1}.hover\:scale-x-105:hover{--transform-scale-x:1.05}.hover\:scale-x-110:hover{--transform-scale-x:1.1}.hover\:scale-x-125:hover{--transform-scale-x:1.25}.hover\:scale-x-150:hover{--transform-scale-x:1.5}.hover\:scale-y-0:hover{--transform-scale-y:0}.hover\:scale-y-50:hover{--transform-scale-y:.5}.hover\:scale-y-75:hover{--transform-scale-y:.75}.hover\:scale-y-90:hover{--transform-scale-y:.9}.hover\:scale-y-95:hover{--transform-scale-y:.95}.hover\:scale-y-100:hover{--transform-scale-y:1}.hover\:scale-y-105:hover{--transform-scale-y:1.05}.hover\:scale-y-110:hover{--transform-scale-y:1.1}.hover\:scale-y-125:hover{--transform-scale-y:1.25}.hover\:scale-y-150:hover{--transform-scale-y:1.5}.focus\:scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}.focus\:scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}.focus\:scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}.focus\:scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}.focus\:scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}.focus\:scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}.focus\:scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}.focus\:scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}.focus\:scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}.focus\:scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}.focus\:scale-x-0:focus{--transform-scale-x:0}.focus\:scale-x-50:focus{--transform-scale-x:.5}.focus\:scale-x-75:focus{--transform-scale-x:.75}.focus\:scale-x-90:focus{--transform-scale-x:.9}.focus\:scale-x-95:focus{--transform-scale-x:.95}.focus\:scale-x-100:focus{--transform-scale-x:1}.focus\:scale-x-105:focus{--transform-scale-x:1.05}.focus\:scale-x-110:focus{--transform-scale-x:1.1}.focus\:scale-x-125:focus{--transform-scale-x:1.25}.focus\:scale-x-150:focus{--transform-scale-x:1.5}.focus\:scale-y-0:focus{--transform-scale-y:0}.focus\:scale-y-50:focus{--transform-scale-y:.5}.focus\:scale-y-75:focus{--transform-scale-y:.75}.focus\:scale-y-90:focus{--transform-scale-y:.9}.focus\:scale-y-95:focus{--transform-scale-y:.95}.focus\:scale-y-100:focus{--transform-scale-y:1}.focus\:scale-y-105:focus{--transform-scale-y:1.05}.focus\:scale-y-110:focus{--transform-scale-y:1.1}.focus\:scale-y-125:focus{--transform-scale-y:1.25}.focus\:scale-y-150:focus{--transform-scale-y:1.5}.rotate-0{--transform-rotate:0}.rotate-90{--transform-rotate:90deg}.rotate-135{--transform-rotate:135deg}.rotate-180{--transform-rotate:180deg}.-rotate-180{--transform-rotate:-180deg}.-rotate-135{--transform-rotate:-135deg}.-rotate-90{--transform-rotate:-90deg}.hover\:rotate-0:hover{--transform-rotate:0}.hover\:rotate-90:hover{--transform-rotate:90deg}.hover\:rotate-135:hover{--transform-rotate:135deg}.hover\:rotate-180:hover{--transform-rotate:180deg}.hover\:-rotate-180:hover{--transform-rotate:-180deg}.hover\:-rotate-135:hover{--transform-rotate:-135deg}.hover\:-rotate-90:hover{--transform-rotate:-90deg}.focus\:rotate-0:focus{--transform-rotate:0}.focus\:rotate-90:focus{--transform-rotate:90deg}.focus\:rotate-135:focus{--transform-rotate:135deg}.focus\:rotate-180:focus{--transform-rotate:180deg}.focus\:-rotate-180:focus{--transform-rotate:-180deg}.focus\:-rotate-135:focus{--transform-rotate:-135deg}.focus\:-rotate-90:focus{--transform-rotate:-90deg}.translate-x-0{--transform-translate-x:0}.translate-x-1{--transform-translate-x:.25rem}.translate-x-2{--transform-translate-x:.5rem}.translate-x-3{--transform-translate-x:.75rem}.translate-x-4{--transform-translate-x:1rem}.translate-x-5{--transform-translate-x:1.25rem}.translate-x-6{--transform-translate-x:1.5rem}.translate-x-7{--transform-translate-x:1.75rem}.translate-x-8{--transform-translate-x:2rem}.translate-x-9{--transform-translate-x:2.25rem}.translate-x-10{--transform-translate-x:2.5rem}.translate-x-11{--transform-translate-x:2.75rem}.translate-x-12{--transform-translate-x:3rem}.translate-x-15{--transform-translate-x:3.75rem}.translate-x-16{--transform-translate-x:4rem}.translate-x-20{--transform-translate-x:5rem}.translate-x-22{--transform-translate-x:5.5rem}.translate-x-24{--transform-translate-x:6rem}.translate-x-25{--transform-translate-x:6.25rem}.translate-x-26{--transform-translate-x:6.5rem}.translate-x-28{--transform-translate-x:8rem}.translate-x-30{--transform-translate-x:8.5rem}.translate-x-32{--transform-translate-x:9rem}.translate-x-40{--transform-translate-x:10rem}.translate-x-48{--transform-translate-x:12rem}.translate-x-52{--transform-translate-x:13rem}.translate-x-56{--transform-translate-x:14rem}.translate-x-60{--transform-translate-x:15rem}.translate-x-64{--transform-translate-x:16rem}.translate-x-68{--transform-translate-x:17rem}.translate-x-px{--transform-translate-x:1px}.translate-x-0\.5{--transform-translate-x:.125rem}.translate-x-1\.5{--transform-translate-x:.375rem}.translate-x-2\.5{--transform-translate-x:.625rem}.translate-x-7\.5{--transform-translate-x:1.875rem}.-translate-x-1{--transform-translate-x:-0.25rem}.-translate-x-2{--transform-translate-x:-0.5rem}.-translate-x-3{--transform-translate-x:-0.75rem}.-translate-x-4{--transform-translate-x:-1rem}.-translate-x-5{--transform-translate-x:-1.25rem}.-translate-x-6{--transform-translate-x:-1.5rem}.-translate-x-7{--transform-translate-x:-1.75rem}.-translate-x-8{--transform-translate-x:-2rem}.-translate-x-9{--transform-translate-x:-2.25rem}.-translate-x-10{--transform-translate-x:-2.5rem}.-translate-x-11{--transform-translate-x:-2.75rem}.-translate-x-12{--transform-translate-x:-3rem}.-translate-x-15{--transform-translate-x:-3.75rem}.-translate-x-16{--transform-translate-x:-4rem}.-translate-x-20{--transform-translate-x:-5rem}.-translate-x-22{--transform-translate-x:-5.5rem}.-translate-x-24{--transform-translate-x:-6rem}.-translate-x-25{--transform-translate-x:-6.25rem}.-translate-x-26{--transform-translate-x:-6.5rem}.-translate-x-28{--transform-translate-x:-8rem}.-translate-x-30{--transform-translate-x:-8.5rem}.-translate-x-32{--transform-translate-x:-9rem}.-translate-x-40{--transform-translate-x:-10rem}.-translate-x-48{--transform-translate-x:-12rem}.-translate-x-52{--transform-translate-x:-13rem}.-translate-x-56{--transform-translate-x:-14rem}.-translate-x-60{--transform-translate-x:-15rem}.-translate-x-64{--transform-translate-x:-16rem}.-translate-x-68{--transform-translate-x:-17rem}.-translate-x-px{--transform-translate-x:-1px}.-translate-x-0\.5{--transform-translate-x:-0.125rem}.-translate-x-1\.5{--transform-translate-x:-0.375rem}.-translate-x-2\.5{--transform-translate-x:-0.625rem}.-translate-x-7\.5{--transform-translate-x:-1.875rem}.-translate-x-full{--transform-translate-x:-100%}.-translate-x-1\/2{--transform-translate-x:-50%}.translate-x-1\/2{--transform-translate-x:50%}.translate-x-full{--transform-translate-x:100%}.translate-y-0{--transform-translate-y:0}.translate-y-1{--transform-translate-y:.25rem}.translate-y-2{--transform-translate-y:.5rem}.translate-y-3{--transform-translate-y:.75rem}.translate-y-4{--transform-translate-y:1rem}.translate-y-5{--transform-translate-y:1.25rem}.translate-y-6{--transform-translate-y:1.5rem}.translate-y-7{--transform-translate-y:1.75rem}.translate-y-8{--transform-translate-y:2rem}.translate-y-9{--transform-translate-y:2.25rem}.translate-y-10{--transform-translate-y:2.5rem}.translate-y-11{--transform-translate-y:2.75rem}.translate-y-12{--transform-translate-y:3rem}.translate-y-15{--transform-translate-y:3.75rem}.translate-y-16{--transform-translate-y:4rem}.translate-y-20{--transform-translate-y:5rem}.translate-y-22{--transform-translate-y:5.5rem}.translate-y-24{--transform-translate-y:6rem}.translate-y-25{--transform-translate-y:6.25rem}.translate-y-26{--transform-translate-y:6.5rem}.translate-y-28{--transform-translate-y:8rem}.translate-y-30{--transform-translate-y:8.5rem}.translate-y-32{--transform-translate-y:9rem}.translate-y-40{--transform-translate-y:10rem}.translate-y-48{--transform-translate-y:12rem}.translate-y-52{--transform-translate-y:13rem}.translate-y-56{--transform-translate-y:14rem}.translate-y-60{--transform-translate-y:15rem}.translate-y-64{--transform-translate-y:16rem}.translate-y-68{--transform-translate-y:17rem}.translate-y-px{--transform-translate-y:1px}.translate-y-0\.5{--transform-translate-y:.125rem}.translate-y-1\.5{--transform-translate-y:.375rem}.translate-y-2\.5{--transform-translate-y:.625rem}.translate-y-7\.5{--transform-translate-y:1.875rem}.-translate-y-1{--transform-translate-y:-0.25rem}.-translate-y-2{--transform-translate-y:-0.5rem}.-translate-y-3{--transform-translate-y:-0.75rem}.-translate-y-4{--transform-translate-y:-1rem}.-translate-y-5{--transform-translate-y:-1.25rem}.-translate-y-6{--transform-translate-y:-1.5rem}.-translate-y-7{--transform-translate-y:-1.75rem}.-translate-y-8{--transform-translate-y:-2rem}.-translate-y-9{--transform-translate-y:-2.25rem}.-translate-y-10{--transform-translate-y:-2.5rem}.-translate-y-11{--transform-translate-y:-2.75rem}.-translate-y-12{--transform-translate-y:-3rem}.-translate-y-15{--transform-translate-y:-3.75rem}.-translate-y-16{--transform-translate-y:-4rem}.-translate-y-20{--transform-translate-y:-5rem}.-translate-y-22{--transform-translate-y:-5.5rem}.-translate-y-24{--transform-translate-y:-6rem}.-translate-y-25{--transform-translate-y:-6.25rem}.-translate-y-26{--transform-translate-y:-6.5rem}.-translate-y-28{--transform-translate-y:-8rem}.-translate-y-30{--transform-translate-y:-8.5rem}.-translate-y-32{--transform-translate-y:-9rem}.-translate-y-40{--transform-translate-y:-10rem}.-translate-y-48{--transform-translate-y:-12rem}.-translate-y-52{--transform-translate-y:-13rem}.-translate-y-56{--transform-translate-y:-14rem}.-translate-y-60{--transform-translate-y:-15rem}.-translate-y-64{--transform-translate-y:-16rem}.-translate-y-68{--transform-translate-y:-17rem}.-translate-y-px{--transform-translate-y:-1px}.-translate-y-0\.5{--transform-translate-y:-0.125rem}.-translate-y-1\.5{--transform-translate-y:-0.375rem}.-translate-y-2\.5{--transform-translate-y:-0.625rem}.-translate-y-7\.5{--transform-translate-y:-1.875rem}.-translate-y-full{--transform-translate-y:-100%}.-translate-y-1\/2{--transform-translate-y:-50%}.translate-y-1\/2{--transform-translate-y:50%}.translate-y-full{--transform-translate-y:100%}.hover\:translate-x-0:hover{--transform-translate-x:0}.hover\:translate-x-1:hover{--transform-translate-x:.25rem}.hover\:translate-x-2:hover{--transform-translate-x:.5rem}.hover\:translate-x-3:hover{--transform-translate-x:.75rem}.hover\:translate-x-4:hover{--transform-translate-x:1rem}.hover\:translate-x-5:hover{--transform-translate-x:1.25rem}.hover\:translate-x-6:hover{--transform-translate-x:1.5rem}.hover\:translate-x-7:hover{--transform-translate-x:1.75rem}.hover\:translate-x-8:hover{--transform-translate-x:2rem}.hover\:translate-x-9:hover{--transform-translate-x:2.25rem}.hover\:translate-x-10:hover{--transform-translate-x:2.5rem}.hover\:translate-x-11:hover{--transform-translate-x:2.75rem}.hover\:translate-x-12:hover{--transform-translate-x:3rem}.hover\:translate-x-15:hover{--transform-translate-x:3.75rem}.hover\:translate-x-16:hover{--transform-translate-x:4rem}.hover\:translate-x-20:hover{--transform-translate-x:5rem}.hover\:translate-x-22:hover{--transform-translate-x:5.5rem}.hover\:translate-x-24:hover{--transform-translate-x:6rem}.hover\:translate-x-25:hover{--transform-translate-x:6.25rem}.hover\:translate-x-26:hover{--transform-translate-x:6.5rem}.hover\:translate-x-28:hover{--transform-translate-x:8rem}.hover\:translate-x-30:hover{--transform-translate-x:8.5rem}.hover\:translate-x-32:hover{--transform-translate-x:9rem}.hover\:translate-x-40:hover{--transform-translate-x:10rem}.hover\:translate-x-48:hover{--transform-translate-x:12rem}.hover\:translate-x-52:hover{--transform-translate-x:13rem}.hover\:translate-x-56:hover{--transform-translate-x:14rem}.hover\:translate-x-60:hover{--transform-translate-x:15rem}.hover\:translate-x-64:hover{--transform-translate-x:16rem}.hover\:translate-x-68:hover{--transform-translate-x:17rem}.hover\:translate-x-px:hover{--transform-translate-x:1px}.hover\:translate-x-0\.5:hover{--transform-translate-x:.125rem}.hover\:translate-x-1\.5:hover{--transform-translate-x:.375rem}.hover\:translate-x-2\.5:hover{--transform-translate-x:.625rem}.hover\:translate-x-7\.5:hover{--transform-translate-x:1.875rem}.hover\:-translate-x-1:hover{--transform-translate-x:-0.25rem}.hover\:-translate-x-2:hover{--transform-translate-x:-0.5rem}.hover\:-translate-x-3:hover{--transform-translate-x:-0.75rem}.hover\:-translate-x-4:hover{--transform-translate-x:-1rem}.hover\:-translate-x-5:hover{--transform-translate-x:-1.25rem}.hover\:-translate-x-6:hover{--transform-translate-x:-1.5rem}.hover\:-translate-x-7:hover{--transform-translate-x:-1.75rem}.hover\:-translate-x-8:hover{--transform-translate-x:-2rem}.hover\:-translate-x-9:hover{--transform-translate-x:-2.25rem}.hover\:-translate-x-10:hover{--transform-translate-x:-2.5rem}.hover\:-translate-x-11:hover{--transform-translate-x:-2.75rem}.hover\:-translate-x-12:hover{--transform-translate-x:-3rem}.hover\:-translate-x-15:hover{--transform-translate-x:-3.75rem}.hover\:-translate-x-16:hover{--transform-translate-x:-4rem}.hover\:-translate-x-20:hover{--transform-translate-x:-5rem}.hover\:-translate-x-22:hover{--transform-translate-x:-5.5rem}.hover\:-translate-x-24:hover{--transform-translate-x:-6rem}.hover\:-translate-x-25:hover{--transform-translate-x:-6.25rem}.hover\:-translate-x-26:hover{--transform-translate-x:-6.5rem}.hover\:-translate-x-28:hover{--transform-translate-x:-8rem}.hover\:-translate-x-30:hover{--transform-translate-x:-8.5rem}.hover\:-translate-x-32:hover{--transform-translate-x:-9rem}.hover\:-translate-x-40:hover{--transform-translate-x:-10rem}.hover\:-translate-x-48:hover{--transform-translate-x:-12rem}.hover\:-translate-x-52:hover{--transform-translate-x:-13rem}.hover\:-translate-x-56:hover{--transform-translate-x:-14rem}.hover\:-translate-x-60:hover{--transform-translate-x:-15rem}.hover\:-translate-x-64:hover{--transform-translate-x:-16rem}.hover\:-translate-x-68:hover{--transform-translate-x:-17rem}.hover\:-translate-x-px:hover{--transform-translate-x:-1px}.hover\:-translate-x-0\.5:hover{--transform-translate-x:-0.125rem}.hover\:-translate-x-1\.5:hover{--transform-translate-x:-0.375rem}.hover\:-translate-x-2\.5:hover{--transform-translate-x:-0.625rem}.hover\:-translate-x-7\.5:hover{--transform-translate-x:-1.875rem}.hover\:-translate-x-full:hover{--transform-translate-x:-100%}.hover\:-translate-x-1\/2:hover{--transform-translate-x:-50%}.hover\:translate-x-1\/2:hover{--transform-translate-x:50%}.hover\:translate-x-full:hover{--transform-translate-x:100%}.hover\:translate-y-0:hover{--transform-translate-y:0}.hover\:translate-y-1:hover{--transform-translate-y:.25rem}.hover\:translate-y-2:hover{--transform-translate-y:.5rem}.hover\:translate-y-3:hover{--transform-translate-y:.75rem}.hover\:translate-y-4:hover{--transform-translate-y:1rem}.hover\:translate-y-5:hover{--transform-translate-y:1.25rem}.hover\:translate-y-6:hover{--transform-translate-y:1.5rem}.hover\:translate-y-7:hover{--transform-translate-y:1.75rem}.hover\:translate-y-8:hover{--transform-translate-y:2rem}.hover\:translate-y-9:hover{--transform-translate-y:2.25rem}.hover\:translate-y-10:hover{--transform-translate-y:2.5rem}.hover\:translate-y-11:hover{--transform-translate-y:2.75rem}.hover\:translate-y-12:hover{--transform-translate-y:3rem}.hover\:translate-y-15:hover{--transform-translate-y:3.75rem}.hover\:translate-y-16:hover{--transform-translate-y:4rem}.hover\:translate-y-20:hover{--transform-translate-y:5rem}.hover\:translate-y-22:hover{--transform-translate-y:5.5rem}.hover\:translate-y-24:hover{--transform-translate-y:6rem}.hover\:translate-y-25:hover{--transform-translate-y:6.25rem}.hover\:translate-y-26:hover{--transform-translate-y:6.5rem}.hover\:translate-y-28:hover{--transform-translate-y:8rem}.hover\:translate-y-30:hover{--transform-translate-y:8.5rem}.hover\:translate-y-32:hover{--transform-translate-y:9rem}.hover\:translate-y-40:hover{--transform-translate-y:10rem}.hover\:translate-y-48:hover{--transform-translate-y:12rem}.hover\:translate-y-52:hover{--transform-translate-y:13rem}.hover\:translate-y-56:hover{--transform-translate-y:14rem}.hover\:translate-y-60:hover{--transform-translate-y:15rem}.hover\:translate-y-64:hover{--transform-translate-y:16rem}.hover\:translate-y-68:hover{--transform-translate-y:17rem}.hover\:translate-y-px:hover{--transform-translate-y:1px}.hover\:translate-y-0\.5:hover{--transform-translate-y:.125rem}.hover\:translate-y-1\.5:hover{--transform-translate-y:.375rem}.hover\:translate-y-2\.5:hover{--transform-translate-y:.625rem}.hover\:translate-y-7\.5:hover{--transform-translate-y:1.875rem}.hover\:-translate-y-1:hover{--transform-translate-y:-0.25rem}.hover\:-translate-y-2:hover{--transform-translate-y:-0.5rem}.hover\:-translate-y-3:hover{--transform-translate-y:-0.75rem}.hover\:-translate-y-4:hover{--transform-translate-y:-1rem}.hover\:-translate-y-5:hover{--transform-translate-y:-1.25rem}.hover\:-translate-y-6:hover{--transform-translate-y:-1.5rem}.hover\:-translate-y-7:hover{--transform-translate-y:-1.75rem}.hover\:-translate-y-8:hover{--transform-translate-y:-2rem}.hover\:-translate-y-9:hover{--transform-translate-y:-2.25rem}.hover\:-translate-y-10:hover{--transform-translate-y:-2.5rem}.hover\:-translate-y-11:hover{--transform-translate-y:-2.75rem}.hover\:-translate-y-12:hover{--transform-translate-y:-3rem}.hover\:-translate-y-15:hover{--transform-translate-y:-3.75rem}.hover\:-translate-y-16:hover{--transform-translate-y:-4rem}.hover\:-translate-y-20:hover{--transform-translate-y:-5rem}.hover\:-translate-y-22:hover{--transform-translate-y:-5.5rem}.hover\:-translate-y-24:hover{--transform-translate-y:-6rem}.hover\:-translate-y-25:hover{--transform-translate-y:-6.25rem}.hover\:-translate-y-26:hover{--transform-translate-y:-6.5rem}.hover\:-translate-y-28:hover{--transform-translate-y:-8rem}.hover\:-translate-y-30:hover{--transform-translate-y:-8.5rem}.hover\:-translate-y-32:hover{--transform-translate-y:-9rem}.hover\:-translate-y-40:hover{--transform-translate-y:-10rem}.hover\:-translate-y-48:hover{--transform-translate-y:-12rem}.hover\:-translate-y-52:hover{--transform-translate-y:-13rem}.hover\:-translate-y-56:hover{--transform-translate-y:-14rem}.hover\:-translate-y-60:hover{--transform-translate-y:-15rem}.hover\:-translate-y-64:hover{--transform-translate-y:-16rem}.hover\:-translate-y-68:hover{--transform-translate-y:-17rem}.hover\:-translate-y-px:hover{--transform-translate-y:-1px}.hover\:-translate-y-0\.5:hover{--transform-translate-y:-0.125rem}.hover\:-translate-y-1\.5:hover{--transform-translate-y:-0.375rem}.hover\:-translate-y-2\.5:hover{--transform-translate-y:-0.625rem}.hover\:-translate-y-7\.5:hover{--transform-translate-y:-1.875rem}.hover\:-translate-y-full:hover{--transform-translate-y:-100%}.hover\:-translate-y-1\/2:hover{--transform-translate-y:-50%}.hover\:translate-y-1\/2:hover{--transform-translate-y:50%}.hover\:translate-y-full:hover{--transform-translate-y:100%}.focus\:translate-x-0:focus{--transform-translate-x:0}.focus\:translate-x-1:focus{--transform-translate-x:.25rem}.focus\:translate-x-2:focus{--transform-translate-x:.5rem}.focus\:translate-x-3:focus{--transform-translate-x:.75rem}.focus\:translate-x-4:focus{--transform-translate-x:1rem}.focus\:translate-x-5:focus{--transform-translate-x:1.25rem}.focus\:translate-x-6:focus{--transform-translate-x:1.5rem}.focus\:translate-x-7:focus{--transform-translate-x:1.75rem}.focus\:translate-x-8:focus{--transform-translate-x:2rem}.focus\:translate-x-9:focus{--transform-translate-x:2.25rem}.focus\:translate-x-10:focus{--transform-translate-x:2.5rem}.focus\:translate-x-11:focus{--transform-translate-x:2.75rem}.focus\:translate-x-12:focus{--transform-translate-x:3rem}.focus\:translate-x-15:focus{--transform-translate-x:3.75rem}.focus\:translate-x-16:focus{--transform-translate-x:4rem}.focus\:translate-x-20:focus{--transform-translate-x:5rem}.focus\:translate-x-22:focus{--transform-translate-x:5.5rem}.focus\:translate-x-24:focus{--transform-translate-x:6rem}.focus\:translate-x-25:focus{--transform-translate-x:6.25rem}.focus\:translate-x-26:focus{--transform-translate-x:6.5rem}.focus\:translate-x-28:focus{--transform-translate-x:8rem}.focus\:translate-x-30:focus{--transform-translate-x:8.5rem}.focus\:translate-x-32:focus{--transform-translate-x:9rem}.focus\:translate-x-40:focus{--transform-translate-x:10rem}.focus\:translate-x-48:focus{--transform-translate-x:12rem}.focus\:translate-x-52:focus{--transform-translate-x:13rem}.focus\:translate-x-56:focus{--transform-translate-x:14rem}.focus\:translate-x-60:focus{--transform-translate-x:15rem}.focus\:translate-x-64:focus{--transform-translate-x:16rem}.focus\:translate-x-68:focus{--transform-translate-x:17rem}.focus\:translate-x-px:focus{--transform-translate-x:1px}.focus\:translate-x-0\.5:focus{--transform-translate-x:.125rem}.focus\:translate-x-1\.5:focus{--transform-translate-x:.375rem}.focus\:translate-x-2\.5:focus{--transform-translate-x:.625rem}.focus\:translate-x-7\.5:focus{--transform-translate-x:1.875rem}.focus\:-translate-x-1:focus{--transform-translate-x:-0.25rem}.focus\:-translate-x-2:focus{--transform-translate-x:-0.5rem}.focus\:-translate-x-3:focus{--transform-translate-x:-0.75rem}.focus\:-translate-x-4:focus{--transform-translate-x:-1rem}.focus\:-translate-x-5:focus{--transform-translate-x:-1.25rem}.focus\:-translate-x-6:focus{--transform-translate-x:-1.5rem}.focus\:-translate-x-7:focus{--transform-translate-x:-1.75rem}.focus\:-translate-x-8:focus{--transform-translate-x:-2rem}.focus\:-translate-x-9:focus{--transform-translate-x:-2.25rem}.focus\:-translate-x-10:focus{--transform-translate-x:-2.5rem}.focus\:-translate-x-11:focus{--transform-translate-x:-2.75rem}.focus\:-translate-x-12:focus{--transform-translate-x:-3rem}.focus\:-translate-x-15:focus{--transform-translate-x:-3.75rem}.focus\:-translate-x-16:focus{--transform-translate-x:-4rem}.focus\:-translate-x-20:focus{--transform-translate-x:-5rem}.focus\:-translate-x-22:focus{--transform-translate-x:-5.5rem}.focus\:-translate-x-24:focus{--transform-translate-x:-6rem}.focus\:-translate-x-25:focus{--transform-translate-x:-6.25rem}.focus\:-translate-x-26:focus{--transform-translate-x:-6.5rem}.focus\:-translate-x-28:focus{--transform-translate-x:-8rem}.focus\:-translate-x-30:focus{--transform-translate-x:-8.5rem}.focus\:-translate-x-32:focus{--transform-translate-x:-9rem}.focus\:-translate-x-40:focus{--transform-translate-x:-10rem}.focus\:-translate-x-48:focus{--transform-translate-x:-12rem}.focus\:-translate-x-52:focus{--transform-translate-x:-13rem}.focus\:-translate-x-56:focus{--transform-translate-x:-14rem}.focus\:-translate-x-60:focus{--transform-translate-x:-15rem}.focus\:-translate-x-64:focus{--transform-translate-x:-16rem}.focus\:-translate-x-68:focus{--transform-translate-x:-17rem}.focus\:-translate-x-px:focus{--transform-translate-x:-1px}.focus\:-translate-x-0\.5:focus{--transform-translate-x:-0.125rem}.focus\:-translate-x-1\.5:focus{--transform-translate-x:-0.375rem}.focus\:-translate-x-2\.5:focus{--transform-translate-x:-0.625rem}.focus\:-translate-x-7\.5:focus{--transform-translate-x:-1.875rem}.focus\:-translate-x-full:focus{--transform-translate-x:-100%}.focus\:-translate-x-1\/2:focus{--transform-translate-x:-50%}.focus\:translate-x-1\/2:focus{--transform-translate-x:50%}.focus\:translate-x-full:focus{--transform-translate-x:100%}.focus\:translate-y-0:focus{--transform-translate-y:0}.focus\:translate-y-1:focus{--transform-translate-y:.25rem}.focus\:translate-y-2:focus{--transform-translate-y:.5rem}.focus\:translate-y-3:focus{--transform-translate-y:.75rem}.focus\:translate-y-4:focus{--transform-translate-y:1rem}.focus\:translate-y-5:focus{--transform-translate-y:1.25rem}.focus\:translate-y-6:focus{--transform-translate-y:1.5rem}.focus\:translate-y-7:focus{--transform-translate-y:1.75rem}.focus\:translate-y-8:focus{--transform-translate-y:2rem}.focus\:translate-y-9:focus{--transform-translate-y:2.25rem}.focus\:translate-y-10:focus{--transform-translate-y:2.5rem}.focus\:translate-y-11:focus{--transform-translate-y:2.75rem}.focus\:translate-y-12:focus{--transform-translate-y:3rem}.focus\:translate-y-15:focus{--transform-translate-y:3.75rem}.focus\:translate-y-16:focus{--transform-translate-y:4rem}.focus\:translate-y-20:focus{--transform-translate-y:5rem}.focus\:translate-y-22:focus{--transform-translate-y:5.5rem}.focus\:translate-y-24:focus{--transform-translate-y:6rem}.focus\:translate-y-25:focus{--transform-translate-y:6.25rem}.focus\:translate-y-26:focus{--transform-translate-y:6.5rem}.focus\:translate-y-28:focus{--transform-translate-y:8rem}.focus\:translate-y-30:focus{--transform-translate-y:8.5rem}.focus\:translate-y-32:focus{--transform-translate-y:9rem}.focus\:translate-y-40:focus{--transform-translate-y:10rem}.focus\:translate-y-48:focus{--transform-translate-y:12rem}.focus\:translate-y-52:focus{--transform-translate-y:13rem}.focus\:translate-y-56:focus{--transform-translate-y:14rem}.focus\:translate-y-60:focus{--transform-translate-y:15rem}.focus\:translate-y-64:focus{--transform-translate-y:16rem}.focus\:translate-y-68:focus{--transform-translate-y:17rem}.focus\:translate-y-px:focus{--transform-translate-y:1px}.focus\:translate-y-0\.5:focus{--transform-translate-y:.125rem}.focus\:translate-y-1\.5:focus{--transform-translate-y:.375rem}.focus\:translate-y-2\.5:focus{--transform-translate-y:.625rem}.focus\:translate-y-7\.5:focus{--transform-translate-y:1.875rem}.focus\:-translate-y-1:focus{--transform-translate-y:-0.25rem}.focus\:-translate-y-2:focus{--transform-translate-y:-0.5rem}.focus\:-translate-y-3:focus{--transform-translate-y:-0.75rem}.focus\:-translate-y-4:focus{--transform-translate-y:-1rem}.focus\:-translate-y-5:focus{--transform-translate-y:-1.25rem}.focus\:-translate-y-6:focus{--transform-translate-y:-1.5rem}.focus\:-translate-y-7:focus{--transform-translate-y:-1.75rem}.focus\:-translate-y-8:focus{--transform-translate-y:-2rem}.focus\:-translate-y-9:focus{--transform-translate-y:-2.25rem}.focus\:-translate-y-10:focus{--transform-translate-y:-2.5rem}.focus\:-translate-y-11:focus{--transform-translate-y:-2.75rem}.focus\:-translate-y-12:focus{--transform-translate-y:-3rem}.focus\:-translate-y-15:focus{--transform-translate-y:-3.75rem}.focus\:-translate-y-16:focus{--transform-translate-y:-4rem}.focus\:-translate-y-20:focus{--transform-translate-y:-5rem}.focus\:-translate-y-22:focus{--transform-translate-y:-5.5rem}.focus\:-translate-y-24:focus{--transform-translate-y:-6rem}.focus\:-translate-y-25:focus{--transform-translate-y:-6.25rem}.focus\:-translate-y-26:focus{--transform-translate-y:-6.5rem}.focus\:-translate-y-28:focus{--transform-translate-y:-8rem}.focus\:-translate-y-30:focus{--transform-translate-y:-8.5rem}.focus\:-translate-y-32:focus{--transform-translate-y:-9rem}.focus\:-translate-y-40:focus{--transform-translate-y:-10rem}.focus\:-translate-y-48:focus{--transform-translate-y:-12rem}.focus\:-translate-y-52:focus{--transform-translate-y:-13rem}.focus\:-translate-y-56:focus{--transform-translate-y:-14rem}.focus\:-translate-y-60:focus{--transform-translate-y:-15rem}.focus\:-translate-y-64:focus{--transform-translate-y:-16rem}.focus\:-translate-y-68:focus{--transform-translate-y:-17rem}.focus\:-translate-y-px:focus{--transform-translate-y:-1px}.focus\:-translate-y-0\.5:focus{--transform-translate-y:-0.125rem}.focus\:-translate-y-1\.5:focus{--transform-translate-y:-0.375rem}.focus\:-translate-y-2\.5:focus{--transform-translate-y:-0.625rem}.focus\:-translate-y-7\.5:focus{--transform-translate-y:-1.875rem}.focus\:-translate-y-full:focus{--transform-translate-y:-100%}.focus\:-translate-y-1\/2:focus{--transform-translate-y:-50%}.focus\:translate-y-1\/2:focus{--transform-translate-y:50%}.focus\:translate-y-full:focus{--transform-translate-y:100%}.skew-x-0{--transform-skew-x:0}.skew-x-1{--transform-skew-x:1deg}.skew-x-2{--transform-skew-x:2deg}.skew-x-3{--transform-skew-x:3deg}.skew-x-6{--transform-skew-x:6deg}.skew-x-12{--transform-skew-x:12deg}.-skew-x-12{--transform-skew-x:-12deg}.-skew-x-6{--transform-skew-x:-6deg}.-skew-x-3{--transform-skew-x:-3deg}.-skew-x-2{--transform-skew-x:-2deg}.-skew-x-1{--transform-skew-x:-1deg}.skew-y-0{--transform-skew-y:0}.skew-y-1{--transform-skew-y:1deg}.skew-y-2{--transform-skew-y:2deg}.skew-y-3{--transform-skew-y:3deg}.skew-y-6{--transform-skew-y:6deg}.skew-y-12{--transform-skew-y:12deg}.-skew-y-12{--transform-skew-y:-12deg}.-skew-y-6{--transform-skew-y:-6deg}.-skew-y-3{--transform-skew-y:-3deg}.-skew-y-2{--transform-skew-y:-2deg}.-skew-y-1{--transform-skew-y:-1deg}.hover\:skew-x-0:hover{--transform-skew-x:0}.hover\:skew-x-1:hover{--transform-skew-x:1deg}.hover\:skew-x-2:hover{--transform-skew-x:2deg}.hover\:skew-x-3:hover{--transform-skew-x:3deg}.hover\:skew-x-6:hover{--transform-skew-x:6deg}.hover\:skew-x-12:hover{--transform-skew-x:12deg}.hover\:-skew-x-12:hover{--transform-skew-x:-12deg}.hover\:-skew-x-6:hover{--transform-skew-x:-6deg}.hover\:-skew-x-3:hover{--transform-skew-x:-3deg}.hover\:-skew-x-2:hover{--transform-skew-x:-2deg}.hover\:-skew-x-1:hover{--transform-skew-x:-1deg}.hover\:skew-y-0:hover{--transform-skew-y:0}.hover\:skew-y-1:hover{--transform-skew-y:1deg}.hover\:skew-y-2:hover{--transform-skew-y:2deg}.hover\:skew-y-3:hover{--transform-skew-y:3deg}.hover\:skew-y-6:hover{--transform-skew-y:6deg}.hover\:skew-y-12:hover{--transform-skew-y:12deg}.hover\:-skew-y-12:hover{--transform-skew-y:-12deg}.hover\:-skew-y-6:hover{--transform-skew-y:-6deg}.hover\:-skew-y-3:hover{--transform-skew-y:-3deg}.hover\:-skew-y-2:hover{--transform-skew-y:-2deg}.hover\:-skew-y-1:hover{--transform-skew-y:-1deg}.focus\:skew-x-0:focus{--transform-skew-x:0}.focus\:skew-x-1:focus{--transform-skew-x:1deg}.focus\:skew-x-2:focus{--transform-skew-x:2deg}.focus\:skew-x-3:focus{--transform-skew-x:3deg}.focus\:skew-x-6:focus{--transform-skew-x:6deg}.focus\:skew-x-12:focus{--transform-skew-x:12deg}.focus\:-skew-x-12:focus{--transform-skew-x:-12deg}.focus\:-skew-x-6:focus{--transform-skew-x:-6deg}.focus\:-skew-x-3:focus{--transform-skew-x:-3deg}.focus\:-skew-x-2:focus{--transform-skew-x:-2deg}.focus\:-skew-x-1:focus{--transform-skew-x:-1deg}.focus\:skew-y-0:focus{--transform-skew-y:0}.focus\:skew-y-1:focus{--transform-skew-y:1deg}.focus\:skew-y-2:focus{--transform-skew-y:2deg}.focus\:skew-y-3:focus{--transform-skew-y:3deg}.focus\:skew-y-6:focus{--transform-skew-y:6deg}.focus\:skew-y-12:focus{--transform-skew-y:12deg}.focus\:-skew-y-12:focus{--transform-skew-y:-12deg}.focus\:-skew-y-6:focus{--transform-skew-y:-6deg}.focus\:-skew-y-3:focus{--transform-skew-y:-3deg}.focus\:-skew-y-2:focus{--transform-skew-y:-2deg}.focus\:-skew-y-1:focus{--transform-skew-y:-1deg}.transition-none{transition-property:none}.transition-all{transition-property:all}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.transition-colors{transition-property:background-color,border-color,color,fill,stroke}.transition-opacity{transition-property:opacity}.transition-shadow{transition-property:box-shadow}.transition-transform{transition-property:transform}.ease-linear{transition-timing-function:linear}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-75{transition-duration:75ms}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-1000{transition-duration:1s}.delay-75{transition-delay:75ms}.delay-100{transition-delay:.1s}.delay-150{transition-delay:.15s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-500{transition-delay:.5s}.delay-700{transition-delay:.7s}.delay-1000{transition-delay:1s}@keyframes spin{to{transform:rotate(1turn)}}@-webkit-keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-none{-webkit-animation:none;animation:none}.animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.animate-ping{-webkit-animation:ping 1s cubic-bezier(0,0,.2,1) infinite;animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-bounce{-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}.transform-none{transform:none}.transform-center{transform-origin:center}.transform-top{transform-origin:top}.transform-top-right{transform-origin:top right}.transform-right{transform-origin:right}.transform-bottom-right{transform-origin:bottom right}.transform-bottom{transform-origin:bottom}.transform-bottom-left{transform-origin:bottom left}.transform-left{transform-origin:left}.transform-top-left{transform-origin:top left}.translate-x-0{transform:translateX(0)}.translate-y-0{transform:translateY(0)}.translate-x-1{transform:translateX(.25rem)}.translate-y-1{transform:translateY(.25rem)}.translate-x-2{transform:translateX(.5rem)}.translate-y-2{transform:translateY(.5rem)}.translate-x-3{transform:translateX(.75rem)}.translate-y-3{transform:translateY(.75rem)}.translate-x-4{transform:translateX(1rem)}.translate-y-4{transform:translateY(1rem)}.translate-x-5{transform:translateX(1.25rem)}.translate-y-5{transform:translateY(1.25rem)}.translate-x-6{transform:translateX(1.5rem)}.translate-y-6{transform:translateY(1.5rem)}.translate-x-7{transform:translateX(1.75rem)}.translate-y-7{transform:translateY(1.75rem)}.translate-x-8{transform:translateX(2rem)}.translate-y-8{transform:translateY(2rem)}.translate-x-9{transform:translateX(2.25rem)}.translate-y-9{transform:translateY(2.25rem)}.translate-x-10{transform:translateX(2.5rem)}.translate-y-10{transform:translateY(2.5rem)}.translate-x-11{transform:translateX(2.75rem)}.translate-y-11{transform:translateY(2.75rem)}.translate-x-12{transform:translateX(3rem)}.translate-y-12{transform:translateY(3rem)}.translate-x-15{transform:translateX(3.75rem)}.translate-y-15{transform:translateY(3.75rem)}.translate-x-16{transform:translateX(4rem)}.translate-y-16{transform:translateY(4rem)}.translate-x-20{transform:translateX(5rem)}.translate-y-20{transform:translateY(5rem)}.translate-x-22{transform:translateX(5.5rem)}.translate-y-22{transform:translateY(5.5rem)}.translate-x-24{transform:translateX(6rem)}.translate-y-24{transform:translateY(6rem)}.translate-x-25{transform:translateX(6.25rem)}.translate-y-25{transform:translateY(6.25rem)}.translate-x-26{transform:translateX(6.5rem)}.translate-y-26{transform:translateY(6.5rem)}.translate-x-28{transform:translateX(8rem)}.translate-y-28{transform:translateY(8rem)}.translate-x-30{transform:translateX(8.5rem)}.translate-y-30{transform:translateY(8.5rem)}.translate-x-32{transform:translateX(9rem)}.translate-y-32{transform:translateY(9rem)}.translate-x-40{transform:translateX(10rem)}.translate-y-40{transform:translateY(10rem)}.translate-x-48{transform:translateX(12rem)}.translate-y-48{transform:translateY(12rem)}.translate-x-52{transform:translateX(13rem)}.translate-y-52{transform:translateY(13rem)}.translate-x-56{transform:translateX(14rem)}.translate-y-56{transform:translateY(14rem)}.translate-x-60{transform:translateX(15rem)}.translate-y-60{transform:translateY(15rem)}.translate-x-64{transform:translateX(16rem)}.translate-y-64{transform:translateY(16rem)}.translate-x-68{transform:translateX(17rem)}.translate-y-68{transform:translateY(17rem)}.translate-x-px{transform:translateX(1px)}.translate-y-px{transform:translateY(1px)}.translate-x-0\.5{transform:translateX(.125rem)}.translate-y-0\.5{transform:translateY(.125rem)}.translate-x-1\.5{transform:translateX(.375rem)}.translate-y-1\.5{transform:translateY(.375rem)}.translate-x-2\.5{transform:translateX(.625rem)}.translate-y-2\.5{transform:translateY(.625rem)}.translate-x-7\.5{transform:translateX(1.875rem)}.translate-y-7\.5{transform:translateY(1.875rem)}.-translate-x-1{transform:translateX(-.25rem)}.-translate-y-1{transform:translateY(-.25rem)}.-translate-x-2{transform:translateX(-.5rem)}.-translate-y-2{transform:translateY(-.5rem)}.-translate-x-3{transform:translateX(-.75rem)}.-translate-y-3{transform:translateY(-.75rem)}.-translate-x-4{transform:translateX(-1rem)}.-translate-y-4{transform:translateY(-1rem)}.-translate-x-5{transform:translateX(-1.25rem)}.-translate-y-5{transform:translateY(-1.25rem)}.-translate-x-6{transform:translateX(-1.5rem)}.-translate-y-6{transform:translateY(-1.5rem)}.-translate-x-7{transform:translateX(-1.75rem)}.-translate-y-7{transform:translateY(-1.75rem)}.-translate-x-8{transform:translateX(-2rem)}.-translate-y-8{transform:translateY(-2rem)}.-translate-x-9{transform:translateX(-2.25rem)}.-translate-y-9{transform:translateY(-2.25rem)}.-translate-x-10{transform:translateX(-2.5rem)}.-translate-y-10{transform:translateY(-2.5rem)}.-translate-x-11{transform:translateX(-2.75rem)}.-translate-y-11{transform:translateY(-2.75rem)}.-translate-x-12{transform:translateX(-3rem)}.-translate-y-12{transform:translateY(-3rem)}.-translate-x-15{transform:translateX(-3.75rem)}.-translate-y-15{transform:translateY(-3.75rem)}.-translate-x-16{transform:translateX(-4rem)}.-translate-y-16{transform:translateY(-4rem)}.-translate-x-20{transform:translateX(-5rem)}.-translate-y-20{transform:translateY(-5rem)}.-translate-x-22{transform:translateX(-5.5rem)}.-translate-y-22{transform:translateY(-5.5rem)}.-translate-x-24{transform:translateX(-6rem)}.-translate-y-24{transform:translateY(-6rem)}.-translate-x-25{transform:translateX(-6.25rem)}.-translate-y-25{transform:translateY(-6.25rem)}.-translate-x-26{transform:translateX(-6.5rem)}.-translate-y-26{transform:translateY(-6.5rem)}.-translate-x-28{transform:translateX(-8rem)}.-translate-y-28{transform:translateY(-8rem)}.-translate-x-30{transform:translateX(-8.5rem)}.-translate-y-30{transform:translateY(-8.5rem)}.-translate-x-32{transform:translateX(-9rem)}.-translate-y-32{transform:translateY(-9rem)}.-translate-x-40{transform:translateX(-10rem)}.-translate-y-40{transform:translateY(-10rem)}.-translate-x-48{transform:translateX(-12rem)}.-translate-y-48{transform:translateY(-12rem)}.-translate-x-52{transform:translateX(-13rem)}.-translate-y-52{transform:translateY(-13rem)}.-translate-x-56{transform:translateX(-14rem)}.-translate-y-56{transform:translateY(-14rem)}.-translate-x-60{transform:translateX(-15rem)}.-translate-y-60{transform:translateY(-15rem)}.-translate-x-64{transform:translateX(-16rem)}.-translate-y-64{transform:translateY(-16rem)}.-translate-x-68{transform:translateX(-17rem)}.-translate-y-68{transform:translateY(-17rem)}.-translate-x-px{transform:translateX(-1px)}.-translate-y-px{transform:translateY(-1px)}.-translate-x-0\.5{transform:translateX(-.125rem)}.-translate-y-0\.5{transform:translateY(-.125rem)}.-translate-x-1\.5{transform:translateX(-.375rem)}.-translate-y-1\.5{transform:translateY(-.375rem)}.-translate-x-2\.5{transform:translateX(-.625rem)}.-translate-y-2\.5{transform:translateY(-.625rem)}.-translate-x-7\.5{transform:translateX(-1.875rem)}.-translate-y-7\.5{transform:translateY(-1.875rem)}.-translate-x-full{transform:translateX(-100%)}.-translate-y-full{transform:translateY(-100%)}.-translate-x-1\/2{transform:translateX(-50%)}.-translate-y-1\/2{transform:translateY(-50%)}.translate-x-1\/2{transform:translateX(50%)}.translate-y-1\/2{transform:translateY(50%)}.translate-x-full{transform:translateX(100%)}.translate-y-full{transform:translateY(100%)}.hover\:translate-x-0:hover{transform:translateX(0)}.hover\:translate-y-0:hover{transform:translateY(0)}.hover\:translate-x-1:hover{transform:translateX(.25rem)}.hover\:translate-y-1:hover{transform:translateY(.25rem)}.hover\:translate-x-2:hover{transform:translateX(.5rem)}.hover\:translate-y-2:hover{transform:translateY(.5rem)}.hover\:translate-x-3:hover{transform:translateX(.75rem)}.hover\:translate-y-3:hover{transform:translateY(.75rem)}.hover\:translate-x-4:hover{transform:translateX(1rem)}.hover\:translate-y-4:hover{transform:translateY(1rem)}.hover\:translate-x-5:hover{transform:translateX(1.25rem)}.hover\:translate-y-5:hover{transform:translateY(1.25rem)}.hover\:translate-x-6:hover{transform:translateX(1.5rem)}.hover\:translate-y-6:hover{transform:translateY(1.5rem)}.hover\:translate-x-7:hover{transform:translateX(1.75rem)}.hover\:translate-y-7:hover{transform:translateY(1.75rem)}.hover\:translate-x-8:hover{transform:translateX(2rem)}.hover\:translate-y-8:hover{transform:translateY(2rem)}.hover\:translate-x-9:hover{transform:translateX(2.25rem)}.hover\:translate-y-9:hover{transform:translateY(2.25rem)}.hover\:translate-x-10:hover{transform:translateX(2.5rem)}.hover\:translate-y-10:hover{transform:translateY(2.5rem)}.hover\:translate-x-11:hover{transform:translateX(2.75rem)}.hover\:translate-y-11:hover{transform:translateY(2.75rem)}.hover\:translate-x-12:hover{transform:translateX(3rem)}.hover\:translate-y-12:hover{transform:translateY(3rem)}.hover\:translate-x-15:hover{transform:translateX(3.75rem)}.hover\:translate-y-15:hover{transform:translateY(3.75rem)}.hover\:translate-x-16:hover{transform:translateX(4rem)}.hover\:translate-y-16:hover{transform:translateY(4rem)}.hover\:translate-x-20:hover{transform:translateX(5rem)}.hover\:translate-y-20:hover{transform:translateY(5rem)}.hover\:translate-x-22:hover{transform:translateX(5.5rem)}.hover\:translate-y-22:hover{transform:translateY(5.5rem)}.hover\:translate-x-24:hover{transform:translateX(6rem)}.hover\:translate-y-24:hover{transform:translateY(6rem)}.hover\:translate-x-25:hover{transform:translateX(6.25rem)}.hover\:translate-y-25:hover{transform:translateY(6.25rem)}.hover\:translate-x-26:hover{transform:translateX(6.5rem)}.hover\:translate-y-26:hover{transform:translateY(6.5rem)}.hover\:translate-x-28:hover{transform:translateX(8rem)}.hover\:translate-y-28:hover{transform:translateY(8rem)}.hover\:translate-x-30:hover{transform:translateX(8.5rem)}.hover\:translate-y-30:hover{transform:translateY(8.5rem)}.hover\:translate-x-32:hover{transform:translateX(9rem)}.hover\:translate-y-32:hover{transform:translateY(9rem)}.hover\:translate-x-40:hover{transform:translateX(10rem)}.hover\:translate-y-40:hover{transform:translateY(10rem)}.hover\:translate-x-48:hover{transform:translateX(12rem)}.hover\:translate-y-48:hover{transform:translateY(12rem)}.hover\:translate-x-52:hover{transform:translateX(13rem)}.hover\:translate-y-52:hover{transform:translateY(13rem)}.hover\:translate-x-56:hover{transform:translateX(14rem)}.hover\:translate-y-56:hover{transform:translateY(14rem)}.hover\:translate-x-60:hover{transform:translateX(15rem)}.hover\:translate-y-60:hover{transform:translateY(15rem)}.hover\:translate-x-64:hover{transform:translateX(16rem)}.hover\:translate-y-64:hover{transform:translateY(16rem)}.hover\:translate-x-68:hover{transform:translateX(17rem)}.hover\:translate-y-68:hover{transform:translateY(17rem)}.hover\:translate-x-px:hover{transform:translateX(1px)}.hover\:translate-y-px:hover{transform:translateY(1px)}.hover\:translate-x-0\.5:hover{transform:translateX(.125rem)}.hover\:translate-y-0\.5:hover{transform:translateY(.125rem)}.hover\:translate-x-1\.5:hover{transform:translateX(.375rem)}.hover\:translate-y-1\.5:hover{transform:translateY(.375rem)}.hover\:translate-x-2\.5:hover{transform:translateX(.625rem)}.hover\:translate-y-2\.5:hover{transform:translateY(.625rem)}.hover\:translate-x-7\.5:hover{transform:translateX(1.875rem)}.hover\:translate-y-7\.5:hover{transform:translateY(1.875rem)}.hover\:-translate-x-1:hover{transform:translateX(-.25rem)}.hover\:-translate-y-1:hover{transform:translateY(-.25rem)}.hover\:-translate-x-2:hover{transform:translateX(-.5rem)}.hover\:-translate-y-2:hover{transform:translateY(-.5rem)}.hover\:-translate-x-3:hover{transform:translateX(-.75rem)}.hover\:-translate-y-3:hover{transform:translateY(-.75rem)}.hover\:-translate-x-4:hover{transform:translateX(-1rem)}.hover\:-translate-y-4:hover{transform:translateY(-1rem)}.hover\:-translate-x-5:hover{transform:translateX(-1.25rem)}.hover\:-translate-y-5:hover{transform:translateY(-1.25rem)}.hover\:-translate-x-6:hover{transform:translateX(-1.5rem)}.hover\:-translate-y-6:hover{transform:translateY(-1.5rem)}.hover\:-translate-x-7:hover{transform:translateX(-1.75rem)}.hover\:-translate-y-7:hover{transform:translateY(-1.75rem)}.hover\:-translate-x-8:hover{transform:translateX(-2rem)}.hover\:-translate-y-8:hover{transform:translateY(-2rem)}.hover\:-translate-x-9:hover{transform:translateX(-2.25rem)}.hover\:-translate-y-9:hover{transform:translateY(-2.25rem)}.hover\:-translate-x-10:hover{transform:translateX(-2.5rem)}.hover\:-translate-y-10:hover{transform:translateY(-2.5rem)}.hover\:-translate-x-11:hover{transform:translateX(-2.75rem)}.hover\:-translate-y-11:hover{transform:translateY(-2.75rem)}.hover\:-translate-x-12:hover{transform:translateX(-3rem)}.hover\:-translate-y-12:hover{transform:translateY(-3rem)}.hover\:-translate-x-15:hover{transform:translateX(-3.75rem)}.hover\:-translate-y-15:hover{transform:translateY(-3.75rem)}.hover\:-translate-x-16:hover{transform:translateX(-4rem)}.hover\:-translate-y-16:hover{transform:translateY(-4rem)}.hover\:-translate-x-20:hover{transform:translateX(-5rem)}.hover\:-translate-y-20:hover{transform:translateY(-5rem)}.hover\:-translate-x-22:hover{transform:translateX(-5.5rem)}.hover\:-translate-y-22:hover{transform:translateY(-5.5rem)}.hover\:-translate-x-24:hover{transform:translateX(-6rem)}.hover\:-translate-y-24:hover{transform:translateY(-6rem)}.hover\:-translate-x-25:hover{transform:translateX(-6.25rem)}.hover\:-translate-y-25:hover{transform:translateY(-6.25rem)}.hover\:-translate-x-26:hover{transform:translateX(-6.5rem)}.hover\:-translate-y-26:hover{transform:translateY(-6.5rem)}.hover\:-translate-x-28:hover{transform:translateX(-8rem)}.hover\:-translate-y-28:hover{transform:translateY(-8rem)}.hover\:-translate-x-30:hover{transform:translateX(-8.5rem)}.hover\:-translate-y-30:hover{transform:translateY(-8.5rem)}.hover\:-translate-x-32:hover{transform:translateX(-9rem)}.hover\:-translate-y-32:hover{transform:translateY(-9rem)}.hover\:-translate-x-40:hover{transform:translateX(-10rem)}.hover\:-translate-y-40:hover{transform:translateY(-10rem)}.hover\:-translate-x-48:hover{transform:translateX(-12rem)}.hover\:-translate-y-48:hover{transform:translateY(-12rem)}.hover\:-translate-x-52:hover{transform:translateX(-13rem)}.hover\:-translate-y-52:hover{transform:translateY(-13rem)}.hover\:-translate-x-56:hover{transform:translateX(-14rem)}.hover\:-translate-y-56:hover{transform:translateY(-14rem)}.hover\:-translate-x-60:hover{transform:translateX(-15rem)}.hover\:-translate-y-60:hover{transform:translateY(-15rem)}.hover\:-translate-x-64:hover{transform:translateX(-16rem)}.hover\:-translate-y-64:hover{transform:translateY(-16rem)}.hover\:-translate-x-68:hover{transform:translateX(-17rem)}.hover\:-translate-y-68:hover{transform:translateY(-17rem)}.hover\:-translate-x-px:hover{transform:translateX(-1px)}.hover\:-translate-y-px:hover{transform:translateY(-1px)}.hover\:-translate-x-0\.5:hover{transform:translateX(-.125rem)}.hover\:-translate-y-0\.5:hover{transform:translateY(-.125rem)}.hover\:-translate-x-1\.5:hover{transform:translateX(-.375rem)}.hover\:-translate-y-1\.5:hover{transform:translateY(-.375rem)}.hover\:-translate-x-2\.5:hover{transform:translateX(-.625rem)}.hover\:-translate-y-2\.5:hover{transform:translateY(-.625rem)}.hover\:-translate-x-7\.5:hover{transform:translateX(-1.875rem)}.hover\:-translate-y-7\.5:hover{transform:translateY(-1.875rem)}.hover\:-translate-x-full:hover{transform:translateX(-100%)}.hover\:-translate-y-full:hover{transform:translateY(-100%)}.hover\:-translate-x-1\/2:hover{transform:translateX(-50%)}.hover\:-translate-y-1\/2:hover{transform:translateY(-50%)}.hover\:translate-x-1\/2:hover{transform:translateX(50%)}.hover\:translate-y-1\/2:hover{transform:translateY(50%)}.hover\:translate-x-full:hover{transform:translateX(100%)}.hover\:translate-y-full:hover{transform:translateY(100%)}.focus\:translate-x-0:focus{transform:translateX(0)}.focus\:translate-y-0:focus{transform:translateY(0)}.focus\:translate-x-1:focus{transform:translateX(.25rem)}.focus\:translate-y-1:focus{transform:translateY(.25rem)}.focus\:translate-x-2:focus{transform:translateX(.5rem)}.focus\:translate-y-2:focus{transform:translateY(.5rem)}.focus\:translate-x-3:focus{transform:translateX(.75rem)}.focus\:translate-y-3:focus{transform:translateY(.75rem)}.focus\:translate-x-4:focus{transform:translateX(1rem)}.focus\:translate-y-4:focus{transform:translateY(1rem)}.focus\:translate-x-5:focus{transform:translateX(1.25rem)}.focus\:translate-y-5:focus{transform:translateY(1.25rem)}.focus\:translate-x-6:focus{transform:translateX(1.5rem)}.focus\:translate-y-6:focus{transform:translateY(1.5rem)}.focus\:translate-x-7:focus{transform:translateX(1.75rem)}.focus\:translate-y-7:focus{transform:translateY(1.75rem)}.focus\:translate-x-8:focus{transform:translateX(2rem)}.focus\:translate-y-8:focus{transform:translateY(2rem)}.focus\:translate-x-9:focus{transform:translateX(2.25rem)}.focus\:translate-y-9:focus{transform:translateY(2.25rem)}.focus\:translate-x-10:focus{transform:translateX(2.5rem)}.focus\:translate-y-10:focus{transform:translateY(2.5rem)}.focus\:translate-x-11:focus{transform:translateX(2.75rem)}.focus\:translate-y-11:focus{transform:translateY(2.75rem)}.focus\:translate-x-12:focus{transform:translateX(3rem)}.focus\:translate-y-12:focus{transform:translateY(3rem)}.focus\:translate-x-15:focus{transform:translateX(3.75rem)}.focus\:translate-y-15:focus{transform:translateY(3.75rem)}.focus\:translate-x-16:focus{transform:translateX(4rem)}.focus\:translate-y-16:focus{transform:translateY(4rem)}.focus\:translate-x-20:focus{transform:translateX(5rem)}.focus\:translate-y-20:focus{transform:translateY(5rem)}.focus\:translate-x-22:focus{transform:translateX(5.5rem)}.focus\:translate-y-22:focus{transform:translateY(5.5rem)}.focus\:translate-x-24:focus{transform:translateX(6rem)}.focus\:translate-y-24:focus{transform:translateY(6rem)}.focus\:translate-x-25:focus{transform:translateX(6.25rem)}.focus\:translate-y-25:focus{transform:translateY(6.25rem)}.focus\:translate-x-26:focus{transform:translateX(6.5rem)}.focus\:translate-y-26:focus{transform:translateY(6.5rem)}.focus\:translate-x-28:focus{transform:translateX(8rem)}.focus\:translate-y-28:focus{transform:translateY(8rem)}.focus\:translate-x-30:focus{transform:translateX(8.5rem)}.focus\:translate-y-30:focus{transform:translateY(8.5rem)}.focus\:translate-x-32:focus{transform:translateX(9rem)}.focus\:translate-y-32:focus{transform:translateY(9rem)}.focus\:translate-x-40:focus{transform:translateX(10rem)}.focus\:translate-y-40:focus{transform:translateY(10rem)}.focus\:translate-x-48:focus{transform:translateX(12rem)}.focus\:translate-y-48:focus{transform:translateY(12rem)}.focus\:translate-x-52:focus{transform:translateX(13rem)}.focus\:translate-y-52:focus{transform:translateY(13rem)}.focus\:translate-x-56:focus{transform:translateX(14rem)}.focus\:translate-y-56:focus{transform:translateY(14rem)}.focus\:translate-x-60:focus{transform:translateX(15rem)}.focus\:translate-y-60:focus{transform:translateY(15rem)}.focus\:translate-x-64:focus{transform:translateX(16rem)}.focus\:translate-y-64:focus{transform:translateY(16rem)}.focus\:translate-x-68:focus{transform:translateX(17rem)}.focus\:translate-y-68:focus{transform:translateY(17rem)}.focus\:translate-x-px:focus{transform:translateX(1px)}.focus\:translate-y-px:focus{transform:translateY(1px)}.focus\:translate-x-0\.5:focus{transform:translateX(.125rem)}.focus\:translate-y-0\.5:focus{transform:translateY(.125rem)}.focus\:translate-x-1\.5:focus{transform:translateX(.375rem)}.focus\:translate-y-1\.5:focus{transform:translateY(.375rem)}.focus\:translate-x-2\.5:focus{transform:translateX(.625rem)}.focus\:translate-y-2\.5:focus{transform:translateY(.625rem)}.focus\:translate-x-7\.5:focus{transform:translateX(1.875rem)}.focus\:translate-y-7\.5:focus{transform:translateY(1.875rem)}.focus\:-translate-x-1:focus{transform:translateX(-.25rem)}.focus\:-translate-y-1:focus{transform:translateY(-.25rem)}.focus\:-translate-x-2:focus{transform:translateX(-.5rem)}.focus\:-translate-y-2:focus{transform:translateY(-.5rem)}.focus\:-translate-x-3:focus{transform:translateX(-.75rem)}.focus\:-translate-y-3:focus{transform:translateY(-.75rem)}.focus\:-translate-x-4:focus{transform:translateX(-1rem)}.focus\:-translate-y-4:focus{transform:translateY(-1rem)}.focus\:-translate-x-5:focus{transform:translateX(-1.25rem)}.focus\:-translate-y-5:focus{transform:translateY(-1.25rem)}.focus\:-translate-x-6:focus{transform:translateX(-1.5rem)}.focus\:-translate-y-6:focus{transform:translateY(-1.5rem)}.focus\:-translate-x-7:focus{transform:translateX(-1.75rem)}.focus\:-translate-y-7:focus{transform:translateY(-1.75rem)}.focus\:-translate-x-8:focus{transform:translateX(-2rem)}.focus\:-translate-y-8:focus{transform:translateY(-2rem)}.focus\:-translate-x-9:focus{transform:translateX(-2.25rem)}.focus\:-translate-y-9:focus{transform:translateY(-2.25rem)}.focus\:-translate-x-10:focus{transform:translateX(-2.5rem)}.focus\:-translate-y-10:focus{transform:translateY(-2.5rem)}.focus\:-translate-x-11:focus{transform:translateX(-2.75rem)}.focus\:-translate-y-11:focus{transform:translateY(-2.75rem)}.focus\:-translate-x-12:focus{transform:translateX(-3rem)}.focus\:-translate-y-12:focus{transform:translateY(-3rem)}.focus\:-translate-x-15:focus{transform:translateX(-3.75rem)}.focus\:-translate-y-15:focus{transform:translateY(-3.75rem)}.focus\:-translate-x-16:focus{transform:translateX(-4rem)}.focus\:-translate-y-16:focus{transform:translateY(-4rem)}.focus\:-translate-x-20:focus{transform:translateX(-5rem)}.focus\:-translate-y-20:focus{transform:translateY(-5rem)}.focus\:-translate-x-22:focus{transform:translateX(-5.5rem)}.focus\:-translate-y-22:focus{transform:translateY(-5.5rem)}.focus\:-translate-x-24:focus{transform:translateX(-6rem)}.focus\:-translate-y-24:focus{transform:translateY(-6rem)}.focus\:-translate-x-25:focus{transform:translateX(-6.25rem)}.focus\:-translate-y-25:focus{transform:translateY(-6.25rem)}.focus\:-translate-x-26:focus{transform:translateX(-6.5rem)}.focus\:-translate-y-26:focus{transform:translateY(-6.5rem)}.focus\:-translate-x-28:focus{transform:translateX(-8rem)}.focus\:-translate-y-28:focus{transform:translateY(-8rem)}.focus\:-translate-x-30:focus{transform:translateX(-8.5rem)}.focus\:-translate-y-30:focus{transform:translateY(-8.5rem)}.focus\:-translate-x-32:focus{transform:translateX(-9rem)}.focus\:-translate-y-32:focus{transform:translateY(-9rem)}.focus\:-translate-x-40:focus{transform:translateX(-10rem)}.focus\:-translate-y-40:focus{transform:translateY(-10rem)}.focus\:-translate-x-48:focus{transform:translateX(-12rem)}.focus\:-translate-y-48:focus{transform:translateY(-12rem)}.focus\:-translate-x-52:focus{transform:translateX(-13rem)}.focus\:-translate-y-52:focus{transform:translateY(-13rem)}.focus\:-translate-x-56:focus{transform:translateX(-14rem)}.focus\:-translate-y-56:focus{transform:translateY(-14rem)}.focus\:-translate-x-60:focus{transform:translateX(-15rem)}.focus\:-translate-y-60:focus{transform:translateY(-15rem)}.focus\:-translate-x-64:focus{transform:translateX(-16rem)}.focus\:-translate-y-64:focus{transform:translateY(-16rem)}.focus\:-translate-x-68:focus{transform:translateX(-17rem)}.focus\:-translate-y-68:focus{transform:translateY(-17rem)}.focus\:-translate-x-px:focus{transform:translateX(-1px)}.focus\:-translate-y-px:focus{transform:translateY(-1px)}.focus\:-translate-x-0\.5:focus{transform:translateX(-.125rem)}.focus\:-translate-y-0\.5:focus{transform:translateY(-.125rem)}.focus\:-translate-x-1\.5:focus{transform:translateX(-.375rem)}.focus\:-translate-y-1\.5:focus{transform:translateY(-.375rem)}.focus\:-translate-x-2\.5:focus{transform:translateX(-.625rem)}.focus\:-translate-y-2\.5:focus{transform:translateY(-.625rem)}.focus\:-translate-x-7\.5:focus{transform:translateX(-1.875rem)}.focus\:-translate-y-7\.5:focus{transform:translateY(-1.875rem)}.focus\:-translate-x-full:focus{transform:translateX(-100%)}.focus\:-translate-y-full:focus{transform:translateY(-100%)}.focus\:-translate-x-1\/2:focus{transform:translateX(-50%)}.focus\:-translate-y-1\/2:focus{transform:translateY(-50%)}.focus\:translate-x-1\/2:focus{transform:translateX(50%)}.focus\:translate-y-1\/2:focus{transform:translateY(50%)}.focus\:translate-x-full:focus{transform:translateX(100%)}.focus\:translate-y-full:focus{transform:translateY(100%)}.scale-0{transform:scale(0)}.scale-x-0{transform:scaleX(0)}.scale-y-0{transform:scaleY(0)}.scale-50{transform:scale(.5)}.scale-x-50{transform:scaleX(.5)}.scale-y-50{transform:scaleY(.5)}.scale-75{transform:scale(.75)}.scale-x-75{transform:scaleX(.75)}.scale-y-75{transform:scaleY(.75)}.scale-90{transform:scale(.9)}.scale-x-90{transform:scaleX(.9)}.scale-y-90{transform:scaleY(.9)}.scale-95{transform:scale(.95)}.scale-x-95{transform:scaleX(.95)}.scale-y-95{transform:scaleY(.95)}.scale-100{transform:scale(1)}.scale-x-100{transform:scaleX(1)}.scale-y-100{transform:scaleY(1)}.scale-105{transform:scale(1.05)}.scale-x-105{transform:scaleX(1.05)}.scale-y-105{transform:scaleY(1.05)}.scale-110{transform:scale(1.1)}.scale-x-110{transform:scaleX(1.1)}.scale-y-110{transform:scaleY(1.1)}.scale-125{transform:scale(1.25)}.scale-x-125{transform:scaleX(1.25)}.scale-y-125{transform:scaleY(1.25)}.scale-150{transform:scale(1.5)}.scale-x-150{transform:scaleX(1.5)}.scale-y-150{transform:scaleY(1.5)}.hover\:scale-0:hover{transform:scale(0)}.hover\:scale-x-0:hover{transform:scaleX(0)}.hover\:scale-y-0:hover{transform:scaleY(0)}.hover\:scale-50:hover{transform:scale(.5)}.hover\:scale-x-50:hover{transform:scaleX(.5)}.hover\:scale-y-50:hover{transform:scaleY(.5)}.hover\:scale-75:hover{transform:scale(.75)}.hover\:scale-x-75:hover{transform:scaleX(.75)}.hover\:scale-y-75:hover{transform:scaleY(.75)}.hover\:scale-90:hover{transform:scale(.9)}.hover\:scale-x-90:hover{transform:scaleX(.9)}.hover\:scale-y-90:hover{transform:scaleY(.9)}.hover\:scale-95:hover{transform:scale(.95)}.hover\:scale-x-95:hover{transform:scaleX(.95)}.hover\:scale-y-95:hover{transform:scaleY(.95)}.hover\:scale-100:hover{transform:scale(1)}.hover\:scale-x-100:hover{transform:scaleX(1)}.hover\:scale-y-100:hover{transform:scaleY(1)}.hover\:scale-105:hover{transform:scale(1.05)}.hover\:scale-x-105:hover{transform:scaleX(1.05)}.hover\:scale-y-105:hover{transform:scaleY(1.05)}.hover\:scale-110:hover{transform:scale(1.1)}.hover\:scale-x-110:hover{transform:scaleX(1.1)}.hover\:scale-y-110:hover{transform:scaleY(1.1)}.hover\:scale-125:hover{transform:scale(1.25)}.hover\:scale-x-125:hover{transform:scaleX(1.25)}.hover\:scale-y-125:hover{transform:scaleY(1.25)}.hover\:scale-150:hover{transform:scale(1.5)}.hover\:scale-x-150:hover{transform:scaleX(1.5)}.hover\:scale-y-150:hover{transform:scaleY(1.5)}.focus\:scale-0:focus{transform:scale(0)}.focus\:scale-x-0:focus{transform:scaleX(0)}.focus\:scale-y-0:focus{transform:scaleY(0)}.focus\:scale-50:focus{transform:scale(.5)}.focus\:scale-x-50:focus{transform:scaleX(.5)}.focus\:scale-y-50:focus{transform:scaleY(.5)}.focus\:scale-75:focus{transform:scale(.75)}.focus\:scale-x-75:focus{transform:scaleX(.75)}.focus\:scale-y-75:focus{transform:scaleY(.75)}.focus\:scale-90:focus{transform:scale(.9)}.focus\:scale-x-90:focus{transform:scaleX(.9)}.focus\:scale-y-90:focus{transform:scaleY(.9)}.focus\:scale-95:focus{transform:scale(.95)}.focus\:scale-x-95:focus{transform:scaleX(.95)}.focus\:scale-y-95:focus{transform:scaleY(.95)}.focus\:scale-100:focus{transform:scale(1)}.focus\:scale-x-100:focus{transform:scaleX(1)}.focus\:scale-y-100:focus{transform:scaleY(1)}.focus\:scale-105:focus{transform:scale(1.05)}.focus\:scale-x-105:focus{transform:scaleX(1.05)}.focus\:scale-y-105:focus{transform:scaleY(1.05)}.focus\:scale-110:focus{transform:scale(1.1)}.focus\:scale-x-110:focus{transform:scaleX(1.1)}.focus\:scale-y-110:focus{transform:scaleY(1.1)}.focus\:scale-125:focus{transform:scale(1.25)}.focus\:scale-x-125:focus{transform:scaleX(1.25)}.focus\:scale-y-125:focus{transform:scaleY(1.25)}.focus\:scale-150:focus{transform:scale(1.5)}.focus\:scale-x-150:focus{transform:scaleX(1.5)}.focus\:scale-y-150:focus{transform:scaleY(1.5)}.rotate-0{transform:rotate(0)}.rotate-90{transform:rotate(90deg)}.rotate-135{transform:rotate(135deg)}.rotate-180{transform:rotate(180deg)}.-rotate-180{transform:rotate(-180deg)}.-rotate-135{transform:rotate(-135deg)}.-rotate-90{transform:rotate(-90deg)}.hover\:rotate-0:hover{transform:rotate(0)}.hover\:rotate-90:hover{transform:rotate(90deg)}.hover\:rotate-135:hover{transform:rotate(135deg)}.hover\:rotate-180:hover{transform:rotate(180deg)}.hover\:-rotate-180:hover{transform:rotate(-180deg)}.hover\:-rotate-135:hover{transform:rotate(-135deg)}.hover\:-rotate-90:hover{transform:rotate(-90deg)}.focus\:rotate-0:focus{transform:rotate(0)}.focus\:rotate-90:focus{transform:rotate(90deg)}.focus\:rotate-135:focus{transform:rotate(135deg)}.focus\:rotate-180:focus{transform:rotate(180deg)}.focus\:-rotate-180:focus{transform:rotate(-180deg)}.focus\:-rotate-135:focus{transform:rotate(-135deg)}.focus\:-rotate-90:focus{transform:rotate(-90deg)}.skew-x-0{transform:skewX(0)}.skew-y-0{transform:skewY(0)}.skew-x-1{transform:skewX(1deg)}.skew-y-1{transform:skewY(1deg)}.skew-x-2{transform:skewX(2deg)}.skew-y-2{transform:skewY(2deg)}.skew-x-3{transform:skewX(3deg)}.skew-y-3{transform:skewY(3deg)}.skew-x-6{transform:skewX(6deg)}.skew-y-6{transform:skewY(6deg)}.skew-x-12{transform:skewX(12deg)}.skew-y-12{transform:skewY(12deg)}.-skew-x-12{transform:skewX(-12deg)}.-skew-y-12{transform:skewY(-12deg)}.-skew-x-6{transform:skewX(-6deg)}.-skew-y-6{transform:skewY(-6deg)}.-skew-x-3{transform:skewX(-3deg)}.-skew-y-3{transform:skewY(-3deg)}.-skew-x-2{transform:skewX(-2deg)}.-skew-y-2{transform:skewY(-2deg)}.-skew-x-1{transform:skewX(-1deg)}.-skew-y-1{transform:skewY(-1deg)}.hover\:skew-x-0:hover{transform:skewX(0)}.hover\:skew-y-0:hover{transform:skewY(0)}.hover\:skew-x-1:hover{transform:skewX(1deg)}.hover\:skew-y-1:hover{transform:skewY(1deg)}.hover\:skew-x-2:hover{transform:skewX(2deg)}.hover\:skew-y-2:hover{transform:skewY(2deg)}.hover\:skew-x-3:hover{transform:skewX(3deg)}.hover\:skew-y-3:hover{transform:skewY(3deg)}.hover\:skew-x-6:hover{transform:skewX(6deg)}.hover\:skew-y-6:hover{transform:skewY(6deg)}.hover\:skew-x-12:hover{transform:skewX(12deg)}.hover\:skew-y-12:hover{transform:skewY(12deg)}.hover\:-skew-x-12:hover{transform:skewX(-12deg)}.hover\:-skew-y-12:hover{transform:skewY(-12deg)}.hover\:-skew-x-6:hover{transform:skewX(-6deg)}.hover\:-skew-y-6:hover{transform:skewY(-6deg)}.hover\:-skew-x-3:hover{transform:skewX(-3deg)}.hover\:-skew-y-3:hover{transform:skewY(-3deg)}.hover\:-skew-x-2:hover{transform:skewX(-2deg)}.hover\:-skew-y-2:hover{transform:skewY(-2deg)}.hover\:-skew-x-1:hover{transform:skewX(-1deg)}.hover\:-skew-y-1:hover{transform:skewY(-1deg)}.focus\:skew-x-0:focus{transform:skewX(0)}.focus\:skew-y-0:focus{transform:skewY(0)}.focus\:skew-x-1:focus{transform:skewX(1deg)}.focus\:skew-y-1:focus{transform:skewY(1deg)}.focus\:skew-x-2:focus{transform:skewX(2deg)}.focus\:skew-y-2:focus{transform:skewY(2deg)}.focus\:skew-x-3:focus{transform:skewX(3deg)}.focus\:skew-y-3:focus{transform:skewY(3deg)}.focus\:skew-x-6:focus{transform:skewX(6deg)}.focus\:skew-y-6:focus{transform:skewY(6deg)}.focus\:skew-x-12:focus{transform:skewX(12deg)}.focus\:skew-y-12:focus{transform:skewY(12deg)}.focus\:-skew-x-12:focus{transform:skewX(-12deg)}.focus\:-skew-y-12:focus{transform:skewY(-12deg)}.focus\:-skew-x-6:focus{transform:skewX(-6deg)}.focus\:-skew-y-6:focus{transform:skewY(-6deg)}.focus\:-skew-x-3:focus{transform:skewX(-3deg)}.focus\:-skew-y-3:focus{transform:skewY(-3deg)}.focus\:-skew-x-2:focus{transform:skewX(-2deg)}.focus\:-skew-y-2:focus{transform:skewY(-2deg)}.focus\:-skew-x-1:focus{transform:skewX(-1deg)}.focus\:-skew-y-1:focus{transform:skewY(-1deg)}.transform-border{transform-box:border-box}.transform-fill{transform-box:fill-box}.transform-view{transform-box:view-box}.content__default a.header-anchor{transition:padding-left .5s ease;font-size:.85em;margin-left:-.87em;padding-right:.23em;margin-top:.125em;opacity:0;text-decoration:none!important}.content__default h1:hover .header-anchor,.content__default h2:hover .header-anchor,.content__default h3:hover .header-anchor,.content__default h4:hover .header-anchor,.content__default h5:hover .header-anchor,.content__default h6:hover .header-anchor{margin-left:0;opacity:1}.content__default code{margin:0;font-size:.875rem;--bg-opacity:1;background-color:#f7f7f7;background-color:rgba(247,247,247,var(--bg-opacity));color:#0e346c;border-radius:.3125rem;padding:.2rem .4rem}.content__default pre,.content__default pre[class*=language-]{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;background-color:#3f3d57;border-radius:.3125rem;overflow:auto}.content__default pre[class*=language-] code,.content__default pre code{color:#fff;padding:0;background-color:transparent;border-radius:0}.content__default div[class*=language-]{position:relative;margin-top:1.25rem;margin-bottom:1.25rem;background-color:#3f3d57;border-radius:.3125rem;overflow:auto;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.content__default div[class*=language-]>pre{margin-top:.25rem;margin-bottom:.25rem;line-height:1.4}.content__default div[class*=language-] .highlight-lines{width:100%;top:0;left:0;position:absolute;padding-top:1.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.4}.content__default div[class*=language-] .highlight-lines .highlighted{background-color:rgba(0,0,0,.66)}.content__default div[class*=language-] pre,.content__default div[class*=language-] pre[class*=language-]{position:relative;z-index:1;background-color:transparent}.content__default div[class*=language-]:before{position:absolute;z-index:3;top:.8em;right:1em;font-size:.75rem;color:hsla(0,0%,100%,.4)}.content__default div[class*=language-]:not(.line-numbers-mode) .line-numbers-wrapper{display:none}.content__default div[class*=language-].line-numbers-mode pre{padding:1.25rem 1.25rem 1.25rem 2.5rem;margin:0}.content__default div[class*=language-].line-numbers-mode .highlight-lines .highlighted{position:relative}.content__default div[class*=language-].line-numbers-mode .highlight-lines .highlighted:before{content:" ";position:absolute;z-index:3;left:0;top:0;display:block;height:100%;width:var(--Global-code-line-numbers-with);background-color:rgba(0,0,0,.66)}.content__default div[class*=language-].line-numbers-mode pre{padding-left:calc(var(--Global-code-line-numbers-with) + 1rem);vertical-align:middle}.content__default div[class*=language-].line-numbers-mode .line-numbers-wrapper{padding-top:1.25rem;padding-bottom:1.25rem;position:absolute;top:0;text-align:center;width:var(--Global-code-line-numbers-with);color:hsla(0,0%,100%,.3);line-height:1.4}.content__default div[class*=language-].line-numbers-mode .line-numbers-wrapper br{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.content__default div[class*=language-].line-numbers-mode .line-numbers-wrapper .line-number{position:relative;z-index:4;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.86em}.content__default div[class*=language-].line-numbers-mode:after{content:"";position:absolute;z-index:2;top:0;left:0;height:100%;background-color:#3f3d57;border-bottom-right-radius:.3125rem;border-bottom-left-radius:.3125rem;width:var(--Global-code-line-numbers-with);border-right:1px solid rgba(0,0,0,.66)}.content__default div[class~=language-javascript]:before{content:"js"}.content__default div[class~=language-typescript]:before{content:"ts"}.content__default div[class~=language-markup]:before{content:"html"}.content__default div[class~=language-markdown]:before{content:"md"}.content__default div[class~=language-json]:before{content:"json"}.content__default div[class~=language-ruby]:before{content:"rb"}.content__default div[class~=language-python]:before{content:"py"}.content__default div[class~=language-bash]:before{content:"sh"}.content__default h1{font-size:2rem;margin-bottom:.75rem;margin-top:.75rem;font-weight:700}.content__default h2{font-size:1.75rem;margin-top:.75rem;padding:.5rem;font-weight:700}.content__default h3{font-size:1.5rem;margin-bottom:.5rem;margin-top:.5rem}.content__default h4{font-size:1.25rem;margin-bottom:.5rem;margin-top:.5rem}.content__default h5{font-size:1.125rem;margin-bottom:.5rem;margin-top:.5rem}.content__default h6{font-size:.875rem;margin-bottom:.5rem;margin-top:.5rem}.content__default h1,.content__default h2,.content__default h3,.content__default h4,.content__default h5,.content__default h6{margin-top:-6.5rem;padding-top:7rem;margin-bottom:.5rem!important}.content__default h1.heading,.content__default h2.heading,.content__default h3.heading,.content__default h4.heading,.content__default h5.heading,.content__default h6.heading{font-weight:100}.content__default h1 b,.content__default h2 b,.content__default h3 b,.content__default h4 b,.content__default h5 b,.content__default h6 b{font-weight:700}.content__default h1,.content__default h2,.content__default h3,.content__default h4,.content__default h5,.content__default h6,.content__default p{padding-left:.75rem;padding-right:.75rem}.content__default p{margin-bottom:.75rem;margin-top:.75rem}.content__default a:not(.reset-link){color:#0075db;text-decoration:underline;transition:all ease-in var(--Global-transition-duration)}.content__default a:not(.reset-link):hover{color:#14a5c2}.content__default ol:not(.reset-list),.content__default ul:not(.reset-list){margin-left:2.5rem;margin-top:1.25rem;margin-bottom:1.25rem;line-height:1.5rem}.content__default ol:not(.reset-list) ul,.content__default ul:not(.reset-list) ul{margin-left:1.25rem;margin-top:.25rem;margin-bottom:.25rem}.content__default ul:not(.reset-list){list-style-type:disc}.content__default ul:not(.reset-list) ul li{list-style:circle}.content__default ol:not(.reset-list){list-style-type:decimal}.content__default ol:not(.reset-list) ol li{list-style:lower-alpha}.content__default hr{--border-opacity:1;border:0 solid #d4d1d1;border-color:rgba(212,209,209,var(--border-opacity));border-top:1px solid rgba(212,209,209,var(--border-opacity));margin-top:1.25rem;margin-bottom:1.25rem}.content__default figure{display:flex;justify-content:center;align-items:center;padding-top:1.25rem;padding-bottom:1.25rem;margin-bottom:.75rem;margin-top:.75rem}.content__default figure img:not(.no-shadow){box-shadow:0 1px 5px 0 rgba(0,0,0,.15)}.content__default .tabs,.content__default table{margin-bottom:1.25rem;margin-top:1.25rem}.content__default table{border-collapse:collapse;overflow-x:auto}.content__default table thead th{--bg-opacity:1;background-color:#f7f7f7;background-color:rgba(247,247,247,var(--bg-opacity))}.content__default table thead th:first-child{border-radius:5px 0 0 0}.content__default table thead th:last-child{border-radius:0 5px 0 0}.content__default table tbody{font-size:.875rem}.content__default table td,.content__default table th{padding:.5rem}.content__default table code{font-size:.75rem}.content__default table tr:nth-child(2n){background-color:#f3f6f7}.content__default table tr:nth-child(2n) code{background-color:#fff}.content__default .table-features{--bg-opacity:1;background-color:#f7f7f7;background-color:rgba(247,247,247,var(--bg-opacity));padding:.25rem 1.25rem;border-radius:.3125rem;font-size:.875rem;margin-top:1.25rem;margin-bottom:1.25rem}.content__default .table-features table tr{border-width:0;background-color:transparent}.content__default .table-features table thead tr td,.content__default .table-features table thead tr th{background-color:#fff;padding:.5rem 1rem}.content__default .table-features table thead tr th:first-child{border-radius:5px 0 0 0}.content__default .table-features table thead tr th:last-child{border-radius:0 5px 0 0}.content__default .table-features table td,.content__default .table-features table th{border-width:0;background-color:transparent;padding:.5rem 1rem}.content__default .table-features table img{margin:auto}#nprogress .bar.bar{background-color:#0075db}#nprogress .peg.peg{box-shadow:0 0 10px [object Object],0 0 5px [object Object]}.content__default .custom-block{border-left-width:1px;padding:.25rem 1.25rem .5rem;margin-top:1.25rem;margin-bottom:1.25rem}.content__default .custom-block .custom-block-title{padding-left:0;padding-right:0;font-weight:700}.content__default .custom-block p{padding-left:0;padding-right:0}.content__default .custom-block.tip{border-color:#42b983;color:#2e825c;background-color:rgba(70,201,58,.04)}.content__default .custom-block.tip a:not(.reset-link){color:#2e825c}.content__default .custom-block.warning{border-color:#ffba00;color:#cc9500;background-color:rgba(255,186,0,.09)}.content__default .custom-block.warning a:not(.reset-link){color:#cc9500}.content__default .custom-block.danger{border-color:#ff4757;color:#ff061b;background-color:rgba(255,71,87,.05)}.content__default .custom-block.danger a:not(.reset-link){color:#ff061b}.sidebar{position:fixed;margin:0;left:0;bottom:0;background-color:#fff;z-index:10;overflow-y:auto;width:260px;max-width:80vw;top:4rem;transition:transform .2s ease}.sidebar-group a.sidebar-link,.sidebar-sub-header a.sidebar-link{font-weight:400;opacity:.75;transition:all .3s ease-in-out}.sidebar-sub-header a.sidebar-link{padding-left:1.75rem}.sidebar-group a.active.sidebar-link,.sidebar-sub-header a.active.sidebar-link{opacity:1}.sidebar-sub-header a.active.sidebar-link{color:#0075db}.sidebar-sub-header a.active.sidebar-link:after{display:none}.sidebar a:hover{opacity:1;color:#14a5c2}code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}@media (min-width:40.01em){.sm\:space-y-0>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0px*(1 - var(--space-y-reverse)));margin-bottom:calc(0px*var(--space-y-reverse))}.sm\:space-x-0>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0px*var(--space-x-reverse));margin-left:calc(0px*(1 - var(--space-x-reverse)))}.sm\:space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.25rem*var(--space-y-reverse))}.sm\:space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.25rem*var(--space-x-reverse));margin-left:calc(0.25rem*(1 - var(--space-x-reverse)))}.sm\:space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.5rem*var(--space-y-reverse))}.sm\:space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.5rem*var(--space-x-reverse));margin-left:calc(0.5rem*(1 - var(--space-x-reverse)))}.sm\:space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.75rem*var(--space-y-reverse))}.sm\:space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.75rem*var(--space-x-reverse));margin-left:calc(0.75rem*(1 - var(--space-x-reverse)))}.sm\:space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1rem*var(--space-y-reverse))}.sm\:space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem*var(--space-x-reverse));margin-left:calc(1rem*(1 - var(--space-x-reverse)))}.sm\:space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1.25rem*var(--space-y-reverse))}.sm\:space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.25rem*var(--space-x-reverse));margin-left:calc(1.25rem*(1 - var(--space-x-reverse)))}.sm\:space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem*var(--space-y-reverse))}.sm\:space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem*var(--space-x-reverse));margin-left:calc(1.5rem*(1 - var(--space-x-reverse)))}.sm\:space-y-7>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1.75rem*var(--space-y-reverse))}.sm\:space-x-7>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.75rem*var(--space-x-reverse));margin-left:calc(1.75rem*(1 - var(--space-x-reverse)))}.sm\:space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2rem*(1 - var(--space-y-reverse)));margin-bottom:calc(2rem*var(--space-y-reverse))}.sm\:space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem*var(--space-x-reverse));margin-left:calc(2rem*(1 - var(--space-x-reverse)))}.sm\:space-y-9>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(2.25rem*var(--space-y-reverse))}.sm\:space-x-9>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.25rem*var(--space-x-reverse));margin-left:calc(2.25rem*(1 - var(--space-x-reverse)))}.sm\:space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(2.5rem*var(--space-y-reverse))}.sm\:space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem*var(--space-x-reverse));margin-left:calc(2.5rem*(1 - var(--space-x-reverse)))}.sm\:space-y-11>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(2.75rem*var(--space-y-reverse))}.sm\:space-x-11>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.75rem*var(--space-x-reverse));margin-left:calc(2.75rem*(1 - var(--space-x-reverse)))}.sm\:space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3rem*(1 - var(--space-y-reverse)));margin-bottom:calc(3rem*var(--space-y-reverse))}.sm\:space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3rem*var(--space-x-reverse));margin-left:calc(3rem*(1 - var(--space-x-reverse)))}.sm\:space-y-15>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(3.75rem*var(--space-y-reverse))}.sm\:space-x-15>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3.75rem*var(--space-x-reverse));margin-left:calc(3.75rem*(1 - var(--space-x-reverse)))}.sm\:space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(4rem*(1 - var(--space-y-reverse)));margin-bottom:calc(4rem*var(--space-y-reverse))}.sm\:space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(4rem*var(--space-x-reverse));margin-left:calc(4rem*(1 - var(--space-x-reverse)))}.sm\:space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(5rem*var(--space-y-reverse))}.sm\:space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5rem*var(--space-x-reverse));margin-left:calc(5rem*(1 - var(--space-x-reverse)))}.sm\:space-y-22>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(5.5rem*var(--space-y-reverse))}.sm\:space-x-22>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5.5rem*var(--space-x-reverse));margin-left:calc(5.5rem*(1 - var(--space-x-reverse)))}.sm\:space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6rem*(1 - var(--space-y-reverse)));margin-bottom:calc(6rem*var(--space-y-reverse))}.sm\:space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6rem*var(--space-x-reverse));margin-left:calc(6rem*(1 - var(--space-x-reverse)))}.sm\:space-y-25>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(6.25rem*var(--space-y-reverse))}.sm\:space-x-25>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6.25rem*var(--space-x-reverse));margin-left:calc(6.25rem*(1 - var(--space-x-reverse)))}.sm\:space-y-26>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(6.5rem*var(--space-y-reverse))}.sm\:space-x-26>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6.5rem*var(--space-x-reverse));margin-left:calc(6.5rem*(1 - var(--space-x-reverse)))}.sm\:space-y-28>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8rem*(1 - var(--space-y-reverse)));margin-bottom:calc(8rem*var(--space-y-reverse))}.sm\:space-x-28>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8rem*var(--space-x-reverse));margin-left:calc(8rem*(1 - var(--space-x-reverse)))}.sm\:space-y-30>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(8.5rem*var(--space-y-reverse))}.sm\:space-x-30>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8.5rem*var(--space-x-reverse));margin-left:calc(8.5rem*(1 - var(--space-x-reverse)))}.sm\:space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(9rem*(1 - var(--space-y-reverse)));margin-bottom:calc(9rem*var(--space-y-reverse))}.sm\:space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(9rem*var(--space-x-reverse));margin-left:calc(9rem*(1 - var(--space-x-reverse)))}.sm\:space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(10rem*(1 - var(--space-y-reverse)));margin-bottom:calc(10rem*var(--space-y-reverse))}.sm\:space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(10rem*var(--space-x-reverse));margin-left:calc(10rem*(1 - var(--space-x-reverse)))}.sm\:space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(12rem*(1 - var(--space-y-reverse)));margin-bottom:calc(12rem*var(--space-y-reverse))}.sm\:space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(12rem*var(--space-x-reverse));margin-left:calc(12rem*(1 - var(--space-x-reverse)))}.sm\:space-y-52>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(13rem*(1 - var(--space-y-reverse)));margin-bottom:calc(13rem*var(--space-y-reverse))}.sm\:space-x-52>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(13rem*var(--space-x-reverse));margin-left:calc(13rem*(1 - var(--space-x-reverse)))}.sm\:space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(14rem*(1 - var(--space-y-reverse)));margin-bottom:calc(14rem*var(--space-y-reverse))}.sm\:space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(14rem*var(--space-x-reverse));margin-left:calc(14rem*(1 - var(--space-x-reverse)))}.sm\:space-y-60>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(15rem*(1 - var(--space-y-reverse)));margin-bottom:calc(15rem*var(--space-y-reverse))}.sm\:space-x-60>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(15rem*var(--space-x-reverse));margin-left:calc(15rem*(1 - var(--space-x-reverse)))}.sm\:space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(16rem*(1 - var(--space-y-reverse)));margin-bottom:calc(16rem*var(--space-y-reverse))}.sm\:space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(16rem*var(--space-x-reverse));margin-left:calc(16rem*(1 - var(--space-x-reverse)))}.sm\:space-y-68>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(17rem*(1 - var(--space-y-reverse)));margin-bottom:calc(17rem*var(--space-y-reverse))}.sm\:space-x-68>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(17rem*var(--space-x-reverse));margin-left:calc(17rem*(1 - var(--space-x-reverse)))}.sm\:space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1px*(1 - var(--space-y-reverse)));margin-bottom:calc(1px*var(--space-y-reverse))}.sm\:space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1px*var(--space-x-reverse));margin-left:calc(1px*(1 - var(--space-x-reverse)))}.sm\:space-y-0\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.125rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.125rem*var(--space-y-reverse))}.sm\:space-x-0\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.125rem*var(--space-x-reverse));margin-left:calc(0.125rem*(1 - var(--space-x-reverse)))}.sm\:space-y-1\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.375rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.375rem*var(--space-y-reverse))}.sm\:space-x-1\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.375rem*var(--space-x-reverse));margin-left:calc(0.375rem*(1 - var(--space-x-reverse)))}.sm\:space-y-2\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.625rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.625rem*var(--space-y-reverse))}.sm\:space-x-2\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.625rem*var(--space-x-reverse));margin-left:calc(0.625rem*(1 - var(--space-x-reverse)))}.sm\:space-y-7\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.875rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1.875rem*var(--space-y-reverse))}.sm\:space-x-7\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.875rem*var(--space-x-reverse));margin-left:calc(1.875rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.25rem*var(--space-y-reverse))}.sm\:-space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.25rem*var(--space-x-reverse));margin-left:calc(-0.25rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.5rem*var(--space-y-reverse))}.sm\:-space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.5rem*var(--space-x-reverse));margin-left:calc(-0.5rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.75rem*var(--space-y-reverse))}.sm\:-space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.75rem*var(--space-x-reverse));margin-left:calc(-0.75rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-1rem*var(--space-y-reverse))}.sm\:-space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1rem*var(--space-x-reverse));margin-left:calc(-1rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-1.25rem*var(--space-y-reverse))}.sm\:-space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.25rem*var(--space-x-reverse));margin-left:calc(-1.25rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-1.5rem*var(--space-y-reverse))}.sm\:-space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.5rem*var(--space-x-reverse));margin-left:calc(-1.5rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-7>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-1.75rem*var(--space-y-reverse))}.sm\:-space-x-7>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.75rem*var(--space-x-reverse));margin-left:calc(-1.75rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-2rem*var(--space-y-reverse))}.sm\:-space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2rem*var(--space-x-reverse));margin-left:calc(-2rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-9>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-2.25rem*var(--space-y-reverse))}.sm\:-space-x-9>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.25rem*var(--space-x-reverse));margin-left:calc(-2.25rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-2.5rem*var(--space-y-reverse))}.sm\:-space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.5rem*var(--space-x-reverse));margin-left:calc(-2.5rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-11>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-2.75rem*var(--space-y-reverse))}.sm\:-space-x-11>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.75rem*var(--space-x-reverse));margin-left:calc(-2.75rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-3rem*var(--space-y-reverse))}.sm\:-space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3rem*var(--space-x-reverse));margin-left:calc(-3rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-15>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-3.75rem*var(--space-y-reverse))}.sm\:-space-x-15>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3.75rem*var(--space-x-reverse));margin-left:calc(-3.75rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-4rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-4rem*var(--space-y-reverse))}.sm\:-space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-4rem*var(--space-x-reverse));margin-left:calc(-4rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-5rem*var(--space-y-reverse))}.sm\:-space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5rem*var(--space-x-reverse));margin-left:calc(-5rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-22>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-5.5rem*var(--space-y-reverse))}.sm\:-space-x-22>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5.5rem*var(--space-x-reverse));margin-left:calc(-5.5rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-6rem*var(--space-y-reverse))}.sm\:-space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6rem*var(--space-x-reverse));margin-left:calc(-6rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-25>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-6.25rem*var(--space-y-reverse))}.sm\:-space-x-25>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6.25rem*var(--space-x-reverse));margin-left:calc(-6.25rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-26>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-6.5rem*var(--space-y-reverse))}.sm\:-space-x-26>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6.5rem*var(--space-x-reverse));margin-left:calc(-6.5rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-28>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-8rem*var(--space-y-reverse))}.sm\:-space-x-28>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8rem*var(--space-x-reverse));margin-left:calc(-8rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-30>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-8.5rem*var(--space-y-reverse))}.sm\:-space-x-30>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8.5rem*var(--space-x-reverse));margin-left:calc(-8.5rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-9rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-9rem*var(--space-y-reverse))}.sm\:-space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-9rem*var(--space-x-reverse));margin-left:calc(-9rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-10rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-10rem*var(--space-y-reverse))}.sm\:-space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-10rem*var(--space-x-reverse));margin-left:calc(-10rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-12rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-12rem*var(--space-y-reverse))}.sm\:-space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-12rem*var(--space-x-reverse));margin-left:calc(-12rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-52>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-13rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-13rem*var(--space-y-reverse))}.sm\:-space-x-52>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-13rem*var(--space-x-reverse));margin-left:calc(-13rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-14rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-14rem*var(--space-y-reverse))}.sm\:-space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-14rem*var(--space-x-reverse));margin-left:calc(-14rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-60>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-15rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-15rem*var(--space-y-reverse))}.sm\:-space-x-60>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-15rem*var(--space-x-reverse));margin-left:calc(-15rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-16rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-16rem*var(--space-y-reverse))}.sm\:-space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-16rem*var(--space-x-reverse));margin-left:calc(-16rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-68>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-17rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-17rem*var(--space-y-reverse))}.sm\:-space-x-68>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-17rem*var(--space-x-reverse));margin-left:calc(-17rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1px*(1 - var(--space-y-reverse)));margin-bottom:calc(-1px*var(--space-y-reverse))}.sm\:-space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1px*var(--space-x-reverse));margin-left:calc(-1px*(1 - var(--space-x-reverse)))}.sm\:-space-y-0\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.125rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.125rem*var(--space-y-reverse))}.sm\:-space-x-0\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.125rem*var(--space-x-reverse));margin-left:calc(-0.125rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-1\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.375rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.375rem*var(--space-y-reverse))}.sm\:-space-x-1\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.375rem*var(--space-x-reverse));margin-left:calc(-0.375rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-2\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.625rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.625rem*var(--space-y-reverse))}.sm\:-space-x-2\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.625rem*var(--space-x-reverse));margin-left:calc(-0.625rem*(1 - var(--space-x-reverse)))}.sm\:-space-y-7\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.875rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-1.875rem*var(--space-y-reverse))}.sm\:-space-x-7\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.875rem*var(--space-x-reverse));margin-left:calc(-1.875rem*(1 - var(--space-x-reverse)))}.sm\:space-y-reverse>:not(template)~:not(template){--space-y-reverse:1}.sm\:space-x-reverse>:not(template)~:not(template){--space-x-reverse:1}.sm\:divide-y-0>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(0px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(0px*var(--divide-y-reverse))}.sm\:divide-x-0>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(0px*var(--divide-x-reverse));border-left-width:calc(0px*(1 - var(--divide-x-reverse)))}.sm\:divide-y-1>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px*var(--divide-y-reverse))}.sm\:divide-x-1>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px*var(--divide-x-reverse));border-left-width:calc(1px*(1 - var(--divide-x-reverse)))}.sm\:divide-y-2>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(2px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(2px*var(--divide-y-reverse))}.sm\:divide-x-2>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(2px*var(--divide-x-reverse));border-left-width:calc(2px*(1 - var(--divide-x-reverse)))}.sm\:divide-y-4>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(4px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(4px*var(--divide-y-reverse))}.sm\:divide-x-4>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(4px*var(--divide-x-reverse));border-left-width:calc(4px*(1 - var(--divide-x-reverse)))}.sm\:divide-y-5>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(5px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(5px*var(--divide-y-reverse))}.sm\:divide-x-5>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(5px*var(--divide-x-reverse));border-left-width:calc(5px*(1 - var(--divide-x-reverse)))}.sm\:divide-y-8>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(8px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(8px*var(--divide-y-reverse))}.sm\:divide-x-8>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(8px*var(--divide-x-reverse));border-left-width:calc(8px*(1 - var(--divide-x-reverse)))}.sm\:divide-y>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px*var(--divide-y-reverse))}.sm\:divide-x>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px*var(--divide-x-reverse));border-left-width:calc(1px*(1 - var(--divide-x-reverse)))}.sm\:divide-y-DEFAULT>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px*var(--divide-y-reverse))}.sm\:divide-x-DEFAULT>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px*var(--divide-x-reverse));border-left-width:calc(1px*(1 - var(--divide-x-reverse)))}.sm\:divide-y-reverse>:not(template)~:not(template){--divide-y-reverse:1}.sm\:divide-x-reverse>:not(template)~:not(template){--divide-x-reverse:1}.sm\:divide-transparent>:not(template)~:not(template){border-color:transparent}.sm\:divide-current>:not(template)~:not(template){border-color:currentColor}.sm\:divide-black>:not(template)~:not(template){border-color:#000}.sm\:divide-white>:not(template)~:not(template){border-color:#fff}.sm\:divide-gray-100>:not(template)~:not(template){--divide-opacity:1;border-color:#f7fafc;border-color:rgba(247,250,252,var(--divide-opacity))}.sm\:divide-gray-200>:not(template)~:not(template){--divide-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--divide-opacity))}.sm\:divide-gray-300>:not(template)~:not(template){--divide-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--divide-opacity))}.sm\:divide-gray-400>:not(template)~:not(template){--divide-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--divide-opacity))}.sm\:divide-gray-500>:not(template)~:not(template){--divide-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--divide-opacity))}.sm\:divide-gray-600>:not(template)~:not(template){--divide-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--divide-opacity))}.sm\:divide-gray-700>:not(template)~:not(template){--divide-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--divide-opacity))}.sm\:divide-gray-800>:not(template)~:not(template){--divide-opacity:1;border-color:#2d3748;border-color:rgba(45,55,72,var(--divide-opacity))}.sm\:divide-gray-900>:not(template)~:not(template){--divide-opacity:1;border-color:#1a202c;border-color:rgba(26,32,44,var(--divide-opacity))}.sm\:divide-gray-DEFAULT>:not(template)~:not(template),.sm\:divide-gray>:not(template)~:not(template){--divide-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--divide-opacity))}.sm\:divide-red>:not(template)~:not(template){border-color:#d64343}.sm\:divide-orange>:not(template)~:not(template){border-color:#eb6437}.sm\:divide-yellow>:not(template)~:not(template){border-color:#f8da30}.sm\:divide-green-100>:not(template)~:not(template){--divide-opacity:1;border-color:#f0fff4;border-color:rgba(240,255,244,var(--divide-opacity))}.sm\:divide-green-200>:not(template)~:not(template){--divide-opacity:1;border-color:#c6f6d5;border-color:rgba(198,246,213,var(--divide-opacity))}.sm\:divide-green-300>:not(template)~:not(template){--divide-opacity:1;border-color:#9ae6b4;border-color:rgba(154,230,180,var(--divide-opacity))}.sm\:divide-green-400>:not(template)~:not(template){--divide-opacity:1;border-color:#68d391;border-color:rgba(104,211,145,var(--divide-opacity))}.sm\:divide-green-500>:not(template)~:not(template){--divide-opacity:1;border-color:#48bb78;border-color:rgba(72,187,120,var(--divide-opacity))}.sm\:divide-green-600>:not(template)~:not(template){--divide-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--divide-opacity))}.sm\:divide-green-700>:not(template)~:not(template){--divide-opacity:1;border-color:#2f855a;border-color:rgba(47,133,90,var(--divide-opacity))}.sm\:divide-green-800>:not(template)~:not(template){--divide-opacity:1;border-color:#276749;border-color:rgba(39,103,73,var(--divide-opacity))}.sm\:divide-green-900>:not(template)~:not(template){--divide-opacity:1;border-color:#22543d;border-color:rgba(34,84,61,var(--divide-opacity))}.sm\:divide-green-DEFAULT>:not(template)~:not(template),.sm\:divide-green>:not(template)~:not(template){--divide-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--divide-opacity))}.sm\:divide-teal-100>:not(template)~:not(template){--divide-opacity:1;border-color:#e6fffa;border-color:rgba(230,255,250,var(--divide-opacity))}.sm\:divide-teal-200>:not(template)~:not(template){--divide-opacity:1;border-color:#b2f5ea;border-color:rgba(178,245,234,var(--divide-opacity))}.sm\:divide-teal-300>:not(template)~:not(template){--divide-opacity:1;border-color:#81e6d9;border-color:rgba(129,230,217,var(--divide-opacity))}.sm\:divide-teal-400>:not(template)~:not(template){--divide-opacity:1;border-color:#4fd1c5;border-color:rgba(79,209,197,var(--divide-opacity))}.sm\:divide-teal-500>:not(template)~:not(template){--divide-opacity:1;border-color:#38b2ac;border-color:rgba(56,178,172,var(--divide-opacity))}.sm\:divide-teal-600>:not(template)~:not(template){--divide-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--divide-opacity))}.sm\:divide-teal-700>:not(template)~:not(template){--divide-opacity:1;border-color:#2c7a7b;border-color:rgba(44,122,123,var(--divide-opacity))}.sm\:divide-teal-800>:not(template)~:not(template){--divide-opacity:1;border-color:#285e61;border-color:rgba(40,94,97,var(--divide-opacity))}.sm\:divide-teal-900>:not(template)~:not(template){--divide-opacity:1;border-color:#234e52;border-color:rgba(35,78,82,var(--divide-opacity))}.sm\:divide-teal-DEFAULT>:not(template)~:not(template),.sm\:divide-teal>:not(template)~:not(template){--divide-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--divide-opacity))}.sm\:divide-blue-50>:not(template)~:not(template){border-color:#d1eaff}.sm\:divide-blue-100>:not(template)~:not(template){border-color:#a8d7ff}.sm\:divide-blue-200>:not(template)~:not(template){border-color:#80c4ff}.sm\:divide-blue-300>:not(template)~:not(template){border-color:#57b0ff}.sm\:divide-blue-400>:not(template)~:not(template){border-color:#2e9dff}.sm\:divide-blue-500>:not(template)~:not(template){border-color:#058aff}.sm\:divide-blue-600>:not(template)~:not(template){border-color:#0075db}.sm\:divide-blue-700>:not(template)~:not(template){border-color:#005fb3}.sm\:divide-blue-800>:not(template)~:not(template){border-color:#00498a}.sm\:divide-blue-900>:not(template)~:not(template){border-color:#003461}.sm\:divide-blue-DEFAULT>:not(template)~:not(template),.sm\:divide-blue>:not(template)~:not(template){border-color:#0075db}.sm\:divide-indigo-100>:not(template)~:not(template){--divide-opacity:1;border-color:#ebf4ff;border-color:rgba(235,244,255,var(--divide-opacity))}.sm\:divide-indigo-200>:not(template)~:not(template){--divide-opacity:1;border-color:#c3dafe;border-color:rgba(195,218,254,var(--divide-opacity))}.sm\:divide-indigo-300>:not(template)~:not(template){--divide-opacity:1;border-color:#a3bffa;border-color:rgba(163,191,250,var(--divide-opacity))}.sm\:divide-indigo-400>:not(template)~:not(template){--divide-opacity:1;border-color:#7f9cf5;border-color:rgba(127,156,245,var(--divide-opacity))}.sm\:divide-indigo-500>:not(template)~:not(template){--divide-opacity:1;border-color:#667eea;border-color:rgba(102,126,234,var(--divide-opacity))}.sm\:divide-indigo-600>:not(template)~:not(template){--divide-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--divide-opacity))}.sm\:divide-indigo-700>:not(template)~:not(template){--divide-opacity:1;border-color:#4c51bf;border-color:rgba(76,81,191,var(--divide-opacity))}.sm\:divide-indigo-800>:not(template)~:not(template){--divide-opacity:1;border-color:#434190;border-color:rgba(67,65,144,var(--divide-opacity))}.sm\:divide-indigo-900>:not(template)~:not(template){--divide-opacity:1;border-color:#3c366b;border-color:rgba(60,54,107,var(--divide-opacity))}.sm\:divide-indigo-DEFAULT>:not(template)~:not(template),.sm\:divide-indigo>:not(template)~:not(template){--divide-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--divide-opacity))}.sm\:divide-purple-100>:not(template)~:not(template){--divide-opacity:1;border-color:#faf5ff;border-color:rgba(250,245,255,var(--divide-opacity))}.sm\:divide-purple-200>:not(template)~:not(template){--divide-opacity:1;border-color:#e9d8fd;border-color:rgba(233,216,253,var(--divide-opacity))}.sm\:divide-purple-300>:not(template)~:not(template){--divide-opacity:1;border-color:#d6bcfa;border-color:rgba(214,188,250,var(--divide-opacity))}.sm\:divide-purple-400>:not(template)~:not(template){--divide-opacity:1;border-color:#b794f4;border-color:rgba(183,148,244,var(--divide-opacity))}.sm\:divide-purple-500>:not(template)~:not(template){--divide-opacity:1;border-color:#9f7aea;border-color:rgba(159,122,234,var(--divide-opacity))}.sm\:divide-purple-600>:not(template)~:not(template){--divide-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--divide-opacity))}.sm\:divide-purple-700>:not(template)~:not(template){--divide-opacity:1;border-color:#6b46c1;border-color:rgba(107,70,193,var(--divide-opacity))}.sm\:divide-purple-800>:not(template)~:not(template){--divide-opacity:1;border-color:#553c9a;border-color:rgba(85,60,154,var(--divide-opacity))}.sm\:divide-purple-900>:not(template)~:not(template){--divide-opacity:1;border-color:#44337a;border-color:rgba(68,51,122,var(--divide-opacity))}.sm\:divide-purple-DEFAULT>:not(template)~:not(template),.sm\:divide-purple>:not(template)~:not(template){--divide-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--divide-opacity))}.sm\:divide-pink>:not(template)~:not(template){--divide-opacity:1;border-color:#d81b60;border-color:rgba(216,27,96,var(--divide-opacity))}.sm\:divide-inherit>:not(template)~:not(template){border-color:inherit}.sm\:divide-amber>:not(template)~:not(template){border-color:#d78737}.sm\:divide-amber-active>:not(template)~:not(template){border-color:#e3872b}.sm\:divide-ardoise>:not(template)~:not(template){border-color:#596a82}.sm\:divide-ardoise-active>:not(template)~:not(template){border-color:#476794}.sm\:divide-blue-active>:not(template)~:not(template){border-color:#14a5c2}.sm\:divide-lightBlue-active>:not(template)~:not(template),.sm\:divide-lightBlue>:not(template)~:not(template){border-color:rgba(0,85,138,.1)}.sm\:divide-deepBlue>:not(template)~:not(template){border-color:#0e346c}.sm\:divide-deepBlue-active>:not(template)~:not(template){border-color:#0a3f8f}.sm\:divide-gold>:not(template)~:not(template){border-color:#bd9e56}.sm\:divide-gold-active>:not(template)~:not(template){border-color:#c9a34a}.sm\:divide-grenadine>:not(template)~:not(template){border-color:#c35078}.sm\:divide-grenadine-active>:not(template)~:not(template){border-color:#cf4475}.sm\:divide-kiwi>:not(template)~:not(template){border-color:#9a9f1e}.sm\:divide-kiwi-active>:not(template)~:not(template){border-color:#a3a815}.sm\:divide-lilas>:not(template)~:not(template){border-color:#7ea1d3}.sm\:divide-lilas-active>:not(template)~:not(template){border-color:#75a0db}.sm\:divide-mahogany>:not(template)~:not(template){border-color:#57142e}.sm\:divide-mahogany-active>:not(template)~:not(template){border-color:#610a2b}.sm\:divide-ocher>:not(template)~:not(template){border-color:#c29614}.sm\:divide-ocher-active>:not(template)~:not(template){border-color:#cd9c0a}.sm\:divide-pine>:not(template)~:not(template){border-color:#144d52}.sm\:divide-pine-active>:not(template)~:not(template){border-color:#0a555c}.sm\:divide-platinum-active>:not(template)~:not(template),.sm\:divide-platinum>:not(template)~:not(template){border-color:#000}.sm\:divide-prune>:not(template)~:not(template){border-color:#661456}.sm\:divide-prune-active>:not(template)~:not(template){border-color:#72085d}.sm\:divide-sand>:not(template)~:not(template){border-color:#d7be88}.sm\:divide-sand-active>:not(template)~:not(template){border-color:#dfc181}.sm\:divide-sandPearl>:not(template)~:not(template){border-color:#f0e5d6}.sm\:divide-sandPearl-active>:not(template)~:not(template){border-color:#f2e6d4}.sm\:divide-silver>:not(template)~:not(template){border-color:#b1b2b4}.sm\:divide-silver-active>:not(template)~:not(template){border-color:#a9afbc}.sm\:divide-skyBlue>:not(template)~:not(template){border-color:#98d2d7}.sm\:divide-skyBlue-active>:not(template)~:not(template){border-color:#91d8de}.sm\:divide-southSea>:not(template)~:not(template){border-color:#9dc9cd}.sm\:divide-southSea-active>:not(template)~:not(template){border-color:#95ced5}.sm\:divide-turquoise>:not(template)~:not(template){border-color:#14a5c2}.sm\:divide-turquoise-active>:not(template)~:not(template){border-color:#0aaccd}.sm\:divide-waterGreen>:not(template)~:not(template){border-color:#007571}.sm\:divide-waterGreen-active>:not(template)~:not(template){border-color:#00a8a3}.sm\:divide-deepRed>:not(template)~:not(template){border-color:#c32222}.sm\:divide-deepRed-active>:not(template)~:not(template){border-color:#cf1717}.sm\:divide-emerald>:not(template)~:not(template){border-color:#14a33a}.sm\:divide-emerald-active>:not(template)~:not(template){border-color:#0bad36}.sm\:divide-greenLight>:not(template)~:not(template){--divide-opacity:1;border-color:#7cb342;border-color:rgba(124,179,66,var(--divide-opacity))}.sm\:divide-orange-active>:not(template)~:not(template){border-color:#f65f2c}.sm\:divide-red-active>:not(template)~:not(template){border-color:#e13737}.sm\:divide-white-active>:not(template)~:not(template){border-color:#14a5c2}.sm\:divide-white-button-active>:not(template)~:not(template),.sm\:divide-white-button>:not(template)~:not(template){border-color:#fff}.sm\:divide-code>:not(template)~:not(template){border-color:#3f3d57}.sm\:divide-code-active>:not(template)~:not(template){border-color:#37354b}.sm\:divide-gray-lighter>:not(template)~:not(template){--divide-opacity:1;border-color:#f7f7f7;border-color:rgba(247,247,247,var(--divide-opacity))}.sm\:divide-gray-lighter-active>:not(template)~:not(template){border-color:#ebebeb}.sm\:divide-gray-light>:not(template)~:not(template){--divide-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--divide-opacity))}.sm\:divide-gray-medium>:not(template)~:not(template){--divide-opacity:1;border-color:#a8a0a0;border-color:rgba(168,160,160,var(--divide-opacity))}.sm\:divide-gray-darker>:not(template)~:not(template){--divide-opacity:1;border-color:#504747;border-color:rgba(80,71,71,var(--divide-opacity))}.sm\:divide-gray-darker-active>:not(template)~:not(template){border-color:#14a5c2}.sm\:divide-api-default>:not(template)~:not(template){--divide-opacity:1;border-color:#507192;border-color:rgba(80,113,146,var(--divide-opacity))}.sm\:divide-gray-xxl>:not(template)~:not(template){--divide-opacity:1;border-color:#2c3e50;border-color:rgba(44,62,80,var(--divide-opacity))}.sm\:divide-line-even>:not(template)~:not(template){border-color:#f3f6f7}.sm\:divide-DEFAULT>:not(template)~:not(template){--divide-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-transparent>:not(template)~:not(template){border-color:transparent}.group:hover .sm\:group-hover\:divide-current>:not(template)~:not(template){border-color:currentColor}.group:hover .sm\:group-hover\:divide-black>:not(template)~:not(template){border-color:#000}.group:hover .sm\:group-hover\:divide-white>:not(template)~:not(template){border-color:#fff}.group:hover .sm\:group-hover\:divide-gray-100>:not(template)~:not(template){--divide-opacity:1;border-color:#f7fafc;border-color:rgba(247,250,252,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-gray-200>:not(template)~:not(template){--divide-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-gray-300>:not(template)~:not(template){--divide-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-gray-400>:not(template)~:not(template){--divide-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-gray-500>:not(template)~:not(template){--divide-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-gray-600>:not(template)~:not(template){--divide-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-gray-700>:not(template)~:not(template){--divide-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-gray-800>:not(template)~:not(template){--divide-opacity:1;border-color:#2d3748;border-color:rgba(45,55,72,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-gray-900>:not(template)~:not(template){--divide-opacity:1;border-color:#1a202c;border-color:rgba(26,32,44,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-gray-DEFAULT>:not(template)~:not(template),.group:hover .sm\:group-hover\:divide-gray>:not(template)~:not(template){--divide-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-red>:not(template)~:not(template){border-color:#d64343}.group:hover .sm\:group-hover\:divide-orange>:not(template)~:not(template){border-color:#eb6437}.group:hover .sm\:group-hover\:divide-yellow>:not(template)~:not(template){border-color:#f8da30}.group:hover .sm\:group-hover\:divide-green-100>:not(template)~:not(template){--divide-opacity:1;border-color:#f0fff4;border-color:rgba(240,255,244,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-green-200>:not(template)~:not(template){--divide-opacity:1;border-color:#c6f6d5;border-color:rgba(198,246,213,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-green-300>:not(template)~:not(template){--divide-opacity:1;border-color:#9ae6b4;border-color:rgba(154,230,180,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-green-400>:not(template)~:not(template){--divide-opacity:1;border-color:#68d391;border-color:rgba(104,211,145,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-green-500>:not(template)~:not(template){--divide-opacity:1;border-color:#48bb78;border-color:rgba(72,187,120,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-green-600>:not(template)~:not(template){--divide-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-green-700>:not(template)~:not(template){--divide-opacity:1;border-color:#2f855a;border-color:rgba(47,133,90,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-green-800>:not(template)~:not(template){--divide-opacity:1;border-color:#276749;border-color:rgba(39,103,73,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-green-900>:not(template)~:not(template){--divide-opacity:1;border-color:#22543d;border-color:rgba(34,84,61,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-green-DEFAULT>:not(template)~:not(template),.group:hover .sm\:group-hover\:divide-green>:not(template)~:not(template){--divide-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-teal-100>:not(template)~:not(template){--divide-opacity:1;border-color:#e6fffa;border-color:rgba(230,255,250,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-teal-200>:not(template)~:not(template){--divide-opacity:1;border-color:#b2f5ea;border-color:rgba(178,245,234,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-teal-300>:not(template)~:not(template){--divide-opacity:1;border-color:#81e6d9;border-color:rgba(129,230,217,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-teal-400>:not(template)~:not(template){--divide-opacity:1;border-color:#4fd1c5;border-color:rgba(79,209,197,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-teal-500>:not(template)~:not(template){--divide-opacity:1;border-color:#38b2ac;border-color:rgba(56,178,172,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-teal-600>:not(template)~:not(template){--divide-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-teal-700>:not(template)~:not(template){--divide-opacity:1;border-color:#2c7a7b;border-color:rgba(44,122,123,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-teal-800>:not(template)~:not(template){--divide-opacity:1;border-color:#285e61;border-color:rgba(40,94,97,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-teal-900>:not(template)~:not(template){--divide-opacity:1;border-color:#234e52;border-color:rgba(35,78,82,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-teal-DEFAULT>:not(template)~:not(template),.group:hover .sm\:group-hover\:divide-teal>:not(template)~:not(template){--divide-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-blue-50>:not(template)~:not(template){border-color:#d1eaff}.group:hover .sm\:group-hover\:divide-blue-100>:not(template)~:not(template){border-color:#a8d7ff}.group:hover .sm\:group-hover\:divide-blue-200>:not(template)~:not(template){border-color:#80c4ff}.group:hover .sm\:group-hover\:divide-blue-300>:not(template)~:not(template){border-color:#57b0ff}.group:hover .sm\:group-hover\:divide-blue-400>:not(template)~:not(template){border-color:#2e9dff}.group:hover .sm\:group-hover\:divide-blue-500>:not(template)~:not(template){border-color:#058aff}.group:hover .sm\:group-hover\:divide-blue-600>:not(template)~:not(template){border-color:#0075db}.group:hover .sm\:group-hover\:divide-blue-700>:not(template)~:not(template){border-color:#005fb3}.group:hover .sm\:group-hover\:divide-blue-800>:not(template)~:not(template){border-color:#00498a}.group:hover .sm\:group-hover\:divide-blue-900>:not(template)~:not(template){border-color:#003461}.group:hover .sm\:group-hover\:divide-blue-DEFAULT>:not(template)~:not(template),.group:hover .sm\:group-hover\:divide-blue>:not(template)~:not(template){border-color:#0075db}.group:hover .sm\:group-hover\:divide-indigo-100>:not(template)~:not(template){--divide-opacity:1;border-color:#ebf4ff;border-color:rgba(235,244,255,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-indigo-200>:not(template)~:not(template){--divide-opacity:1;border-color:#c3dafe;border-color:rgba(195,218,254,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-indigo-300>:not(template)~:not(template){--divide-opacity:1;border-color:#a3bffa;border-color:rgba(163,191,250,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-indigo-400>:not(template)~:not(template){--divide-opacity:1;border-color:#7f9cf5;border-color:rgba(127,156,245,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-indigo-500>:not(template)~:not(template){--divide-opacity:1;border-color:#667eea;border-color:rgba(102,126,234,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-indigo-600>:not(template)~:not(template){--divide-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-indigo-700>:not(template)~:not(template){--divide-opacity:1;border-color:#4c51bf;border-color:rgba(76,81,191,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-indigo-800>:not(template)~:not(template){--divide-opacity:1;border-color:#434190;border-color:rgba(67,65,144,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-indigo-900>:not(template)~:not(template){--divide-opacity:1;border-color:#3c366b;border-color:rgba(60,54,107,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-indigo-DEFAULT>:not(template)~:not(template),.group:hover .sm\:group-hover\:divide-indigo>:not(template)~:not(template){--divide-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-purple-100>:not(template)~:not(template){--divide-opacity:1;border-color:#faf5ff;border-color:rgba(250,245,255,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-purple-200>:not(template)~:not(template){--divide-opacity:1;border-color:#e9d8fd;border-color:rgba(233,216,253,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-purple-300>:not(template)~:not(template){--divide-opacity:1;border-color:#d6bcfa;border-color:rgba(214,188,250,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-purple-400>:not(template)~:not(template){--divide-opacity:1;border-color:#b794f4;border-color:rgba(183,148,244,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-purple-500>:not(template)~:not(template){--divide-opacity:1;border-color:#9f7aea;border-color:rgba(159,122,234,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-purple-600>:not(template)~:not(template){--divide-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-purple-700>:not(template)~:not(template){--divide-opacity:1;border-color:#6b46c1;border-color:rgba(107,70,193,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-purple-800>:not(template)~:not(template){--divide-opacity:1;border-color:#553c9a;border-color:rgba(85,60,154,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-purple-900>:not(template)~:not(template){--divide-opacity:1;border-color:#44337a;border-color:rgba(68,51,122,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-purple-DEFAULT>:not(template)~:not(template),.group:hover .sm\:group-hover\:divide-purple>:not(template)~:not(template){--divide-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-pink>:not(template)~:not(template){--divide-opacity:1;border-color:#d81b60;border-color:rgba(216,27,96,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-inherit>:not(template)~:not(template){border-color:inherit}.group:hover .sm\:group-hover\:divide-amber>:not(template)~:not(template){border-color:#d78737}.group:hover .sm\:group-hover\:divide-amber-active>:not(template)~:not(template){border-color:#e3872b}.group:hover .sm\:group-hover\:divide-ardoise>:not(template)~:not(template){border-color:#596a82}.group:hover .sm\:group-hover\:divide-ardoise-active>:not(template)~:not(template){border-color:#476794}.group:hover .sm\:group-hover\:divide-blue-active>:not(template)~:not(template){border-color:#14a5c2}.group:hover .sm\:group-hover\:divide-lightBlue-active>:not(template)~:not(template),.group:hover .sm\:group-hover\:divide-lightBlue>:not(template)~:not(template){border-color:rgba(0,85,138,.1)}.group:hover .sm\:group-hover\:divide-deepBlue>:not(template)~:not(template){border-color:#0e346c}.group:hover .sm\:group-hover\:divide-deepBlue-active>:not(template)~:not(template){border-color:#0a3f8f}.group:hover .sm\:group-hover\:divide-gold>:not(template)~:not(template){border-color:#bd9e56}.group:hover .sm\:group-hover\:divide-gold-active>:not(template)~:not(template){border-color:#c9a34a}.group:hover .sm\:group-hover\:divide-grenadine>:not(template)~:not(template){border-color:#c35078}.group:hover .sm\:group-hover\:divide-grenadine-active>:not(template)~:not(template){border-color:#cf4475}.group:hover .sm\:group-hover\:divide-kiwi>:not(template)~:not(template){border-color:#9a9f1e}.group:hover .sm\:group-hover\:divide-kiwi-active>:not(template)~:not(template){border-color:#a3a815}.group:hover .sm\:group-hover\:divide-lilas>:not(template)~:not(template){border-color:#7ea1d3}.group:hover .sm\:group-hover\:divide-lilas-active>:not(template)~:not(template){border-color:#75a0db}.group:hover .sm\:group-hover\:divide-mahogany>:not(template)~:not(template){border-color:#57142e}.group:hover .sm\:group-hover\:divide-mahogany-active>:not(template)~:not(template){border-color:#610a2b}.group:hover .sm\:group-hover\:divide-ocher>:not(template)~:not(template){border-color:#c29614}.group:hover .sm\:group-hover\:divide-ocher-active>:not(template)~:not(template){border-color:#cd9c0a}.group:hover .sm\:group-hover\:divide-pine>:not(template)~:not(template){border-color:#144d52}.group:hover .sm\:group-hover\:divide-pine-active>:not(template)~:not(template){border-color:#0a555c}.group:hover .sm\:group-hover\:divide-platinum-active>:not(template)~:not(template),.group:hover .sm\:group-hover\:divide-platinum>:not(template)~:not(template){border-color:#000}.group:hover .sm\:group-hover\:divide-prune>:not(template)~:not(template){border-color:#661456}.group:hover .sm\:group-hover\:divide-prune-active>:not(template)~:not(template){border-color:#72085d}.group:hover .sm\:group-hover\:divide-sand>:not(template)~:not(template){border-color:#d7be88}.group:hover .sm\:group-hover\:divide-sand-active>:not(template)~:not(template){border-color:#dfc181}.group:hover .sm\:group-hover\:divide-sandPearl>:not(template)~:not(template){border-color:#f0e5d6}.group:hover .sm\:group-hover\:divide-sandPearl-active>:not(template)~:not(template){border-color:#f2e6d4}.group:hover .sm\:group-hover\:divide-silver>:not(template)~:not(template){border-color:#b1b2b4}.group:hover .sm\:group-hover\:divide-silver-active>:not(template)~:not(template){border-color:#a9afbc}.group:hover .sm\:group-hover\:divide-skyBlue>:not(template)~:not(template){border-color:#98d2d7}.group:hover .sm\:group-hover\:divide-skyBlue-active>:not(template)~:not(template){border-color:#91d8de}.group:hover .sm\:group-hover\:divide-southSea>:not(template)~:not(template){border-color:#9dc9cd}.group:hover .sm\:group-hover\:divide-southSea-active>:not(template)~:not(template){border-color:#95ced5}.group:hover .sm\:group-hover\:divide-turquoise>:not(template)~:not(template){border-color:#14a5c2}.group:hover .sm\:group-hover\:divide-turquoise-active>:not(template)~:not(template){border-color:#0aaccd}.group:hover .sm\:group-hover\:divide-waterGreen>:not(template)~:not(template){border-color:#007571}.group:hover .sm\:group-hover\:divide-waterGreen-active>:not(template)~:not(template){border-color:#00a8a3}.group:hover .sm\:group-hover\:divide-deepRed>:not(template)~:not(template){border-color:#c32222}.group:hover .sm\:group-hover\:divide-deepRed-active>:not(template)~:not(template){border-color:#cf1717}.group:hover .sm\:group-hover\:divide-emerald>:not(template)~:not(template){border-color:#14a33a}.group:hover .sm\:group-hover\:divide-emerald-active>:not(template)~:not(template){border-color:#0bad36}.group:hover .sm\:group-hover\:divide-greenLight>:not(template)~:not(template){--divide-opacity:1;border-color:#7cb342;border-color:rgba(124,179,66,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-orange-active>:not(template)~:not(template){border-color:#f65f2c}.group:hover .sm\:group-hover\:divide-red-active>:not(template)~:not(template){border-color:#e13737}.group:hover .sm\:group-hover\:divide-white-active>:not(template)~:not(template){border-color:#14a5c2}.group:hover .sm\:group-hover\:divide-white-button-active>:not(template)~:not(template),.group:hover .sm\:group-hover\:divide-white-button>:not(template)~:not(template){border-color:#fff}.group:hover .sm\:group-hover\:divide-code>:not(template)~:not(template){border-color:#3f3d57}.group:hover .sm\:group-hover\:divide-code-active>:not(template)~:not(template){border-color:#37354b}.group:hover .sm\:group-hover\:divide-gray-lighter>:not(template)~:not(template){--divide-opacity:1;border-color:#f7f7f7;border-color:rgba(247,247,247,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-gray-lighter-active>:not(template)~:not(template){border-color:#ebebeb}.group:hover .sm\:group-hover\:divide-gray-light>:not(template)~:not(template){--divide-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-gray-medium>:not(template)~:not(template){--divide-opacity:1;border-color:#a8a0a0;border-color:rgba(168,160,160,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-gray-darker>:not(template)~:not(template){--divide-opacity:1;border-color:#504747;border-color:rgba(80,71,71,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-gray-darker-active>:not(template)~:not(template){border-color:#14a5c2}.group:hover .sm\:group-hover\:divide-api-default>:not(template)~:not(template){--divide-opacity:1;border-color:#507192;border-color:rgba(80,113,146,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-gray-xxl>:not(template)~:not(template){--divide-opacity:1;border-color:#2c3e50;border-color:rgba(44,62,80,var(--divide-opacity))}.group:hover .sm\:group-hover\:divide-line-even>:not(template)~:not(template){border-color:#f3f6f7}.group:hover .sm\:group-hover\:divide-DEFAULT>:not(template)~:not(template){--divide-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--divide-opacity))}.sm\:divide-solid>:not(template)~:not(template){border-style:solid}.sm\:divide-dashed>:not(template)~:not(template){border-style:dashed}.sm\:divide-dotted>:not(template)~:not(template){border-style:dotted}.sm\:divide-double>:not(template)~:not(template){border-style:double}.sm\:divide-none>:not(template)~:not(template){border-style:none}.sm\:divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}.sm\:divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}.sm\:divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}.sm\:divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}.sm\:divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}.group:hover .sm\:group-hover\:divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}.group:hover .sm\:group-hover\:divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}.group:hover .sm\:group-hover\:divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}.group:hover .sm\:group-hover\:divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}.group:hover .sm\:group-hover\:divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}.sm\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sm\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sm\:focus\:sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sm\:focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sm\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.sm\:bg-fixed{background-attachment:fixed}.sm\:bg-local{background-attachment:local}.sm\:bg-scroll{background-attachment:scroll}.sm\:bg-clip-border{background-clip:border-box}.sm\:bg-clip-padding{background-clip:padding-box}.sm\:bg-clip-content{background-clip:content-box}.sm\:bg-clip-text{-webkit-background-clip:text;background-clip:text}.sm\:bg-transparent{background-color:transparent}.sm\:bg-current{background-color:currentColor}.sm\:bg-black{background-color:#000}.sm\:bg-white{background-color:#fff}.sm\:bg-gray-100{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.sm\:bg-gray-200{--bg-opacity:1;background-color:#edf2f7;background-color:rgba(237,242,247,var(--bg-opacity))}.sm\:bg-gray-300{--bg-opacity:1;background-color:#e2e8f0;background-color:rgba(226,232,240,var(--bg-opacity))}.sm\:bg-gray-400{--bg-opacity:1;background-color:#cbd5e0;background-color:rgba(203,213,224,var(--bg-opacity))}.sm\:bg-gray-500{--bg-opacity:1;background-color:#a0aec0;background-color:rgba(160,174,192,var(--bg-opacity))}.sm\:bg-gray-600{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.sm\:bg-gray-700{--bg-opacity:1;background-color:#4a5568;background-color:rgba(74,85,104,var(--bg-opacity))}.sm\:bg-gray-800{--bg-opacity:1;background-color:#2d3748;background-color:rgba(45,55,72,var(--bg-opacity))}.sm\:bg-gray-900{--bg-opacity:1;background-color:#1a202c;background-color:rgba(26,32,44,var(--bg-opacity))}.sm\:bg-gray,.sm\:bg-gray-DEFAULT{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.sm\:bg-red{background-color:#d64343}.sm\:bg-orange{background-color:#eb6437}.sm\:bg-yellow{background-color:#f8da30}.sm\:bg-green-100{--bg-opacity:1;background-color:#f0fff4;background-color:rgba(240,255,244,var(--bg-opacity))}.sm\:bg-green-200{--bg-opacity:1;background-color:#c6f6d5;background-color:rgba(198,246,213,var(--bg-opacity))}.sm\:bg-green-300{--bg-opacity:1;background-color:#9ae6b4;background-color:rgba(154,230,180,var(--bg-opacity))}.sm\:bg-green-400{--bg-opacity:1;background-color:#68d391;background-color:rgba(104,211,145,var(--bg-opacity))}.sm\:bg-green-500{--bg-opacity:1;background-color:#48bb78;background-color:rgba(72,187,120,var(--bg-opacity))}.sm\:bg-green-600{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.sm\:bg-green-700{--bg-opacity:1;background-color:#2f855a;background-color:rgba(47,133,90,var(--bg-opacity))}.sm\:bg-green-800{--bg-opacity:1;background-color:#276749;background-color:rgba(39,103,73,var(--bg-opacity))}.sm\:bg-green-900{--bg-opacity:1;background-color:#22543d;background-color:rgba(34,84,61,var(--bg-opacity))}.sm\:bg-green,.sm\:bg-green-DEFAULT{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.sm\:bg-teal-100{--bg-opacity:1;background-color:#e6fffa;background-color:rgba(230,255,250,var(--bg-opacity))}.sm\:bg-teal-200{--bg-opacity:1;background-color:#b2f5ea;background-color:rgba(178,245,234,var(--bg-opacity))}.sm\:bg-teal-300{--bg-opacity:1;background-color:#81e6d9;background-color:rgba(129,230,217,var(--bg-opacity))}.sm\:bg-teal-400{--bg-opacity:1;background-color:#4fd1c5;background-color:rgba(79,209,197,var(--bg-opacity))}.sm\:bg-teal-500{--bg-opacity:1;background-color:#38b2ac;background-color:rgba(56,178,172,var(--bg-opacity))}.sm\:bg-teal-600{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.sm\:bg-teal-700{--bg-opacity:1;background-color:#2c7a7b;background-color:rgba(44,122,123,var(--bg-opacity))}.sm\:bg-teal-800{--bg-opacity:1;background-color:#285e61;background-color:rgba(40,94,97,var(--bg-opacity))}.sm\:bg-teal-900{--bg-opacity:1;background-color:#234e52;background-color:rgba(35,78,82,var(--bg-opacity))}.sm\:bg-teal,.sm\:bg-teal-DEFAULT{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.sm\:bg-blue-50{background-color:#d1eaff}.sm\:bg-blue-100{background-color:#a8d7ff}.sm\:bg-blue-200{background-color:#80c4ff}.sm\:bg-blue-300{background-color:#57b0ff}.sm\:bg-blue-400{background-color:#2e9dff}.sm\:bg-blue-500{background-color:#058aff}.sm\:bg-blue-600{background-color:#0075db}.sm\:bg-blue-700{background-color:#005fb3}.sm\:bg-blue-800{background-color:#00498a}.sm\:bg-blue-900{background-color:#003461}.sm\:bg-blue,.sm\:bg-blue-DEFAULT{background-color:#0075db}.sm\:bg-indigo-100{--bg-opacity:1;background-color:#ebf4ff;background-color:rgba(235,244,255,var(--bg-opacity))}.sm\:bg-indigo-200{--bg-opacity:1;background-color:#c3dafe;background-color:rgba(195,218,254,var(--bg-opacity))}.sm\:bg-indigo-300{--bg-opacity:1;background-color:#a3bffa;background-color:rgba(163,191,250,var(--bg-opacity))}.sm\:bg-indigo-400{--bg-opacity:1;background-color:#7f9cf5;background-color:rgba(127,156,245,var(--bg-opacity))}.sm\:bg-indigo-500{--bg-opacity:1;background-color:#667eea;background-color:rgba(102,126,234,var(--bg-opacity))}.sm\:bg-indigo-600{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.sm\:bg-indigo-700{--bg-opacity:1;background-color:#4c51bf;background-color:rgba(76,81,191,var(--bg-opacity))}.sm\:bg-indigo-800{--bg-opacity:1;background-color:#434190;background-color:rgba(67,65,144,var(--bg-opacity))}.sm\:bg-indigo-900{--bg-opacity:1;background-color:#3c366b;background-color:rgba(60,54,107,var(--bg-opacity))}.sm\:bg-indigo,.sm\:bg-indigo-DEFAULT{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.sm\:bg-purple-100{--bg-opacity:1;background-color:#faf5ff;background-color:rgba(250,245,255,var(--bg-opacity))}.sm\:bg-purple-200{--bg-opacity:1;background-color:#e9d8fd;background-color:rgba(233,216,253,var(--bg-opacity))}.sm\:bg-purple-300{--bg-opacity:1;background-color:#d6bcfa;background-color:rgba(214,188,250,var(--bg-opacity))}.sm\:bg-purple-400{--bg-opacity:1;background-color:#b794f4;background-color:rgba(183,148,244,var(--bg-opacity))}.sm\:bg-purple-500{--bg-opacity:1;background-color:#9f7aea;background-color:rgba(159,122,234,var(--bg-opacity))}.sm\:bg-purple-600{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.sm\:bg-purple-700{--bg-opacity:1;background-color:#6b46c1;background-color:rgba(107,70,193,var(--bg-opacity))}.sm\:bg-purple-800{--bg-opacity:1;background-color:#553c9a;background-color:rgba(85,60,154,var(--bg-opacity))}.sm\:bg-purple-900{--bg-opacity:1;background-color:#44337a;background-color:rgba(68,51,122,var(--bg-opacity))}.sm\:bg-purple,.sm\:bg-purple-DEFAULT{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.sm\:bg-pink{--bg-opacity:1;background-color:#d81b60;background-color:rgba(216,27,96,var(--bg-opacity))}.sm\:bg-inherit{background-color:inherit}.sm\:bg-amber{background-color:#d78737}.sm\:bg-amber-active{background-color:#e3872b}.sm\:bg-ardoise{background-color:#596a82}.sm\:bg-ardoise-active{background-color:#476794}.sm\:bg-blue-active{background-color:#14a5c2}.sm\:bg-lightBlue,.sm\:bg-lightBlue-active{background-color:rgba(0,85,138,.1)}.sm\:bg-deepBlue{background-color:#0e346c}.sm\:bg-deepBlue-active{background-color:#0a3f8f}.sm\:bg-gold{background-color:#bd9e56}.sm\:bg-gold-active{background-color:#c9a34a}.sm\:bg-grenadine{background-color:#c35078}.sm\:bg-grenadine-active{background-color:#cf4475}.sm\:bg-kiwi{background-color:#9a9f1e}.sm\:bg-kiwi-active{background-color:#a3a815}.sm\:bg-lilas{background-color:#7ea1d3}.sm\:bg-lilas-active{background-color:#75a0db}.sm\:bg-mahogany{background-color:#57142e}.sm\:bg-mahogany-active{background-color:#610a2b}.sm\:bg-ocher{background-color:#c29614}.sm\:bg-ocher-active{background-color:#cd9c0a}.sm\:bg-pine{background-color:#144d52}.sm\:bg-pine-active{background-color:#0a555c}.sm\:bg-platinum,.sm\:bg-platinum-active{background-color:#000}.sm\:bg-prune{background-color:#661456}.sm\:bg-prune-active{background-color:#72085d}.sm\:bg-sand{background-color:#d7be88}.sm\:bg-sand-active{background-color:#dfc181}.sm\:bg-sandPearl{background-color:#f0e5d6}.sm\:bg-sandPearl-active{background-color:#f2e6d4}.sm\:bg-silver{background-color:#b1b2b4}.sm\:bg-silver-active{background-color:#a9afbc}.sm\:bg-skyBlue{background-color:#98d2d7}.sm\:bg-skyBlue-active{background-color:#91d8de}.sm\:bg-southSea{background-color:#9dc9cd}.sm\:bg-southSea-active{background-color:#95ced5}.sm\:bg-turquoise{background-color:#14a5c2}.sm\:bg-turquoise-active{background-color:#0aaccd}.sm\:bg-waterGreen{background-color:#007571}.sm\:bg-waterGreen-active{background-color:#00a8a3}.sm\:bg-deepRed{background-color:#c32222}.sm\:bg-deepRed-active{background-color:#cf1717}.sm\:bg-emerald{background-color:#14a33a}.sm\:bg-emerald-active{background-color:#0bad36}.sm\:bg-greenLight{--bg-opacity:1;background-color:#7cb342;background-color:rgba(124,179,66,var(--bg-opacity))}.sm\:bg-orange-active{background-color:#f65f2c}.sm\:bg-red-active{background-color:#e13737}.sm\:bg-white-active{background-color:#14a5c2}.sm\:bg-white-button,.sm\:bg-white-button-active{background-color:#fff}.sm\:bg-code{background-color:#3f3d57}.sm\:bg-code-active{background-color:#37354b}.sm\:bg-gray-lighter{--bg-opacity:1;background-color:#f7f7f7;background-color:rgba(247,247,247,var(--bg-opacity))}.sm\:bg-gray-lighter-active{background-color:#ebebeb}.sm\:bg-gray-light{--bg-opacity:1;background-color:#d4d1d1;background-color:rgba(212,209,209,var(--bg-opacity))}.sm\:bg-gray-medium{--bg-opacity:1;background-color:#a8a0a0;background-color:rgba(168,160,160,var(--bg-opacity))}.sm\:bg-gray-darker{--bg-opacity:1;background-color:#504747;background-color:rgba(80,71,71,var(--bg-opacity))}.sm\:bg-gray-darker-active{background-color:#14a5c2}.sm\:bg-api-default{--bg-opacity:1;background-color:#507192;background-color:rgba(80,113,146,var(--bg-opacity))}.sm\:bg-gray-xxl{--bg-opacity:1;background-color:#2c3e50;background-color:rgba(44,62,80,var(--bg-opacity))}.sm\:bg-line-even{background-color:#f3f6f7}.sm\:hover\:bg-transparent:hover{background-color:transparent}.sm\:hover\:bg-current:hover{background-color:currentColor}.sm\:hover\:bg-black:hover{background-color:#000}.sm\:hover\:bg-white:hover{background-color:#fff}.sm\:hover\:bg-gray-100:hover{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.sm\:hover\:bg-gray-200:hover{--bg-opacity:1;background-color:#edf2f7;background-color:rgba(237,242,247,var(--bg-opacity))}.sm\:hover\:bg-gray-300:hover{--bg-opacity:1;background-color:#e2e8f0;background-color:rgba(226,232,240,var(--bg-opacity))}.sm\:hover\:bg-gray-400:hover{--bg-opacity:1;background-color:#cbd5e0;background-color:rgba(203,213,224,var(--bg-opacity))}.sm\:hover\:bg-gray-500:hover{--bg-opacity:1;background-color:#a0aec0;background-color:rgba(160,174,192,var(--bg-opacity))}.sm\:hover\:bg-gray-600:hover{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.sm\:hover\:bg-gray-700:hover{--bg-opacity:1;background-color:#4a5568;background-color:rgba(74,85,104,var(--bg-opacity))}.sm\:hover\:bg-gray-800:hover{--bg-opacity:1;background-color:#2d3748;background-color:rgba(45,55,72,var(--bg-opacity))}.sm\:hover\:bg-gray-900:hover{--bg-opacity:1;background-color:#1a202c;background-color:rgba(26,32,44,var(--bg-opacity))}.sm\:hover\:bg-gray-DEFAULT:hover,.sm\:hover\:bg-gray:hover{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.sm\:hover\:bg-red:hover{background-color:#d64343}.sm\:hover\:bg-orange:hover{background-color:#eb6437}.sm\:hover\:bg-yellow:hover{background-color:#f8da30}.sm\:hover\:bg-green-100:hover{--bg-opacity:1;background-color:#f0fff4;background-color:rgba(240,255,244,var(--bg-opacity))}.sm\:hover\:bg-green-200:hover{--bg-opacity:1;background-color:#c6f6d5;background-color:rgba(198,246,213,var(--bg-opacity))}.sm\:hover\:bg-green-300:hover{--bg-opacity:1;background-color:#9ae6b4;background-color:rgba(154,230,180,var(--bg-opacity))}.sm\:hover\:bg-green-400:hover{--bg-opacity:1;background-color:#68d391;background-color:rgba(104,211,145,var(--bg-opacity))}.sm\:hover\:bg-green-500:hover{--bg-opacity:1;background-color:#48bb78;background-color:rgba(72,187,120,var(--bg-opacity))}.sm\:hover\:bg-green-600:hover{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.sm\:hover\:bg-green-700:hover{--bg-opacity:1;background-color:#2f855a;background-color:rgba(47,133,90,var(--bg-opacity))}.sm\:hover\:bg-green-800:hover{--bg-opacity:1;background-color:#276749;background-color:rgba(39,103,73,var(--bg-opacity))}.sm\:hover\:bg-green-900:hover{--bg-opacity:1;background-color:#22543d;background-color:rgba(34,84,61,var(--bg-opacity))}.sm\:hover\:bg-green-DEFAULT:hover,.sm\:hover\:bg-green:hover{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.sm\:hover\:bg-teal-100:hover{--bg-opacity:1;background-color:#e6fffa;background-color:rgba(230,255,250,var(--bg-opacity))}.sm\:hover\:bg-teal-200:hover{--bg-opacity:1;background-color:#b2f5ea;background-color:rgba(178,245,234,var(--bg-opacity))}.sm\:hover\:bg-teal-300:hover{--bg-opacity:1;background-color:#81e6d9;background-color:rgba(129,230,217,var(--bg-opacity))}.sm\:hover\:bg-teal-400:hover{--bg-opacity:1;background-color:#4fd1c5;background-color:rgba(79,209,197,var(--bg-opacity))}.sm\:hover\:bg-teal-500:hover{--bg-opacity:1;background-color:#38b2ac;background-color:rgba(56,178,172,var(--bg-opacity))}.sm\:hover\:bg-teal-600:hover{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.sm\:hover\:bg-teal-700:hover{--bg-opacity:1;background-color:#2c7a7b;background-color:rgba(44,122,123,var(--bg-opacity))}.sm\:hover\:bg-teal-800:hover{--bg-opacity:1;background-color:#285e61;background-color:rgba(40,94,97,var(--bg-opacity))}.sm\:hover\:bg-teal-900:hover{--bg-opacity:1;background-color:#234e52;background-color:rgba(35,78,82,var(--bg-opacity))}.sm\:hover\:bg-teal-DEFAULT:hover,.sm\:hover\:bg-teal:hover{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.sm\:hover\:bg-blue-50:hover{background-color:#d1eaff}.sm\:hover\:bg-blue-100:hover{background-color:#a8d7ff}.sm\:hover\:bg-blue-200:hover{background-color:#80c4ff}.sm\:hover\:bg-blue-300:hover{background-color:#57b0ff}.sm\:hover\:bg-blue-400:hover{background-color:#2e9dff}.sm\:hover\:bg-blue-500:hover{background-color:#058aff}.sm\:hover\:bg-blue-600:hover{background-color:#0075db}.sm\:hover\:bg-blue-700:hover{background-color:#005fb3}.sm\:hover\:bg-blue-800:hover{background-color:#00498a}.sm\:hover\:bg-blue-900:hover{background-color:#003461}.sm\:hover\:bg-blue-DEFAULT:hover,.sm\:hover\:bg-blue:hover{background-color:#0075db}.sm\:hover\:bg-indigo-100:hover{--bg-opacity:1;background-color:#ebf4ff;background-color:rgba(235,244,255,var(--bg-opacity))}.sm\:hover\:bg-indigo-200:hover{--bg-opacity:1;background-color:#c3dafe;background-color:rgba(195,218,254,var(--bg-opacity))}.sm\:hover\:bg-indigo-300:hover{--bg-opacity:1;background-color:#a3bffa;background-color:rgba(163,191,250,var(--bg-opacity))}.sm\:hover\:bg-indigo-400:hover{--bg-opacity:1;background-color:#7f9cf5;background-color:rgba(127,156,245,var(--bg-opacity))}.sm\:hover\:bg-indigo-500:hover{--bg-opacity:1;background-color:#667eea;background-color:rgba(102,126,234,var(--bg-opacity))}.sm\:hover\:bg-indigo-600:hover{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.sm\:hover\:bg-indigo-700:hover{--bg-opacity:1;background-color:#4c51bf;background-color:rgba(76,81,191,var(--bg-opacity))}.sm\:hover\:bg-indigo-800:hover{--bg-opacity:1;background-color:#434190;background-color:rgba(67,65,144,var(--bg-opacity))}.sm\:hover\:bg-indigo-900:hover{--bg-opacity:1;background-color:#3c366b;background-color:rgba(60,54,107,var(--bg-opacity))}.sm\:hover\:bg-indigo-DEFAULT:hover,.sm\:hover\:bg-indigo:hover{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.sm\:hover\:bg-purple-100:hover{--bg-opacity:1;background-color:#faf5ff;background-color:rgba(250,245,255,var(--bg-opacity))}.sm\:hover\:bg-purple-200:hover{--bg-opacity:1;background-color:#e9d8fd;background-color:rgba(233,216,253,var(--bg-opacity))}.sm\:hover\:bg-purple-300:hover{--bg-opacity:1;background-color:#d6bcfa;background-color:rgba(214,188,250,var(--bg-opacity))}.sm\:hover\:bg-purple-400:hover{--bg-opacity:1;background-color:#b794f4;background-color:rgba(183,148,244,var(--bg-opacity))}.sm\:hover\:bg-purple-500:hover{--bg-opacity:1;background-color:#9f7aea;background-color:rgba(159,122,234,var(--bg-opacity))}.sm\:hover\:bg-purple-600:hover{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.sm\:hover\:bg-purple-700:hover{--bg-opacity:1;background-color:#6b46c1;background-color:rgba(107,70,193,var(--bg-opacity))}.sm\:hover\:bg-purple-800:hover{--bg-opacity:1;background-color:#553c9a;background-color:rgba(85,60,154,var(--bg-opacity))}.sm\:hover\:bg-purple-900:hover{--bg-opacity:1;background-color:#44337a;background-color:rgba(68,51,122,var(--bg-opacity))}.sm\:hover\:bg-purple-DEFAULT:hover,.sm\:hover\:bg-purple:hover{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.sm\:hover\:bg-pink:hover{--bg-opacity:1;background-color:#d81b60;background-color:rgba(216,27,96,var(--bg-opacity))}.sm\:hover\:bg-inherit:hover{background-color:inherit}.sm\:hover\:bg-amber:hover{background-color:#d78737}.sm\:hover\:bg-amber-active:hover{background-color:#e3872b}.sm\:hover\:bg-ardoise:hover{background-color:#596a82}.sm\:hover\:bg-ardoise-active:hover{background-color:#476794}.sm\:hover\:bg-blue-active:hover{background-color:#14a5c2}.sm\:hover\:bg-lightBlue-active:hover,.sm\:hover\:bg-lightBlue:hover{background-color:rgba(0,85,138,.1)}.sm\:hover\:bg-deepBlue:hover{background-color:#0e346c}.sm\:hover\:bg-deepBlue-active:hover{background-color:#0a3f8f}.sm\:hover\:bg-gold:hover{background-color:#bd9e56}.sm\:hover\:bg-gold-active:hover{background-color:#c9a34a}.sm\:hover\:bg-grenadine:hover{background-color:#c35078}.sm\:hover\:bg-grenadine-active:hover{background-color:#cf4475}.sm\:hover\:bg-kiwi:hover{background-color:#9a9f1e}.sm\:hover\:bg-kiwi-active:hover{background-color:#a3a815}.sm\:hover\:bg-lilas:hover{background-color:#7ea1d3}.sm\:hover\:bg-lilas-active:hover{background-color:#75a0db}.sm\:hover\:bg-mahogany:hover{background-color:#57142e}.sm\:hover\:bg-mahogany-active:hover{background-color:#610a2b}.sm\:hover\:bg-ocher:hover{background-color:#c29614}.sm\:hover\:bg-ocher-active:hover{background-color:#cd9c0a}.sm\:hover\:bg-pine:hover{background-color:#144d52}.sm\:hover\:bg-pine-active:hover{background-color:#0a555c}.sm\:hover\:bg-platinum-active:hover,.sm\:hover\:bg-platinum:hover{background-color:#000}.sm\:hover\:bg-prune:hover{background-color:#661456}.sm\:hover\:bg-prune-active:hover{background-color:#72085d}.sm\:hover\:bg-sand:hover{background-color:#d7be88}.sm\:hover\:bg-sand-active:hover{background-color:#dfc181}.sm\:hover\:bg-sandPearl:hover{background-color:#f0e5d6}.sm\:hover\:bg-sandPearl-active:hover{background-color:#f2e6d4}.sm\:hover\:bg-silver:hover{background-color:#b1b2b4}.sm\:hover\:bg-silver-active:hover{background-color:#a9afbc}.sm\:hover\:bg-skyBlue:hover{background-color:#98d2d7}.sm\:hover\:bg-skyBlue-active:hover{background-color:#91d8de}.sm\:hover\:bg-southSea:hover{background-color:#9dc9cd}.sm\:hover\:bg-southSea-active:hover{background-color:#95ced5}.sm\:hover\:bg-turquoise:hover{background-color:#14a5c2}.sm\:hover\:bg-turquoise-active:hover{background-color:#0aaccd}.sm\:hover\:bg-waterGreen:hover{background-color:#007571}.sm\:hover\:bg-waterGreen-active:hover{background-color:#00a8a3}.sm\:hover\:bg-deepRed:hover{background-color:#c32222}.sm\:hover\:bg-deepRed-active:hover{background-color:#cf1717}.sm\:hover\:bg-emerald:hover{background-color:#14a33a}.sm\:hover\:bg-emerald-active:hover{background-color:#0bad36}.sm\:hover\:bg-greenLight:hover{--bg-opacity:1;background-color:#7cb342;background-color:rgba(124,179,66,var(--bg-opacity))}.sm\:hover\:bg-orange-active:hover{background-color:#f65f2c}.sm\:hover\:bg-red-active:hover{background-color:#e13737}.sm\:hover\:bg-white-active:hover{background-color:#14a5c2}.sm\:hover\:bg-white-button-active:hover,.sm\:hover\:bg-white-button:hover{background-color:#fff}.sm\:hover\:bg-code:hover{background-color:#3f3d57}.sm\:hover\:bg-code-active:hover{background-color:#37354b}.sm\:hover\:bg-gray-lighter:hover{--bg-opacity:1;background-color:#f7f7f7;background-color:rgba(247,247,247,var(--bg-opacity))}.sm\:hover\:bg-gray-lighter-active:hover{background-color:#ebebeb}.sm\:hover\:bg-gray-light:hover{--bg-opacity:1;background-color:#d4d1d1;background-color:rgba(212,209,209,var(--bg-opacity))}.sm\:hover\:bg-gray-medium:hover{--bg-opacity:1;background-color:#a8a0a0;background-color:rgba(168,160,160,var(--bg-opacity))}.sm\:hover\:bg-gray-darker:hover{--bg-opacity:1;background-color:#504747;background-color:rgba(80,71,71,var(--bg-opacity))}.sm\:hover\:bg-gray-darker-active:hover{background-color:#14a5c2}.sm\:hover\:bg-api-default:hover{--bg-opacity:1;background-color:#507192;background-color:rgba(80,113,146,var(--bg-opacity))}.sm\:hover\:bg-gray-xxl:hover{--bg-opacity:1;background-color:#2c3e50;background-color:rgba(44,62,80,var(--bg-opacity))}.sm\:hover\:bg-line-even:hover{background-color:#f3f6f7}.sm\:focus\:bg-transparent:focus{background-color:transparent}.sm\:focus\:bg-current:focus{background-color:currentColor}.sm\:focus\:bg-black:focus{background-color:#000}.sm\:focus\:bg-white:focus{background-color:#fff}.sm\:focus\:bg-gray-100:focus{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.sm\:focus\:bg-gray-200:focus{--bg-opacity:1;background-color:#edf2f7;background-color:rgba(237,242,247,var(--bg-opacity))}.sm\:focus\:bg-gray-300:focus{--bg-opacity:1;background-color:#e2e8f0;background-color:rgba(226,232,240,var(--bg-opacity))}.sm\:focus\:bg-gray-400:focus{--bg-opacity:1;background-color:#cbd5e0;background-color:rgba(203,213,224,var(--bg-opacity))}.sm\:focus\:bg-gray-500:focus{--bg-opacity:1;background-color:#a0aec0;background-color:rgba(160,174,192,var(--bg-opacity))}.sm\:focus\:bg-gray-600:focus{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.sm\:focus\:bg-gray-700:focus{--bg-opacity:1;background-color:#4a5568;background-color:rgba(74,85,104,var(--bg-opacity))}.sm\:focus\:bg-gray-800:focus{--bg-opacity:1;background-color:#2d3748;background-color:rgba(45,55,72,var(--bg-opacity))}.sm\:focus\:bg-gray-900:focus{--bg-opacity:1;background-color:#1a202c;background-color:rgba(26,32,44,var(--bg-opacity))}.sm\:focus\:bg-gray-DEFAULT:focus,.sm\:focus\:bg-gray:focus{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.sm\:focus\:bg-red:focus{background-color:#d64343}.sm\:focus\:bg-orange:focus{background-color:#eb6437}.sm\:focus\:bg-yellow:focus{background-color:#f8da30}.sm\:focus\:bg-green-100:focus{--bg-opacity:1;background-color:#f0fff4;background-color:rgba(240,255,244,var(--bg-opacity))}.sm\:focus\:bg-green-200:focus{--bg-opacity:1;background-color:#c6f6d5;background-color:rgba(198,246,213,var(--bg-opacity))}.sm\:focus\:bg-green-300:focus{--bg-opacity:1;background-color:#9ae6b4;background-color:rgba(154,230,180,var(--bg-opacity))}.sm\:focus\:bg-green-400:focus{--bg-opacity:1;background-color:#68d391;background-color:rgba(104,211,145,var(--bg-opacity))}.sm\:focus\:bg-green-500:focus{--bg-opacity:1;background-color:#48bb78;background-color:rgba(72,187,120,var(--bg-opacity))}.sm\:focus\:bg-green-600:focus{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.sm\:focus\:bg-green-700:focus{--bg-opacity:1;background-color:#2f855a;background-color:rgba(47,133,90,var(--bg-opacity))}.sm\:focus\:bg-green-800:focus{--bg-opacity:1;background-color:#276749;background-color:rgba(39,103,73,var(--bg-opacity))}.sm\:focus\:bg-green-900:focus{--bg-opacity:1;background-color:#22543d;background-color:rgba(34,84,61,var(--bg-opacity))}.sm\:focus\:bg-green-DEFAULT:focus,.sm\:focus\:bg-green:focus{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.sm\:focus\:bg-teal-100:focus{--bg-opacity:1;background-color:#e6fffa;background-color:rgba(230,255,250,var(--bg-opacity))}.sm\:focus\:bg-teal-200:focus{--bg-opacity:1;background-color:#b2f5ea;background-color:rgba(178,245,234,var(--bg-opacity))}.sm\:focus\:bg-teal-300:focus{--bg-opacity:1;background-color:#81e6d9;background-color:rgba(129,230,217,var(--bg-opacity))}.sm\:focus\:bg-teal-400:focus{--bg-opacity:1;background-color:#4fd1c5;background-color:rgba(79,209,197,var(--bg-opacity))}.sm\:focus\:bg-teal-500:focus{--bg-opacity:1;background-color:#38b2ac;background-color:rgba(56,178,172,var(--bg-opacity))}.sm\:focus\:bg-teal-600:focus{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.sm\:focus\:bg-teal-700:focus{--bg-opacity:1;background-color:#2c7a7b;background-color:rgba(44,122,123,var(--bg-opacity))}.sm\:focus\:bg-teal-800:focus{--bg-opacity:1;background-color:#285e61;background-color:rgba(40,94,97,var(--bg-opacity))}.sm\:focus\:bg-teal-900:focus{--bg-opacity:1;background-color:#234e52;background-color:rgba(35,78,82,var(--bg-opacity))}.sm\:focus\:bg-teal-DEFAULT:focus,.sm\:focus\:bg-teal:focus{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.sm\:focus\:bg-blue-50:focus{background-color:#d1eaff}.sm\:focus\:bg-blue-100:focus{background-color:#a8d7ff}.sm\:focus\:bg-blue-200:focus{background-color:#80c4ff}.sm\:focus\:bg-blue-300:focus{background-color:#57b0ff}.sm\:focus\:bg-blue-400:focus{background-color:#2e9dff}.sm\:focus\:bg-blue-500:focus{background-color:#058aff}.sm\:focus\:bg-blue-600:focus{background-color:#0075db}.sm\:focus\:bg-blue-700:focus{background-color:#005fb3}.sm\:focus\:bg-blue-800:focus{background-color:#00498a}.sm\:focus\:bg-blue-900:focus{background-color:#003461}.sm\:focus\:bg-blue-DEFAULT:focus,.sm\:focus\:bg-blue:focus{background-color:#0075db}.sm\:focus\:bg-indigo-100:focus{--bg-opacity:1;background-color:#ebf4ff;background-color:rgba(235,244,255,var(--bg-opacity))}.sm\:focus\:bg-indigo-200:focus{--bg-opacity:1;background-color:#c3dafe;background-color:rgba(195,218,254,var(--bg-opacity))}.sm\:focus\:bg-indigo-300:focus{--bg-opacity:1;background-color:#a3bffa;background-color:rgba(163,191,250,var(--bg-opacity))}.sm\:focus\:bg-indigo-400:focus{--bg-opacity:1;background-color:#7f9cf5;background-color:rgba(127,156,245,var(--bg-opacity))}.sm\:focus\:bg-indigo-500:focus{--bg-opacity:1;background-color:#667eea;background-color:rgba(102,126,234,var(--bg-opacity))}.sm\:focus\:bg-indigo-600:focus{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.sm\:focus\:bg-indigo-700:focus{--bg-opacity:1;background-color:#4c51bf;background-color:rgba(76,81,191,var(--bg-opacity))}.sm\:focus\:bg-indigo-800:focus{--bg-opacity:1;background-color:#434190;background-color:rgba(67,65,144,var(--bg-opacity))}.sm\:focus\:bg-indigo-900:focus{--bg-opacity:1;background-color:#3c366b;background-color:rgba(60,54,107,var(--bg-opacity))}.sm\:focus\:bg-indigo-DEFAULT:focus,.sm\:focus\:bg-indigo:focus{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.sm\:focus\:bg-purple-100:focus{--bg-opacity:1;background-color:#faf5ff;background-color:rgba(250,245,255,var(--bg-opacity))}.sm\:focus\:bg-purple-200:focus{--bg-opacity:1;background-color:#e9d8fd;background-color:rgba(233,216,253,var(--bg-opacity))}.sm\:focus\:bg-purple-300:focus{--bg-opacity:1;background-color:#d6bcfa;background-color:rgba(214,188,250,var(--bg-opacity))}.sm\:focus\:bg-purple-400:focus{--bg-opacity:1;background-color:#b794f4;background-color:rgba(183,148,244,var(--bg-opacity))}.sm\:focus\:bg-purple-500:focus{--bg-opacity:1;background-color:#9f7aea;background-color:rgba(159,122,234,var(--bg-opacity))}.sm\:focus\:bg-purple-600:focus{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.sm\:focus\:bg-purple-700:focus{--bg-opacity:1;background-color:#6b46c1;background-color:rgba(107,70,193,var(--bg-opacity))}.sm\:focus\:bg-purple-800:focus{--bg-opacity:1;background-color:#553c9a;background-color:rgba(85,60,154,var(--bg-opacity))}.sm\:focus\:bg-purple-900:focus{--bg-opacity:1;background-color:#44337a;background-color:rgba(68,51,122,var(--bg-opacity))}.sm\:focus\:bg-purple-DEFAULT:focus,.sm\:focus\:bg-purple:focus{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.sm\:focus\:bg-pink:focus{--bg-opacity:1;background-color:#d81b60;background-color:rgba(216,27,96,var(--bg-opacity))}.sm\:focus\:bg-inherit:focus{background-color:inherit}.sm\:focus\:bg-amber:focus{background-color:#d78737}.sm\:focus\:bg-amber-active:focus{background-color:#e3872b}.sm\:focus\:bg-ardoise:focus{background-color:#596a82}.sm\:focus\:bg-ardoise-active:focus{background-color:#476794}.sm\:focus\:bg-blue-active:focus{background-color:#14a5c2}.sm\:focus\:bg-lightBlue-active:focus,.sm\:focus\:bg-lightBlue:focus{background-color:rgba(0,85,138,.1)}.sm\:focus\:bg-deepBlue:focus{background-color:#0e346c}.sm\:focus\:bg-deepBlue-active:focus{background-color:#0a3f8f}.sm\:focus\:bg-gold:focus{background-color:#bd9e56}.sm\:focus\:bg-gold-active:focus{background-color:#c9a34a}.sm\:focus\:bg-grenadine:focus{background-color:#c35078}.sm\:focus\:bg-grenadine-active:focus{background-color:#cf4475}.sm\:focus\:bg-kiwi:focus{background-color:#9a9f1e}.sm\:focus\:bg-kiwi-active:focus{background-color:#a3a815}.sm\:focus\:bg-lilas:focus{background-color:#7ea1d3}.sm\:focus\:bg-lilas-active:focus{background-color:#75a0db}.sm\:focus\:bg-mahogany:focus{background-color:#57142e}.sm\:focus\:bg-mahogany-active:focus{background-color:#610a2b}.sm\:focus\:bg-ocher:focus{background-color:#c29614}.sm\:focus\:bg-ocher-active:focus{background-color:#cd9c0a}.sm\:focus\:bg-pine:focus{background-color:#144d52}.sm\:focus\:bg-pine-active:focus{background-color:#0a555c}.sm\:focus\:bg-platinum-active:focus,.sm\:focus\:bg-platinum:focus{background-color:#000}.sm\:focus\:bg-prune:focus{background-color:#661456}.sm\:focus\:bg-prune-active:focus{background-color:#72085d}.sm\:focus\:bg-sand:focus{background-color:#d7be88}.sm\:focus\:bg-sand-active:focus{background-color:#dfc181}.sm\:focus\:bg-sandPearl:focus{background-color:#f0e5d6}.sm\:focus\:bg-sandPearl-active:focus{background-color:#f2e6d4}.sm\:focus\:bg-silver:focus{background-color:#b1b2b4}.sm\:focus\:bg-silver-active:focus{background-color:#a9afbc}.sm\:focus\:bg-skyBlue:focus{background-color:#98d2d7}.sm\:focus\:bg-skyBlue-active:focus{background-color:#91d8de}.sm\:focus\:bg-southSea:focus{background-color:#9dc9cd}.sm\:focus\:bg-southSea-active:focus{background-color:#95ced5}.sm\:focus\:bg-turquoise:focus{background-color:#14a5c2}.sm\:focus\:bg-turquoise-active:focus{background-color:#0aaccd}.sm\:focus\:bg-waterGreen:focus{background-color:#007571}.sm\:focus\:bg-waterGreen-active:focus{background-color:#00a8a3}.sm\:focus\:bg-deepRed:focus{background-color:#c32222}.sm\:focus\:bg-deepRed-active:focus{background-color:#cf1717}.sm\:focus\:bg-emerald:focus{background-color:#14a33a}.sm\:focus\:bg-emerald-active:focus{background-color:#0bad36}.sm\:focus\:bg-greenLight:focus{--bg-opacity:1;background-color:#7cb342;background-color:rgba(124,179,66,var(--bg-opacity))}.sm\:focus\:bg-orange-active:focus{background-color:#f65f2c}.sm\:focus\:bg-red-active:focus{background-color:#e13737}.sm\:focus\:bg-white-active:focus{background-color:#14a5c2}.sm\:focus\:bg-white-button-active:focus,.sm\:focus\:bg-white-button:focus{background-color:#fff}.sm\:focus\:bg-code:focus{background-color:#3f3d57}.sm\:focus\:bg-code-active:focus{background-color:#37354b}.sm\:focus\:bg-gray-lighter:focus{--bg-opacity:1;background-color:#f7f7f7;background-color:rgba(247,247,247,var(--bg-opacity))}.sm\:focus\:bg-gray-lighter-active:focus{background-color:#ebebeb}.sm\:focus\:bg-gray-light:focus{--bg-opacity:1;background-color:#d4d1d1;background-color:rgba(212,209,209,var(--bg-opacity))}.sm\:focus\:bg-gray-medium:focus{--bg-opacity:1;background-color:#a8a0a0;background-color:rgba(168,160,160,var(--bg-opacity))}.sm\:focus\:bg-gray-darker:focus{--bg-opacity:1;background-color:#504747;background-color:rgba(80,71,71,var(--bg-opacity))}.sm\:focus\:bg-gray-darker-active:focus{background-color:#14a5c2}.sm\:focus\:bg-api-default:focus{--bg-opacity:1;background-color:#507192;background-color:rgba(80,113,146,var(--bg-opacity))}.sm\:focus\:bg-gray-xxl:focus{--bg-opacity:1;background-color:#2c3e50;background-color:rgba(44,62,80,var(--bg-opacity))}.sm\:focus\:bg-line-even:focus{background-color:#f3f6f7}.sm\:bg-none{background-image:none}.sm\:bg-gradient-to-t{background-image:linear-gradient(0deg,var(--gradient-color-stops))}.sm\:bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--gradient-color-stops))}.sm\:bg-gradient-to-r{background-image:linear-gradient(90deg,var(--gradient-color-stops))}.sm\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--gradient-color-stops))}.sm\:bg-gradient-to-b{background-image:linear-gradient(180deg,var(--gradient-color-stops))}.sm\:bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--gradient-color-stops))}.sm\:bg-gradient-to-l{background-image:linear-gradient(270deg,var(--gradient-color-stops))}.sm\:bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--gradient-color-stops))}.sm\:from-transparent{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.sm\:from-current{--gradient-from-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\:from-black{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.sm\:from-white{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\:from-gray-100{--gradient-from-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247,250,252,0))}.sm\:from-gray-200{--gradient-from-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(237,242,247,0))}.sm\:from-gray-300{--gradient-from-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(226,232,240,0))}.sm\:from-gray-400{--gradient-from-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(203,213,224,0))}.sm\:from-gray-500{--gradient-from-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(160,174,192,0))}.sm\:from-gray-600{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.sm\:from-gray-700{--gradient-from-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(74,85,104,0))}.sm\:from-gray-800{--gradient-from-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45,55,72,0))}.sm\:from-gray-900{--gradient-from-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,44,0))}.sm\:from-gray,.sm\:from-gray-DEFAULT{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.sm\:from-red{--gradient-from-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.sm\:from-orange{--gradient-from-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.sm\:from-yellow{--gradient-from-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.sm\:from-green-100{--gradient-from-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(240,255,244,0))}.sm\:from-green-200{--gradient-from-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(198,246,213,0))}.sm\:from-green-300{--gradient-from-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154,230,180,0))}.sm\:from-green-400{--gradient-from-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(104,211,145,0))}.sm\:from-green-500{--gradient-from-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(72,187,120,0))}.sm\:from-green-600{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.sm\:from-green-700{--gradient-from-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(47,133,90,0))}.sm\:from-green-800{--gradient-from-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(39,103,73,0))}.sm\:from-green-900{--gradient-from-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,84,61,0))}.sm\:from-green,.sm\:from-green-DEFAULT{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.sm\:from-teal-100{--gradient-from-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(230,255,250,0))}.sm\:from-teal-200{--gradient-from-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(178,245,234,0))}.sm\:from-teal-300{--gradient-from-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(129,230,217,0))}.sm\:from-teal-400{--gradient-from-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(79,209,197,0))}.sm\:from-teal-500{--gradient-from-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,178,172,0))}.sm\:from-teal-600{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.sm\:from-teal-700{--gradient-from-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,122,123,0))}.sm\:from-teal-800{--gradient-from-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(40,94,97,0))}.sm\:from-teal-900{--gradient-from-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(35,78,82,0))}.sm\:from-teal,.sm\:from-teal-DEFAULT{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.sm\:from-blue-50{--gradient-from-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.sm\:from-blue-100{--gradient-from-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.sm\:from-blue-200{--gradient-from-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.sm\:from-blue-300{--gradient-from-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.sm\:from-blue-400{--gradient-from-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.sm\:from-blue-500{--gradient-from-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.sm\:from-blue-600{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.sm\:from-blue-700{--gradient-from-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.sm\:from-blue-800{--gradient-from-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.sm\:from-blue-900{--gradient-from-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.sm\:from-blue,.sm\:from-blue-DEFAULT{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.sm\:from-indigo-100{--gradient-from-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235,244,255,0))}.sm\:from-indigo-200{--gradient-from-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195,218,254,0))}.sm\:from-indigo-300{--gradient-from-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163,191,250,0))}.sm\:from-indigo-400{--gradient-from-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127,156,245,0))}.sm\:from-indigo-500{--gradient-from-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102,126,234,0))}.sm\:from-indigo-600{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.sm\:from-indigo-700{--gradient-from-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(76,81,191,0))}.sm\:from-indigo-800{--gradient-from-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(67,65,144,0))}.sm\:from-indigo-900{--gradient-from-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(60,54,107,0))}.sm\:from-indigo,.sm\:from-indigo-DEFAULT{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.sm\:from-purple-100{--gradient-from-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(250,245,255,0))}.sm\:from-purple-200{--gradient-from-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,216,253,0))}.sm\:from-purple-300{--gradient-from-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(214,188,250,0))}.sm\:from-purple-400{--gradient-from-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(183,148,244,0))}.sm\:from-purple-500{--gradient-from-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(159,122,234,0))}.sm\:from-purple-600{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.sm\:from-purple-700{--gradient-from-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(107,70,193,0))}.sm\:from-purple-800{--gradient-from-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(85,60,154,0))}.sm\:from-purple-900{--gradient-from-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(68,51,122,0))}.sm\:from-purple,.sm\:from-purple-DEFAULT{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.sm\:from-pink{--gradient-from-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(216,27,96,0))}.sm\:from-inherit{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\:from-amber{--gradient-from-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.sm\:from-amber-active{--gradient-from-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.sm\:from-ardoise{--gradient-from-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.sm\:from-ardoise-active{--gradient-from-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.sm\:from-blue-active{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.sm\:from-lightBlue,.sm\:from-lightBlue-active{--gradient-from-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.sm\:from-deepBlue{--gradient-from-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.sm\:from-deepBlue-active{--gradient-from-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.sm\:from-gold{--gradient-from-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.sm\:from-gold-active{--gradient-from-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.sm\:from-grenadine{--gradient-from-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.sm\:from-grenadine-active{--gradient-from-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.sm\:from-kiwi{--gradient-from-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.sm\:from-kiwi-active{--gradient-from-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.sm\:from-lilas{--gradient-from-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.sm\:from-lilas-active{--gradient-from-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.sm\:from-mahogany{--gradient-from-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.sm\:from-mahogany-active{--gradient-from-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.sm\:from-ocher{--gradient-from-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.sm\:from-ocher-active{--gradient-from-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.sm\:from-pine{--gradient-from-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.sm\:from-pine-active{--gradient-from-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.sm\:from-platinum,.sm\:from-platinum-active{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.sm\:from-prune{--gradient-from-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.sm\:from-prune-active{--gradient-from-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.sm\:from-sand{--gradient-from-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.sm\:from-sand-active{--gradient-from-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.sm\:from-sandPearl{--gradient-from-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.sm\:from-sandPearl-active{--gradient-from-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.sm\:from-silver{--gradient-from-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.sm\:from-silver-active{--gradient-from-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.sm\:from-skyBlue{--gradient-from-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.sm\:from-skyBlue-active{--gradient-from-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.sm\:from-southSea{--gradient-from-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.sm\:from-southSea-active{--gradient-from-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.sm\:from-turquoise{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.sm\:from-turquoise-active{--gradient-from-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.sm\:from-waterGreen{--gradient-from-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.sm\:from-waterGreen-active{--gradient-from-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.sm\:from-deepRed{--gradient-from-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.sm\:from-deepRed-active{--gradient-from-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.sm\:from-emerald{--gradient-from-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.sm\:from-emerald-active{--gradient-from-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.sm\:from-greenLight{--gradient-from-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(124,179,66,0))}.sm\:from-orange-active{--gradient-from-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.sm\:from-red-active{--gradient-from-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.sm\:from-white-active{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.sm\:from-white-button,.sm\:from-white-button-active{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\:from-code{--gradient-from-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.sm\:from-code-active{--gradient-from-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.sm\:from-gray-lighter{--gradient-from-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.sm\:from-gray-lighter-active{--gradient-from-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.sm\:from-gray-light{--gradient-from-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(212,209,209,0))}.sm\:from-gray-medium{--gradient-from-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168,160,160,0))}.sm\:from-gray-darker{--gradient-from-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,71,71,0))}.sm\:from-gray-darker-active{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.sm\:from-api-default{--gradient-from-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,113,146,0))}.sm\:from-gray-xxl{--gradient-from-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,62,80,0))}.sm\:from-line-even{--gradient-from-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.sm\:via-transparent{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.sm\:via-current{--gradient-via-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\:via-black{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.sm\:via-white{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\:via-gray-100{--gradient-via-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,250,252,0))}.sm\:via-gray-200{--gradient-via-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,242,247,0))}.sm\:via-gray-300{--gradient-via-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(226,232,240,0))}.sm\:via-gray-400{--gradient-via-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(203,213,224,0))}.sm\:via-gray-500{--gradient-via-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(160,174,192,0))}.sm\:via-gray-600{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.sm\:via-gray-700{--gradient-via-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,85,104,0))}.sm\:via-gray-800{--gradient-via-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45,55,72,0))}.sm\:via-gray-900{--gradient-via-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,44,0))}.sm\:via-gray,.sm\:via-gray-DEFAULT{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.sm\:via-red{--gradient-via-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.sm\:via-orange{--gradient-via-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.sm\:via-yellow{--gradient-via-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.sm\:via-green-100{--gradient-via-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(240,255,244,0))}.sm\:via-green-200{--gradient-via-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(198,246,213,0))}.sm\:via-green-300{--gradient-via-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154,230,180,0))}.sm\:via-green-400{--gradient-via-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(104,211,145,0))}.sm\:via-green-500{--gradient-via-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(72,187,120,0))}.sm\:via-green-600{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.sm\:via-green-700{--gradient-via-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,133,90,0))}.sm\:via-green-800{--gradient-via-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,103,73,0))}.sm\:via-green-900{--gradient-via-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,84,61,0))}.sm\:via-green,.sm\:via-green-DEFAULT{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.sm\:via-teal-100{--gradient-via-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,255,250,0))}.sm\:via-teal-200{--gradient-via-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(178,245,234,0))}.sm\:via-teal-300{--gradient-via-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(129,230,217,0))}.sm\:via-teal-400{--gradient-via-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(79,209,197,0))}.sm\:via-teal-500{--gradient-via-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,178,172,0))}.sm\:via-teal-600{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.sm\:via-teal-700{--gradient-via-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,122,123,0))}.sm\:via-teal-800{--gradient-via-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(40,94,97,0))}.sm\:via-teal-900{--gradient-via-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(35,78,82,0))}.sm\:via-teal,.sm\:via-teal-DEFAULT{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.sm\:via-blue-50{--gradient-via-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.sm\:via-blue-100{--gradient-via-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.sm\:via-blue-200{--gradient-via-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.sm\:via-blue-300{--gradient-via-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.sm\:via-blue-400{--gradient-via-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.sm\:via-blue-500{--gradient-via-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.sm\:via-blue-600{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.sm\:via-blue-700{--gradient-via-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.sm\:via-blue-800{--gradient-via-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.sm\:via-blue-900{--gradient-via-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.sm\:via-blue,.sm\:via-blue-DEFAULT{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.sm\:via-indigo-100{--gradient-via-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,244,255,0))}.sm\:via-indigo-200{--gradient-via-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195,218,254,0))}.sm\:via-indigo-300{--gradient-via-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163,191,250,0))}.sm\:via-indigo-400{--gradient-via-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127,156,245,0))}.sm\:via-indigo-500{--gradient-via-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102,126,234,0))}.sm\:via-indigo-600{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.sm\:via-indigo-700{--gradient-via-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(76,81,191,0))}.sm\:via-indigo-800{--gradient-via-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(67,65,144,0))}.sm\:via-indigo-900{--gradient-via-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,54,107,0))}.sm\:via-indigo,.sm\:via-indigo-DEFAULT{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.sm\:via-purple-100{--gradient-via-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,245,255,0))}.sm\:via-purple-200{--gradient-via-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,216,253,0))}.sm\:via-purple-300{--gradient-via-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(214,188,250,0))}.sm\:via-purple-400{--gradient-via-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(183,148,244,0))}.sm\:via-purple-500{--gradient-via-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(159,122,234,0))}.sm\:via-purple-600{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.sm\:via-purple-700{--gradient-via-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(107,70,193,0))}.sm\:via-purple-800{--gradient-via-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(85,60,154,0))}.sm\:via-purple-900{--gradient-via-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(68,51,122,0))}.sm\:via-purple,.sm\:via-purple-DEFAULT{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.sm\:via-pink{--gradient-via-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(216,27,96,0))}.sm\:via-inherit{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\:via-amber{--gradient-via-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.sm\:via-amber-active{--gradient-via-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.sm\:via-ardoise{--gradient-via-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.sm\:via-ardoise-active{--gradient-via-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.sm\:via-blue-active{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.sm\:via-lightBlue,.sm\:via-lightBlue-active{--gradient-via-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.sm\:via-deepBlue{--gradient-via-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.sm\:via-deepBlue-active{--gradient-via-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.sm\:via-gold{--gradient-via-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.sm\:via-gold-active{--gradient-via-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.sm\:via-grenadine{--gradient-via-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.sm\:via-grenadine-active{--gradient-via-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.sm\:via-kiwi{--gradient-via-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.sm\:via-kiwi-active{--gradient-via-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.sm\:via-lilas{--gradient-via-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.sm\:via-lilas-active{--gradient-via-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.sm\:via-mahogany{--gradient-via-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.sm\:via-mahogany-active{--gradient-via-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.sm\:via-ocher{--gradient-via-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.sm\:via-ocher-active{--gradient-via-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.sm\:via-pine{--gradient-via-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.sm\:via-pine-active{--gradient-via-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.sm\:via-platinum,.sm\:via-platinum-active{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.sm\:via-prune{--gradient-via-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.sm\:via-prune-active{--gradient-via-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.sm\:via-sand{--gradient-via-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.sm\:via-sand-active{--gradient-via-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.sm\:via-sandPearl{--gradient-via-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.sm\:via-sandPearl-active{--gradient-via-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.sm\:via-silver{--gradient-via-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.sm\:via-silver-active{--gradient-via-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.sm\:via-skyBlue{--gradient-via-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.sm\:via-skyBlue-active{--gradient-via-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.sm\:via-southSea{--gradient-via-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.sm\:via-southSea-active{--gradient-via-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.sm\:via-turquoise{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.sm\:via-turquoise-active{--gradient-via-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.sm\:via-waterGreen{--gradient-via-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.sm\:via-waterGreen-active{--gradient-via-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.sm\:via-deepRed{--gradient-via-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.sm\:via-deepRed-active{--gradient-via-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.sm\:via-emerald{--gradient-via-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.sm\:via-emerald-active{--gradient-via-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.sm\:via-greenLight{--gradient-via-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(124,179,66,0))}.sm\:via-orange-active{--gradient-via-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.sm\:via-red-active{--gradient-via-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.sm\:via-white-active{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.sm\:via-white-button,.sm\:via-white-button-active{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\:via-code{--gradient-via-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.sm\:via-code-active{--gradient-via-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.sm\:via-gray-lighter{--gradient-via-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.sm\:via-gray-lighter-active{--gradient-via-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.sm\:via-gray-light{--gradient-via-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,209,209,0))}.sm\:via-gray-medium{--gradient-via-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168,160,160,0))}.sm\:via-gray-darker{--gradient-via-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,71,71,0))}.sm\:via-gray-darker-active{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.sm\:via-api-default{--gradient-via-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,113,146,0))}.sm\:via-gray-xxl{--gradient-via-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,62,80,0))}.sm\:via-line-even{--gradient-via-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.sm\:to-transparent{--gradient-to-color:transparent}.sm\:to-current{--gradient-to-color:currentColor}.sm\:to-black{--gradient-to-color:#000}.sm\:to-white{--gradient-to-color:#fff}.sm\:to-gray-100{--gradient-to-color:#f7fafc}.sm\:to-gray-200{--gradient-to-color:#edf2f7}.sm\:to-gray-300{--gradient-to-color:#e2e8f0}.sm\:to-gray-400{--gradient-to-color:#cbd5e0}.sm\:to-gray-500{--gradient-to-color:#a0aec0}.sm\:to-gray-600{--gradient-to-color:#718096}.sm\:to-gray-700{--gradient-to-color:#4a5568}.sm\:to-gray-800{--gradient-to-color:#2d3748}.sm\:to-gray-900{--gradient-to-color:#1a202c}.sm\:to-gray,.sm\:to-gray-DEFAULT{--gradient-to-color:#718096}.sm\:to-red{--gradient-to-color:#d64343}.sm\:to-orange{--gradient-to-color:#eb6437}.sm\:to-yellow{--gradient-to-color:#f8da30}.sm\:to-green-100{--gradient-to-color:#f0fff4}.sm\:to-green-200{--gradient-to-color:#c6f6d5}.sm\:to-green-300{--gradient-to-color:#9ae6b4}.sm\:to-green-400{--gradient-to-color:#68d391}.sm\:to-green-500{--gradient-to-color:#48bb78}.sm\:to-green-600{--gradient-to-color:#38a169}.sm\:to-green-700{--gradient-to-color:#2f855a}.sm\:to-green-800{--gradient-to-color:#276749}.sm\:to-green-900{--gradient-to-color:#22543d}.sm\:to-green,.sm\:to-green-DEFAULT{--gradient-to-color:#38a169}.sm\:to-teal-100{--gradient-to-color:#e6fffa}.sm\:to-teal-200{--gradient-to-color:#b2f5ea}.sm\:to-teal-300{--gradient-to-color:#81e6d9}.sm\:to-teal-400{--gradient-to-color:#4fd1c5}.sm\:to-teal-500{--gradient-to-color:#38b2ac}.sm\:to-teal-600{--gradient-to-color:#319795}.sm\:to-teal-700{--gradient-to-color:#2c7a7b}.sm\:to-teal-800{--gradient-to-color:#285e61}.sm\:to-teal-900{--gradient-to-color:#234e52}.sm\:to-teal,.sm\:to-teal-DEFAULT{--gradient-to-color:#319795}.sm\:to-blue-50{--gradient-to-color:#d1eaff}.sm\:to-blue-100{--gradient-to-color:#a8d7ff}.sm\:to-blue-200{--gradient-to-color:#80c4ff}.sm\:to-blue-300{--gradient-to-color:#57b0ff}.sm\:to-blue-400{--gradient-to-color:#2e9dff}.sm\:to-blue-500{--gradient-to-color:#058aff}.sm\:to-blue-600{--gradient-to-color:#0075db}.sm\:to-blue-700{--gradient-to-color:#005fb3}.sm\:to-blue-800{--gradient-to-color:#00498a}.sm\:to-blue-900{--gradient-to-color:#003461}.sm\:to-blue,.sm\:to-blue-DEFAULT{--gradient-to-color:#0075db}.sm\:to-indigo-100{--gradient-to-color:#ebf4ff}.sm\:to-indigo-200{--gradient-to-color:#c3dafe}.sm\:to-indigo-300{--gradient-to-color:#a3bffa}.sm\:to-indigo-400{--gradient-to-color:#7f9cf5}.sm\:to-indigo-500{--gradient-to-color:#667eea}.sm\:to-indigo-600{--gradient-to-color:#5a67d8}.sm\:to-indigo-700{--gradient-to-color:#4c51bf}.sm\:to-indigo-800{--gradient-to-color:#434190}.sm\:to-indigo-900{--gradient-to-color:#3c366b}.sm\:to-indigo,.sm\:to-indigo-DEFAULT{--gradient-to-color:#5a67d8}.sm\:to-purple-100{--gradient-to-color:#faf5ff}.sm\:to-purple-200{--gradient-to-color:#e9d8fd}.sm\:to-purple-300{--gradient-to-color:#d6bcfa}.sm\:to-purple-400{--gradient-to-color:#b794f4}.sm\:to-purple-500{--gradient-to-color:#9f7aea}.sm\:to-purple-600{--gradient-to-color:#805ad5}.sm\:to-purple-700{--gradient-to-color:#6b46c1}.sm\:to-purple-800{--gradient-to-color:#553c9a}.sm\:to-purple-900{--gradient-to-color:#44337a}.sm\:to-purple,.sm\:to-purple-DEFAULT{--gradient-to-color:#805ad5}.sm\:to-pink{--gradient-to-color:#d81b60}.sm\:to-inherit{--gradient-to-color:inherit}.sm\:to-amber{--gradient-to-color:#d78737}.sm\:to-amber-active{--gradient-to-color:#e3872b}.sm\:to-ardoise{--gradient-to-color:#596a82}.sm\:to-ardoise-active{--gradient-to-color:#476794}.sm\:to-blue-active{--gradient-to-color:#14a5c2}.sm\:to-lightBlue,.sm\:to-lightBlue-active{--gradient-to-color:rgba(0,85,138,0.1)}.sm\:to-deepBlue{--gradient-to-color:#0e346c}.sm\:to-deepBlue-active{--gradient-to-color:#0a3f8f}.sm\:to-gold{--gradient-to-color:#bd9e56}.sm\:to-gold-active{--gradient-to-color:#c9a34a}.sm\:to-grenadine{--gradient-to-color:#c35078}.sm\:to-grenadine-active{--gradient-to-color:#cf4475}.sm\:to-kiwi{--gradient-to-color:#9a9f1e}.sm\:to-kiwi-active{--gradient-to-color:#a3a815}.sm\:to-lilas{--gradient-to-color:#7ea1d3}.sm\:to-lilas-active{--gradient-to-color:#75a0db}.sm\:to-mahogany{--gradient-to-color:#57142e}.sm\:to-mahogany-active{--gradient-to-color:#610a2b}.sm\:to-ocher{--gradient-to-color:#c29614}.sm\:to-ocher-active{--gradient-to-color:#cd9c0a}.sm\:to-pine{--gradient-to-color:#144d52}.sm\:to-pine-active{--gradient-to-color:#0a555c}.sm\:to-platinum,.sm\:to-platinum-active{--gradient-to-color:#000}.sm\:to-prune{--gradient-to-color:#661456}.sm\:to-prune-active{--gradient-to-color:#72085d}.sm\:to-sand{--gradient-to-color:#d7be88}.sm\:to-sand-active{--gradient-to-color:#dfc181}.sm\:to-sandPearl{--gradient-to-color:#f0e5d6}.sm\:to-sandPearl-active{--gradient-to-color:#f2e6d4}.sm\:to-silver{--gradient-to-color:#b1b2b4}.sm\:to-silver-active{--gradient-to-color:#a9afbc}.sm\:to-skyBlue{--gradient-to-color:#98d2d7}.sm\:to-skyBlue-active{--gradient-to-color:#91d8de}.sm\:to-southSea{--gradient-to-color:#9dc9cd}.sm\:to-southSea-active{--gradient-to-color:#95ced5}.sm\:to-turquoise{--gradient-to-color:#14a5c2}.sm\:to-turquoise-active{--gradient-to-color:#0aaccd}.sm\:to-waterGreen{--gradient-to-color:#007571}.sm\:to-waterGreen-active{--gradient-to-color:#00a8a3}.sm\:to-deepRed{--gradient-to-color:#c32222}.sm\:to-deepRed-active{--gradient-to-color:#cf1717}.sm\:to-emerald{--gradient-to-color:#14a33a}.sm\:to-emerald-active{--gradient-to-color:#0bad36}.sm\:to-greenLight{--gradient-to-color:#7cb342}.sm\:to-orange-active{--gradient-to-color:#f65f2c}.sm\:to-red-active{--gradient-to-color:#e13737}.sm\:to-white-active{--gradient-to-color:#14a5c2}.sm\:to-white-button,.sm\:to-white-button-active{--gradient-to-color:#fff}.sm\:to-code{--gradient-to-color:#3f3d57}.sm\:to-code-active{--gradient-to-color:#37354b}.sm\:to-gray-lighter{--gradient-to-color:#f7f7f7}.sm\:to-gray-lighter-active{--gradient-to-color:#ebebeb}.sm\:to-gray-light{--gradient-to-color:#d4d1d1}.sm\:to-gray-medium{--gradient-to-color:#a8a0a0}.sm\:to-gray-darker{--gradient-to-color:#504747}.sm\:to-gray-darker-active{--gradient-to-color:#14a5c2}.sm\:to-api-default{--gradient-to-color:#507192}.sm\:to-gray-xxl{--gradient-to-color:#2c3e50}.sm\:to-line-even{--gradient-to-color:#f3f6f7}.sm\:hover\:from-transparent:hover{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.sm\:hover\:from-current:hover{--gradient-from-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\:hover\:from-black:hover{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.sm\:hover\:from-white:hover{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\:hover\:from-gray-100:hover{--gradient-from-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247,250,252,0))}.sm\:hover\:from-gray-200:hover{--gradient-from-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(237,242,247,0))}.sm\:hover\:from-gray-300:hover{--gradient-from-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(226,232,240,0))}.sm\:hover\:from-gray-400:hover{--gradient-from-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(203,213,224,0))}.sm\:hover\:from-gray-500:hover{--gradient-from-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(160,174,192,0))}.sm\:hover\:from-gray-600:hover{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.sm\:hover\:from-gray-700:hover{--gradient-from-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(74,85,104,0))}.sm\:hover\:from-gray-800:hover{--gradient-from-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45,55,72,0))}.sm\:hover\:from-gray-900:hover{--gradient-from-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,44,0))}.sm\:hover\:from-gray-DEFAULT:hover,.sm\:hover\:from-gray:hover{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.sm\:hover\:from-red:hover{--gradient-from-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.sm\:hover\:from-orange:hover{--gradient-from-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.sm\:hover\:from-yellow:hover{--gradient-from-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.sm\:hover\:from-green-100:hover{--gradient-from-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(240,255,244,0))}.sm\:hover\:from-green-200:hover{--gradient-from-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(198,246,213,0))}.sm\:hover\:from-green-300:hover{--gradient-from-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154,230,180,0))}.sm\:hover\:from-green-400:hover{--gradient-from-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(104,211,145,0))}.sm\:hover\:from-green-500:hover{--gradient-from-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(72,187,120,0))}.sm\:hover\:from-green-600:hover{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.sm\:hover\:from-green-700:hover{--gradient-from-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(47,133,90,0))}.sm\:hover\:from-green-800:hover{--gradient-from-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(39,103,73,0))}.sm\:hover\:from-green-900:hover{--gradient-from-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,84,61,0))}.sm\:hover\:from-green-DEFAULT:hover,.sm\:hover\:from-green:hover{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.sm\:hover\:from-teal-100:hover{--gradient-from-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(230,255,250,0))}.sm\:hover\:from-teal-200:hover{--gradient-from-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(178,245,234,0))}.sm\:hover\:from-teal-300:hover{--gradient-from-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(129,230,217,0))}.sm\:hover\:from-teal-400:hover{--gradient-from-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(79,209,197,0))}.sm\:hover\:from-teal-500:hover{--gradient-from-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,178,172,0))}.sm\:hover\:from-teal-600:hover{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.sm\:hover\:from-teal-700:hover{--gradient-from-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,122,123,0))}.sm\:hover\:from-teal-800:hover{--gradient-from-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(40,94,97,0))}.sm\:hover\:from-teal-900:hover{--gradient-from-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(35,78,82,0))}.sm\:hover\:from-teal-DEFAULT:hover,.sm\:hover\:from-teal:hover{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.sm\:hover\:from-blue-50:hover{--gradient-from-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.sm\:hover\:from-blue-100:hover{--gradient-from-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.sm\:hover\:from-blue-200:hover{--gradient-from-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.sm\:hover\:from-blue-300:hover{--gradient-from-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.sm\:hover\:from-blue-400:hover{--gradient-from-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.sm\:hover\:from-blue-500:hover{--gradient-from-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.sm\:hover\:from-blue-600:hover{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.sm\:hover\:from-blue-700:hover{--gradient-from-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.sm\:hover\:from-blue-800:hover{--gradient-from-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.sm\:hover\:from-blue-900:hover{--gradient-from-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.sm\:hover\:from-blue-DEFAULT:hover,.sm\:hover\:from-blue:hover{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.sm\:hover\:from-indigo-100:hover{--gradient-from-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235,244,255,0))}.sm\:hover\:from-indigo-200:hover{--gradient-from-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195,218,254,0))}.sm\:hover\:from-indigo-300:hover{--gradient-from-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163,191,250,0))}.sm\:hover\:from-indigo-400:hover{--gradient-from-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127,156,245,0))}.sm\:hover\:from-indigo-500:hover{--gradient-from-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102,126,234,0))}.sm\:hover\:from-indigo-600:hover{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.sm\:hover\:from-indigo-700:hover{--gradient-from-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(76,81,191,0))}.sm\:hover\:from-indigo-800:hover{--gradient-from-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(67,65,144,0))}.sm\:hover\:from-indigo-900:hover{--gradient-from-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(60,54,107,0))}.sm\:hover\:from-indigo-DEFAULT:hover,.sm\:hover\:from-indigo:hover{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.sm\:hover\:from-purple-100:hover{--gradient-from-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(250,245,255,0))}.sm\:hover\:from-purple-200:hover{--gradient-from-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,216,253,0))}.sm\:hover\:from-purple-300:hover{--gradient-from-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(214,188,250,0))}.sm\:hover\:from-purple-400:hover{--gradient-from-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(183,148,244,0))}.sm\:hover\:from-purple-500:hover{--gradient-from-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(159,122,234,0))}.sm\:hover\:from-purple-600:hover{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.sm\:hover\:from-purple-700:hover{--gradient-from-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(107,70,193,0))}.sm\:hover\:from-purple-800:hover{--gradient-from-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(85,60,154,0))}.sm\:hover\:from-purple-900:hover{--gradient-from-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(68,51,122,0))}.sm\:hover\:from-purple-DEFAULT:hover,.sm\:hover\:from-purple:hover{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.sm\:hover\:from-pink:hover{--gradient-from-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(216,27,96,0))}.sm\:hover\:from-inherit:hover{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\:hover\:from-amber:hover{--gradient-from-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.sm\:hover\:from-amber-active:hover{--gradient-from-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.sm\:hover\:from-ardoise:hover{--gradient-from-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.sm\:hover\:from-ardoise-active:hover{--gradient-from-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.sm\:hover\:from-blue-active:hover{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.sm\:hover\:from-lightBlue-active:hover,.sm\:hover\:from-lightBlue:hover{--gradient-from-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.sm\:hover\:from-deepBlue:hover{--gradient-from-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.sm\:hover\:from-deepBlue-active:hover{--gradient-from-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.sm\:hover\:from-gold:hover{--gradient-from-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.sm\:hover\:from-gold-active:hover{--gradient-from-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.sm\:hover\:from-grenadine:hover{--gradient-from-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.sm\:hover\:from-grenadine-active:hover{--gradient-from-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.sm\:hover\:from-kiwi:hover{--gradient-from-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.sm\:hover\:from-kiwi-active:hover{--gradient-from-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.sm\:hover\:from-lilas:hover{--gradient-from-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.sm\:hover\:from-lilas-active:hover{--gradient-from-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.sm\:hover\:from-mahogany:hover{--gradient-from-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.sm\:hover\:from-mahogany-active:hover{--gradient-from-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.sm\:hover\:from-ocher:hover{--gradient-from-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.sm\:hover\:from-ocher-active:hover{--gradient-from-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.sm\:hover\:from-pine:hover{--gradient-from-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.sm\:hover\:from-pine-active:hover{--gradient-from-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.sm\:hover\:from-platinum-active:hover,.sm\:hover\:from-platinum:hover{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.sm\:hover\:from-prune:hover{--gradient-from-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.sm\:hover\:from-prune-active:hover{--gradient-from-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.sm\:hover\:from-sand:hover{--gradient-from-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.sm\:hover\:from-sand-active:hover{--gradient-from-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.sm\:hover\:from-sandPearl:hover{--gradient-from-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.sm\:hover\:from-sandPearl-active:hover{--gradient-from-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.sm\:hover\:from-silver:hover{--gradient-from-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.sm\:hover\:from-silver-active:hover{--gradient-from-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.sm\:hover\:from-skyBlue:hover{--gradient-from-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.sm\:hover\:from-skyBlue-active:hover{--gradient-from-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.sm\:hover\:from-southSea:hover{--gradient-from-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.sm\:hover\:from-southSea-active:hover{--gradient-from-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.sm\:hover\:from-turquoise:hover{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.sm\:hover\:from-turquoise-active:hover{--gradient-from-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.sm\:hover\:from-waterGreen:hover{--gradient-from-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.sm\:hover\:from-waterGreen-active:hover{--gradient-from-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.sm\:hover\:from-deepRed:hover{--gradient-from-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.sm\:hover\:from-deepRed-active:hover{--gradient-from-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.sm\:hover\:from-emerald:hover{--gradient-from-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.sm\:hover\:from-emerald-active:hover{--gradient-from-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.sm\:hover\:from-greenLight:hover{--gradient-from-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(124,179,66,0))}.sm\:hover\:from-orange-active:hover{--gradient-from-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.sm\:hover\:from-red-active:hover{--gradient-from-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.sm\:hover\:from-white-active:hover{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.sm\:hover\:from-white-button-active:hover,.sm\:hover\:from-white-button:hover{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\:hover\:from-code:hover{--gradient-from-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.sm\:hover\:from-code-active:hover{--gradient-from-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.sm\:hover\:from-gray-lighter:hover{--gradient-from-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.sm\:hover\:from-gray-lighter-active:hover{--gradient-from-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.sm\:hover\:from-gray-light:hover{--gradient-from-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(212,209,209,0))}.sm\:hover\:from-gray-medium:hover{--gradient-from-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168,160,160,0))}.sm\:hover\:from-gray-darker:hover{--gradient-from-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,71,71,0))}.sm\:hover\:from-gray-darker-active:hover{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.sm\:hover\:from-api-default:hover{--gradient-from-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,113,146,0))}.sm\:hover\:from-gray-xxl:hover{--gradient-from-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,62,80,0))}.sm\:hover\:from-line-even:hover{--gradient-from-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.sm\:hover\:via-transparent:hover{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.sm\:hover\:via-current:hover{--gradient-via-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\:hover\:via-black:hover{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.sm\:hover\:via-white:hover{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\:hover\:via-gray-100:hover{--gradient-via-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,250,252,0))}.sm\:hover\:via-gray-200:hover{--gradient-via-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,242,247,0))}.sm\:hover\:via-gray-300:hover{--gradient-via-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(226,232,240,0))}.sm\:hover\:via-gray-400:hover{--gradient-via-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(203,213,224,0))}.sm\:hover\:via-gray-500:hover{--gradient-via-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(160,174,192,0))}.sm\:hover\:via-gray-600:hover{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.sm\:hover\:via-gray-700:hover{--gradient-via-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,85,104,0))}.sm\:hover\:via-gray-800:hover{--gradient-via-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45,55,72,0))}.sm\:hover\:via-gray-900:hover{--gradient-via-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,44,0))}.sm\:hover\:via-gray-DEFAULT:hover,.sm\:hover\:via-gray:hover{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.sm\:hover\:via-red:hover{--gradient-via-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.sm\:hover\:via-orange:hover{--gradient-via-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.sm\:hover\:via-yellow:hover{--gradient-via-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.sm\:hover\:via-green-100:hover{--gradient-via-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(240,255,244,0))}.sm\:hover\:via-green-200:hover{--gradient-via-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(198,246,213,0))}.sm\:hover\:via-green-300:hover{--gradient-via-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154,230,180,0))}.sm\:hover\:via-green-400:hover{--gradient-via-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(104,211,145,0))}.sm\:hover\:via-green-500:hover{--gradient-via-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(72,187,120,0))}.sm\:hover\:via-green-600:hover{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.sm\:hover\:via-green-700:hover{--gradient-via-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,133,90,0))}.sm\:hover\:via-green-800:hover{--gradient-via-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,103,73,0))}.sm\:hover\:via-green-900:hover{--gradient-via-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,84,61,0))}.sm\:hover\:via-green-DEFAULT:hover,.sm\:hover\:via-green:hover{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.sm\:hover\:via-teal-100:hover{--gradient-via-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,255,250,0))}.sm\:hover\:via-teal-200:hover{--gradient-via-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(178,245,234,0))}.sm\:hover\:via-teal-300:hover{--gradient-via-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(129,230,217,0))}.sm\:hover\:via-teal-400:hover{--gradient-via-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(79,209,197,0))}.sm\:hover\:via-teal-500:hover{--gradient-via-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,178,172,0))}.sm\:hover\:via-teal-600:hover{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.sm\:hover\:via-teal-700:hover{--gradient-via-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,122,123,0))}.sm\:hover\:via-teal-800:hover{--gradient-via-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(40,94,97,0))}.sm\:hover\:via-teal-900:hover{--gradient-via-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(35,78,82,0))}.sm\:hover\:via-teal-DEFAULT:hover,.sm\:hover\:via-teal:hover{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.sm\:hover\:via-blue-50:hover{--gradient-via-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.sm\:hover\:via-blue-100:hover{--gradient-via-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.sm\:hover\:via-blue-200:hover{--gradient-via-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.sm\:hover\:via-blue-300:hover{--gradient-via-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.sm\:hover\:via-blue-400:hover{--gradient-via-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.sm\:hover\:via-blue-500:hover{--gradient-via-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.sm\:hover\:via-blue-600:hover{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.sm\:hover\:via-blue-700:hover{--gradient-via-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.sm\:hover\:via-blue-800:hover{--gradient-via-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.sm\:hover\:via-blue-900:hover{--gradient-via-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.sm\:hover\:via-blue-DEFAULT:hover,.sm\:hover\:via-blue:hover{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.sm\:hover\:via-indigo-100:hover{--gradient-via-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,244,255,0))}.sm\:hover\:via-indigo-200:hover{--gradient-via-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195,218,254,0))}.sm\:hover\:via-indigo-300:hover{--gradient-via-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163,191,250,0))}.sm\:hover\:via-indigo-400:hover{--gradient-via-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127,156,245,0))}.sm\:hover\:via-indigo-500:hover{--gradient-via-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102,126,234,0))}.sm\:hover\:via-indigo-600:hover{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.sm\:hover\:via-indigo-700:hover{--gradient-via-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(76,81,191,0))}.sm\:hover\:via-indigo-800:hover{--gradient-via-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(67,65,144,0))}.sm\:hover\:via-indigo-900:hover{--gradient-via-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,54,107,0))}.sm\:hover\:via-indigo-DEFAULT:hover,.sm\:hover\:via-indigo:hover{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.sm\:hover\:via-purple-100:hover{--gradient-via-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,245,255,0))}.sm\:hover\:via-purple-200:hover{--gradient-via-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,216,253,0))}.sm\:hover\:via-purple-300:hover{--gradient-via-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(214,188,250,0))}.sm\:hover\:via-purple-400:hover{--gradient-via-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(183,148,244,0))}.sm\:hover\:via-purple-500:hover{--gradient-via-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(159,122,234,0))}.sm\:hover\:via-purple-600:hover{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.sm\:hover\:via-purple-700:hover{--gradient-via-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(107,70,193,0))}.sm\:hover\:via-purple-800:hover{--gradient-via-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(85,60,154,0))}.sm\:hover\:via-purple-900:hover{--gradient-via-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(68,51,122,0))}.sm\:hover\:via-purple-DEFAULT:hover,.sm\:hover\:via-purple:hover{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.sm\:hover\:via-pink:hover{--gradient-via-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(216,27,96,0))}.sm\:hover\:via-inherit:hover{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\:hover\:via-amber:hover{--gradient-via-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.sm\:hover\:via-amber-active:hover{--gradient-via-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.sm\:hover\:via-ardoise:hover{--gradient-via-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.sm\:hover\:via-ardoise-active:hover{--gradient-via-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.sm\:hover\:via-blue-active:hover{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.sm\:hover\:via-lightBlue-active:hover,.sm\:hover\:via-lightBlue:hover{--gradient-via-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.sm\:hover\:via-deepBlue:hover{--gradient-via-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.sm\:hover\:via-deepBlue-active:hover{--gradient-via-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.sm\:hover\:via-gold:hover{--gradient-via-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.sm\:hover\:via-gold-active:hover{--gradient-via-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.sm\:hover\:via-grenadine:hover{--gradient-via-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.sm\:hover\:via-grenadine-active:hover{--gradient-via-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.sm\:hover\:via-kiwi:hover{--gradient-via-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.sm\:hover\:via-kiwi-active:hover{--gradient-via-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.sm\:hover\:via-lilas:hover{--gradient-via-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.sm\:hover\:via-lilas-active:hover{--gradient-via-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.sm\:hover\:via-mahogany:hover{--gradient-via-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.sm\:hover\:via-mahogany-active:hover{--gradient-via-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.sm\:hover\:via-ocher:hover{--gradient-via-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.sm\:hover\:via-ocher-active:hover{--gradient-via-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.sm\:hover\:via-pine:hover{--gradient-via-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.sm\:hover\:via-pine-active:hover{--gradient-via-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.sm\:hover\:via-platinum-active:hover,.sm\:hover\:via-platinum:hover{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.sm\:hover\:via-prune:hover{--gradient-via-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.sm\:hover\:via-prune-active:hover{--gradient-via-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.sm\:hover\:via-sand:hover{--gradient-via-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.sm\:hover\:via-sand-active:hover{--gradient-via-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.sm\:hover\:via-sandPearl:hover{--gradient-via-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.sm\:hover\:via-sandPearl-active:hover{--gradient-via-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.sm\:hover\:via-silver:hover{--gradient-via-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.sm\:hover\:via-silver-active:hover{--gradient-via-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.sm\:hover\:via-skyBlue:hover{--gradient-via-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.sm\:hover\:via-skyBlue-active:hover{--gradient-via-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.sm\:hover\:via-southSea:hover{--gradient-via-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.sm\:hover\:via-southSea-active:hover{--gradient-via-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.sm\:hover\:via-turquoise:hover{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.sm\:hover\:via-turquoise-active:hover{--gradient-via-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.sm\:hover\:via-waterGreen:hover{--gradient-via-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.sm\:hover\:via-waterGreen-active:hover{--gradient-via-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.sm\:hover\:via-deepRed:hover{--gradient-via-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.sm\:hover\:via-deepRed-active:hover{--gradient-via-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.sm\:hover\:via-emerald:hover{--gradient-via-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.sm\:hover\:via-emerald-active:hover{--gradient-via-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.sm\:hover\:via-greenLight:hover{--gradient-via-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(124,179,66,0))}.sm\:hover\:via-orange-active:hover{--gradient-via-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.sm\:hover\:via-red-active:hover{--gradient-via-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.sm\:hover\:via-white-active:hover{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.sm\:hover\:via-white-button-active:hover,.sm\:hover\:via-white-button:hover{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\:hover\:via-code:hover{--gradient-via-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.sm\:hover\:via-code-active:hover{--gradient-via-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.sm\:hover\:via-gray-lighter:hover{--gradient-via-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.sm\:hover\:via-gray-lighter-active:hover{--gradient-via-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.sm\:hover\:via-gray-light:hover{--gradient-via-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,209,209,0))}.sm\:hover\:via-gray-medium:hover{--gradient-via-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168,160,160,0))}.sm\:hover\:via-gray-darker:hover{--gradient-via-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,71,71,0))}.sm\:hover\:via-gray-darker-active:hover{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.sm\:hover\:via-api-default:hover{--gradient-via-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,113,146,0))}.sm\:hover\:via-gray-xxl:hover{--gradient-via-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,62,80,0))}.sm\:hover\:via-line-even:hover{--gradient-via-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.sm\:hover\:to-transparent:hover{--gradient-to-color:transparent}.sm\:hover\:to-current:hover{--gradient-to-color:currentColor}.sm\:hover\:to-black:hover{--gradient-to-color:#000}.sm\:hover\:to-white:hover{--gradient-to-color:#fff}.sm\:hover\:to-gray-100:hover{--gradient-to-color:#f7fafc}.sm\:hover\:to-gray-200:hover{--gradient-to-color:#edf2f7}.sm\:hover\:to-gray-300:hover{--gradient-to-color:#e2e8f0}.sm\:hover\:to-gray-400:hover{--gradient-to-color:#cbd5e0}.sm\:hover\:to-gray-500:hover{--gradient-to-color:#a0aec0}.sm\:hover\:to-gray-600:hover{--gradient-to-color:#718096}.sm\:hover\:to-gray-700:hover{--gradient-to-color:#4a5568}.sm\:hover\:to-gray-800:hover{--gradient-to-color:#2d3748}.sm\:hover\:to-gray-900:hover{--gradient-to-color:#1a202c}.sm\:hover\:to-gray-DEFAULT:hover,.sm\:hover\:to-gray:hover{--gradient-to-color:#718096}.sm\:hover\:to-red:hover{--gradient-to-color:#d64343}.sm\:hover\:to-orange:hover{--gradient-to-color:#eb6437}.sm\:hover\:to-yellow:hover{--gradient-to-color:#f8da30}.sm\:hover\:to-green-100:hover{--gradient-to-color:#f0fff4}.sm\:hover\:to-green-200:hover{--gradient-to-color:#c6f6d5}.sm\:hover\:to-green-300:hover{--gradient-to-color:#9ae6b4}.sm\:hover\:to-green-400:hover{--gradient-to-color:#68d391}.sm\:hover\:to-green-500:hover{--gradient-to-color:#48bb78}.sm\:hover\:to-green-600:hover{--gradient-to-color:#38a169}.sm\:hover\:to-green-700:hover{--gradient-to-color:#2f855a}.sm\:hover\:to-green-800:hover{--gradient-to-color:#276749}.sm\:hover\:to-green-900:hover{--gradient-to-color:#22543d}.sm\:hover\:to-green-DEFAULT:hover,.sm\:hover\:to-green:hover{--gradient-to-color:#38a169}.sm\:hover\:to-teal-100:hover{--gradient-to-color:#e6fffa}.sm\:hover\:to-teal-200:hover{--gradient-to-color:#b2f5ea}.sm\:hover\:to-teal-300:hover{--gradient-to-color:#81e6d9}.sm\:hover\:to-teal-400:hover{--gradient-to-color:#4fd1c5}.sm\:hover\:to-teal-500:hover{--gradient-to-color:#38b2ac}.sm\:hover\:to-teal-600:hover{--gradient-to-color:#319795}.sm\:hover\:to-teal-700:hover{--gradient-to-color:#2c7a7b}.sm\:hover\:to-teal-800:hover{--gradient-to-color:#285e61}.sm\:hover\:to-teal-900:hover{--gradient-to-color:#234e52}.sm\:hover\:to-teal-DEFAULT:hover,.sm\:hover\:to-teal:hover{--gradient-to-color:#319795}.sm\:hover\:to-blue-50:hover{--gradient-to-color:#d1eaff}.sm\:hover\:to-blue-100:hover{--gradient-to-color:#a8d7ff}.sm\:hover\:to-blue-200:hover{--gradient-to-color:#80c4ff}.sm\:hover\:to-blue-300:hover{--gradient-to-color:#57b0ff}.sm\:hover\:to-blue-400:hover{--gradient-to-color:#2e9dff}.sm\:hover\:to-blue-500:hover{--gradient-to-color:#058aff}.sm\:hover\:to-blue-600:hover{--gradient-to-color:#0075db}.sm\:hover\:to-blue-700:hover{--gradient-to-color:#005fb3}.sm\:hover\:to-blue-800:hover{--gradient-to-color:#00498a}.sm\:hover\:to-blue-900:hover{--gradient-to-color:#003461}.sm\:hover\:to-blue-DEFAULT:hover,.sm\:hover\:to-blue:hover{--gradient-to-color:#0075db}.sm\:hover\:to-indigo-100:hover{--gradient-to-color:#ebf4ff}.sm\:hover\:to-indigo-200:hover{--gradient-to-color:#c3dafe}.sm\:hover\:to-indigo-300:hover{--gradient-to-color:#a3bffa}.sm\:hover\:to-indigo-400:hover{--gradient-to-color:#7f9cf5}.sm\:hover\:to-indigo-500:hover{--gradient-to-color:#667eea}.sm\:hover\:to-indigo-600:hover{--gradient-to-color:#5a67d8}.sm\:hover\:to-indigo-700:hover{--gradient-to-color:#4c51bf}.sm\:hover\:to-indigo-800:hover{--gradient-to-color:#434190}.sm\:hover\:to-indigo-900:hover{--gradient-to-color:#3c366b}.sm\:hover\:to-indigo-DEFAULT:hover,.sm\:hover\:to-indigo:hover{--gradient-to-color:#5a67d8}.sm\:hover\:to-purple-100:hover{--gradient-to-color:#faf5ff}.sm\:hover\:to-purple-200:hover{--gradient-to-color:#e9d8fd}.sm\:hover\:to-purple-300:hover{--gradient-to-color:#d6bcfa}.sm\:hover\:to-purple-400:hover{--gradient-to-color:#b794f4}.sm\:hover\:to-purple-500:hover{--gradient-to-color:#9f7aea}.sm\:hover\:to-purple-600:hover{--gradient-to-color:#805ad5}.sm\:hover\:to-purple-700:hover{--gradient-to-color:#6b46c1}.sm\:hover\:to-purple-800:hover{--gradient-to-color:#553c9a}.sm\:hover\:to-purple-900:hover{--gradient-to-color:#44337a}.sm\:hover\:to-purple-DEFAULT:hover,.sm\:hover\:to-purple:hover{--gradient-to-color:#805ad5}.sm\:hover\:to-pink:hover{--gradient-to-color:#d81b60}.sm\:hover\:to-inherit:hover{--gradient-to-color:inherit}.sm\:hover\:to-amber:hover{--gradient-to-color:#d78737}.sm\:hover\:to-amber-active:hover{--gradient-to-color:#e3872b}.sm\:hover\:to-ardoise:hover{--gradient-to-color:#596a82}.sm\:hover\:to-ardoise-active:hover{--gradient-to-color:#476794}.sm\:hover\:to-blue-active:hover{--gradient-to-color:#14a5c2}.sm\:hover\:to-lightBlue-active:hover,.sm\:hover\:to-lightBlue:hover{--gradient-to-color:rgba(0,85,138,0.1)}.sm\:hover\:to-deepBlue:hover{--gradient-to-color:#0e346c}.sm\:hover\:to-deepBlue-active:hover{--gradient-to-color:#0a3f8f}.sm\:hover\:to-gold:hover{--gradient-to-color:#bd9e56}.sm\:hover\:to-gold-active:hover{--gradient-to-color:#c9a34a}.sm\:hover\:to-grenadine:hover{--gradient-to-color:#c35078}.sm\:hover\:to-grenadine-active:hover{--gradient-to-color:#cf4475}.sm\:hover\:to-kiwi:hover{--gradient-to-color:#9a9f1e}.sm\:hover\:to-kiwi-active:hover{--gradient-to-color:#a3a815}.sm\:hover\:to-lilas:hover{--gradient-to-color:#7ea1d3}.sm\:hover\:to-lilas-active:hover{--gradient-to-color:#75a0db}.sm\:hover\:to-mahogany:hover{--gradient-to-color:#57142e}.sm\:hover\:to-mahogany-active:hover{--gradient-to-color:#610a2b}.sm\:hover\:to-ocher:hover{--gradient-to-color:#c29614}.sm\:hover\:to-ocher-active:hover{--gradient-to-color:#cd9c0a}.sm\:hover\:to-pine:hover{--gradient-to-color:#144d52}.sm\:hover\:to-pine-active:hover{--gradient-to-color:#0a555c}.sm\:hover\:to-platinum-active:hover,.sm\:hover\:to-platinum:hover{--gradient-to-color:#000}.sm\:hover\:to-prune:hover{--gradient-to-color:#661456}.sm\:hover\:to-prune-active:hover{--gradient-to-color:#72085d}.sm\:hover\:to-sand:hover{--gradient-to-color:#d7be88}.sm\:hover\:to-sand-active:hover{--gradient-to-color:#dfc181}.sm\:hover\:to-sandPearl:hover{--gradient-to-color:#f0e5d6}.sm\:hover\:to-sandPearl-active:hover{--gradient-to-color:#f2e6d4}.sm\:hover\:to-silver:hover{--gradient-to-color:#b1b2b4}.sm\:hover\:to-silver-active:hover{--gradient-to-color:#a9afbc}.sm\:hover\:to-skyBlue:hover{--gradient-to-color:#98d2d7}.sm\:hover\:to-skyBlue-active:hover{--gradient-to-color:#91d8de}.sm\:hover\:to-southSea:hover{--gradient-to-color:#9dc9cd}.sm\:hover\:to-southSea-active:hover{--gradient-to-color:#95ced5}.sm\:hover\:to-turquoise:hover{--gradient-to-color:#14a5c2}.sm\:hover\:to-turquoise-active:hover{--gradient-to-color:#0aaccd}.sm\:hover\:to-waterGreen:hover{--gradient-to-color:#007571}.sm\:hover\:to-waterGreen-active:hover{--gradient-to-color:#00a8a3}.sm\:hover\:to-deepRed:hover{--gradient-to-color:#c32222}.sm\:hover\:to-deepRed-active:hover{--gradient-to-color:#cf1717}.sm\:hover\:to-emerald:hover{--gradient-to-color:#14a33a}.sm\:hover\:to-emerald-active:hover{--gradient-to-color:#0bad36}.sm\:hover\:to-greenLight:hover{--gradient-to-color:#7cb342}.sm\:hover\:to-orange-active:hover{--gradient-to-color:#f65f2c}.sm\:hover\:to-red-active:hover{--gradient-to-color:#e13737}.sm\:hover\:to-white-active:hover{--gradient-to-color:#14a5c2}.sm\:hover\:to-white-button-active:hover,.sm\:hover\:to-white-button:hover{--gradient-to-color:#fff}.sm\:hover\:to-code:hover{--gradient-to-color:#3f3d57}.sm\:hover\:to-code-active:hover{--gradient-to-color:#37354b}.sm\:hover\:to-gray-lighter:hover{--gradient-to-color:#f7f7f7}.sm\:hover\:to-gray-lighter-active:hover{--gradient-to-color:#ebebeb}.sm\:hover\:to-gray-light:hover{--gradient-to-color:#d4d1d1}.sm\:hover\:to-gray-medium:hover{--gradient-to-color:#a8a0a0}.sm\:hover\:to-gray-darker:hover{--gradient-to-color:#504747}.sm\:hover\:to-gray-darker-active:hover{--gradient-to-color:#14a5c2}.sm\:hover\:to-api-default:hover{--gradient-to-color:#507192}.sm\:hover\:to-gray-xxl:hover{--gradient-to-color:#2c3e50}.sm\:hover\:to-line-even:hover{--gradient-to-color:#f3f6f7}.sm\:focus\:from-transparent:focus{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.sm\:focus\:from-current:focus{--gradient-from-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\:focus\:from-black:focus{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.sm\:focus\:from-white:focus{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\:focus\:from-gray-100:focus{--gradient-from-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247,250,252,0))}.sm\:focus\:from-gray-200:focus{--gradient-from-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(237,242,247,0))}.sm\:focus\:from-gray-300:focus{--gradient-from-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(226,232,240,0))}.sm\:focus\:from-gray-400:focus{--gradient-from-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(203,213,224,0))}.sm\:focus\:from-gray-500:focus{--gradient-from-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(160,174,192,0))}.sm\:focus\:from-gray-600:focus{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.sm\:focus\:from-gray-700:focus{--gradient-from-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(74,85,104,0))}.sm\:focus\:from-gray-800:focus{--gradient-from-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45,55,72,0))}.sm\:focus\:from-gray-900:focus{--gradient-from-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,44,0))}.sm\:focus\:from-gray-DEFAULT:focus,.sm\:focus\:from-gray:focus{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.sm\:focus\:from-red:focus{--gradient-from-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.sm\:focus\:from-orange:focus{--gradient-from-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.sm\:focus\:from-yellow:focus{--gradient-from-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.sm\:focus\:from-green-100:focus{--gradient-from-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(240,255,244,0))}.sm\:focus\:from-green-200:focus{--gradient-from-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(198,246,213,0))}.sm\:focus\:from-green-300:focus{--gradient-from-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154,230,180,0))}.sm\:focus\:from-green-400:focus{--gradient-from-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(104,211,145,0))}.sm\:focus\:from-green-500:focus{--gradient-from-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(72,187,120,0))}.sm\:focus\:from-green-600:focus{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.sm\:focus\:from-green-700:focus{--gradient-from-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(47,133,90,0))}.sm\:focus\:from-green-800:focus{--gradient-from-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(39,103,73,0))}.sm\:focus\:from-green-900:focus{--gradient-from-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,84,61,0))}.sm\:focus\:from-green-DEFAULT:focus,.sm\:focus\:from-green:focus{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.sm\:focus\:from-teal-100:focus{--gradient-from-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(230,255,250,0))}.sm\:focus\:from-teal-200:focus{--gradient-from-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(178,245,234,0))}.sm\:focus\:from-teal-300:focus{--gradient-from-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(129,230,217,0))}.sm\:focus\:from-teal-400:focus{--gradient-from-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(79,209,197,0))}.sm\:focus\:from-teal-500:focus{--gradient-from-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,178,172,0))}.sm\:focus\:from-teal-600:focus{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.sm\:focus\:from-teal-700:focus{--gradient-from-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,122,123,0))}.sm\:focus\:from-teal-800:focus{--gradient-from-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(40,94,97,0))}.sm\:focus\:from-teal-900:focus{--gradient-from-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(35,78,82,0))}.sm\:focus\:from-teal-DEFAULT:focus,.sm\:focus\:from-teal:focus{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.sm\:focus\:from-blue-50:focus{--gradient-from-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.sm\:focus\:from-blue-100:focus{--gradient-from-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.sm\:focus\:from-blue-200:focus{--gradient-from-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.sm\:focus\:from-blue-300:focus{--gradient-from-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.sm\:focus\:from-blue-400:focus{--gradient-from-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.sm\:focus\:from-blue-500:focus{--gradient-from-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.sm\:focus\:from-blue-600:focus{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.sm\:focus\:from-blue-700:focus{--gradient-from-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.sm\:focus\:from-blue-800:focus{--gradient-from-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.sm\:focus\:from-blue-900:focus{--gradient-from-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.sm\:focus\:from-blue-DEFAULT:focus,.sm\:focus\:from-blue:focus{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.sm\:focus\:from-indigo-100:focus{--gradient-from-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235,244,255,0))}.sm\:focus\:from-indigo-200:focus{--gradient-from-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195,218,254,0))}.sm\:focus\:from-indigo-300:focus{--gradient-from-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163,191,250,0))}.sm\:focus\:from-indigo-400:focus{--gradient-from-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127,156,245,0))}.sm\:focus\:from-indigo-500:focus{--gradient-from-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102,126,234,0))}.sm\:focus\:from-indigo-600:focus{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.sm\:focus\:from-indigo-700:focus{--gradient-from-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(76,81,191,0))}.sm\:focus\:from-indigo-800:focus{--gradient-from-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(67,65,144,0))}.sm\:focus\:from-indigo-900:focus{--gradient-from-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(60,54,107,0))}.sm\:focus\:from-indigo-DEFAULT:focus,.sm\:focus\:from-indigo:focus{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.sm\:focus\:from-purple-100:focus{--gradient-from-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(250,245,255,0))}.sm\:focus\:from-purple-200:focus{--gradient-from-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,216,253,0))}.sm\:focus\:from-purple-300:focus{--gradient-from-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(214,188,250,0))}.sm\:focus\:from-purple-400:focus{--gradient-from-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(183,148,244,0))}.sm\:focus\:from-purple-500:focus{--gradient-from-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(159,122,234,0))}.sm\:focus\:from-purple-600:focus{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.sm\:focus\:from-purple-700:focus{--gradient-from-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(107,70,193,0))}.sm\:focus\:from-purple-800:focus{--gradient-from-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(85,60,154,0))}.sm\:focus\:from-purple-900:focus{--gradient-from-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(68,51,122,0))}.sm\:focus\:from-purple-DEFAULT:focus,.sm\:focus\:from-purple:focus{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.sm\:focus\:from-pink:focus{--gradient-from-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(216,27,96,0))}.sm\:focus\:from-inherit:focus{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\:focus\:from-amber:focus{--gradient-from-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.sm\:focus\:from-amber-active:focus{--gradient-from-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.sm\:focus\:from-ardoise:focus{--gradient-from-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.sm\:focus\:from-ardoise-active:focus{--gradient-from-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.sm\:focus\:from-blue-active:focus{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.sm\:focus\:from-lightBlue-active:focus,.sm\:focus\:from-lightBlue:focus{--gradient-from-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.sm\:focus\:from-deepBlue:focus{--gradient-from-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.sm\:focus\:from-deepBlue-active:focus{--gradient-from-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.sm\:focus\:from-gold:focus{--gradient-from-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.sm\:focus\:from-gold-active:focus{--gradient-from-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.sm\:focus\:from-grenadine:focus{--gradient-from-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.sm\:focus\:from-grenadine-active:focus{--gradient-from-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.sm\:focus\:from-kiwi:focus{--gradient-from-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.sm\:focus\:from-kiwi-active:focus{--gradient-from-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.sm\:focus\:from-lilas:focus{--gradient-from-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.sm\:focus\:from-lilas-active:focus{--gradient-from-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.sm\:focus\:from-mahogany:focus{--gradient-from-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.sm\:focus\:from-mahogany-active:focus{--gradient-from-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.sm\:focus\:from-ocher:focus{--gradient-from-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.sm\:focus\:from-ocher-active:focus{--gradient-from-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.sm\:focus\:from-pine:focus{--gradient-from-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.sm\:focus\:from-pine-active:focus{--gradient-from-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.sm\:focus\:from-platinum-active:focus,.sm\:focus\:from-platinum:focus{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.sm\:focus\:from-prune:focus{--gradient-from-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.sm\:focus\:from-prune-active:focus{--gradient-from-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.sm\:focus\:from-sand:focus{--gradient-from-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.sm\:focus\:from-sand-active:focus{--gradient-from-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.sm\:focus\:from-sandPearl:focus{--gradient-from-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.sm\:focus\:from-sandPearl-active:focus{--gradient-from-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.sm\:focus\:from-silver:focus{--gradient-from-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.sm\:focus\:from-silver-active:focus{--gradient-from-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.sm\:focus\:from-skyBlue:focus{--gradient-from-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.sm\:focus\:from-skyBlue-active:focus{--gradient-from-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.sm\:focus\:from-southSea:focus{--gradient-from-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.sm\:focus\:from-southSea-active:focus{--gradient-from-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.sm\:focus\:from-turquoise:focus{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.sm\:focus\:from-turquoise-active:focus{--gradient-from-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.sm\:focus\:from-waterGreen:focus{--gradient-from-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.sm\:focus\:from-waterGreen-active:focus{--gradient-from-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.sm\:focus\:from-deepRed:focus{--gradient-from-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.sm\:focus\:from-deepRed-active:focus{--gradient-from-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.sm\:focus\:from-emerald:focus{--gradient-from-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.sm\:focus\:from-emerald-active:focus{--gradient-from-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.sm\:focus\:from-greenLight:focus{--gradient-from-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(124,179,66,0))}.sm\:focus\:from-orange-active:focus{--gradient-from-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.sm\:focus\:from-red-active:focus{--gradient-from-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.sm\:focus\:from-white-active:focus{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.sm\:focus\:from-white-button-active:focus,.sm\:focus\:from-white-button:focus{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\:focus\:from-code:focus{--gradient-from-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.sm\:focus\:from-code-active:focus{--gradient-from-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.sm\:focus\:from-gray-lighter:focus{--gradient-from-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.sm\:focus\:from-gray-lighter-active:focus{--gradient-from-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.sm\:focus\:from-gray-light:focus{--gradient-from-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(212,209,209,0))}.sm\:focus\:from-gray-medium:focus{--gradient-from-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168,160,160,0))}.sm\:focus\:from-gray-darker:focus{--gradient-from-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,71,71,0))}.sm\:focus\:from-gray-darker-active:focus{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.sm\:focus\:from-api-default:focus{--gradient-from-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,113,146,0))}.sm\:focus\:from-gray-xxl:focus{--gradient-from-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,62,80,0))}.sm\:focus\:from-line-even:focus{--gradient-from-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.sm\:focus\:via-transparent:focus{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.sm\:focus\:via-current:focus{--gradient-via-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\:focus\:via-black:focus{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.sm\:focus\:via-white:focus{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\:focus\:via-gray-100:focus{--gradient-via-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,250,252,0))}.sm\:focus\:via-gray-200:focus{--gradient-via-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,242,247,0))}.sm\:focus\:via-gray-300:focus{--gradient-via-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(226,232,240,0))}.sm\:focus\:via-gray-400:focus{--gradient-via-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(203,213,224,0))}.sm\:focus\:via-gray-500:focus{--gradient-via-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(160,174,192,0))}.sm\:focus\:via-gray-600:focus{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.sm\:focus\:via-gray-700:focus{--gradient-via-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,85,104,0))}.sm\:focus\:via-gray-800:focus{--gradient-via-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45,55,72,0))}.sm\:focus\:via-gray-900:focus{--gradient-via-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,44,0))}.sm\:focus\:via-gray-DEFAULT:focus,.sm\:focus\:via-gray:focus{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.sm\:focus\:via-red:focus{--gradient-via-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.sm\:focus\:via-orange:focus{--gradient-via-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.sm\:focus\:via-yellow:focus{--gradient-via-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.sm\:focus\:via-green-100:focus{--gradient-via-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(240,255,244,0))}.sm\:focus\:via-green-200:focus{--gradient-via-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(198,246,213,0))}.sm\:focus\:via-green-300:focus{--gradient-via-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154,230,180,0))}.sm\:focus\:via-green-400:focus{--gradient-via-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(104,211,145,0))}.sm\:focus\:via-green-500:focus{--gradient-via-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(72,187,120,0))}.sm\:focus\:via-green-600:focus{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.sm\:focus\:via-green-700:focus{--gradient-via-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,133,90,0))}.sm\:focus\:via-green-800:focus{--gradient-via-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,103,73,0))}.sm\:focus\:via-green-900:focus{--gradient-via-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,84,61,0))}.sm\:focus\:via-green-DEFAULT:focus,.sm\:focus\:via-green:focus{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.sm\:focus\:via-teal-100:focus{--gradient-via-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,255,250,0))}.sm\:focus\:via-teal-200:focus{--gradient-via-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(178,245,234,0))}.sm\:focus\:via-teal-300:focus{--gradient-via-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(129,230,217,0))}.sm\:focus\:via-teal-400:focus{--gradient-via-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(79,209,197,0))}.sm\:focus\:via-teal-500:focus{--gradient-via-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,178,172,0))}.sm\:focus\:via-teal-600:focus{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.sm\:focus\:via-teal-700:focus{--gradient-via-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,122,123,0))}.sm\:focus\:via-teal-800:focus{--gradient-via-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(40,94,97,0))}.sm\:focus\:via-teal-900:focus{--gradient-via-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(35,78,82,0))}.sm\:focus\:via-teal-DEFAULT:focus,.sm\:focus\:via-teal:focus{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.sm\:focus\:via-blue-50:focus{--gradient-via-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.sm\:focus\:via-blue-100:focus{--gradient-via-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.sm\:focus\:via-blue-200:focus{--gradient-via-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.sm\:focus\:via-blue-300:focus{--gradient-via-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.sm\:focus\:via-blue-400:focus{--gradient-via-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.sm\:focus\:via-blue-500:focus{--gradient-via-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.sm\:focus\:via-blue-600:focus{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.sm\:focus\:via-blue-700:focus{--gradient-via-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.sm\:focus\:via-blue-800:focus{--gradient-via-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.sm\:focus\:via-blue-900:focus{--gradient-via-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.sm\:focus\:via-blue-DEFAULT:focus,.sm\:focus\:via-blue:focus{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.sm\:focus\:via-indigo-100:focus{--gradient-via-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,244,255,0))}.sm\:focus\:via-indigo-200:focus{--gradient-via-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195,218,254,0))}.sm\:focus\:via-indigo-300:focus{--gradient-via-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163,191,250,0))}.sm\:focus\:via-indigo-400:focus{--gradient-via-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127,156,245,0))}.sm\:focus\:via-indigo-500:focus{--gradient-via-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102,126,234,0))}.sm\:focus\:via-indigo-600:focus{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.sm\:focus\:via-indigo-700:focus{--gradient-via-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(76,81,191,0))}.sm\:focus\:via-indigo-800:focus{--gradient-via-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(67,65,144,0))}.sm\:focus\:via-indigo-900:focus{--gradient-via-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,54,107,0))}.sm\:focus\:via-indigo-DEFAULT:focus,.sm\:focus\:via-indigo:focus{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.sm\:focus\:via-purple-100:focus{--gradient-via-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,245,255,0))}.sm\:focus\:via-purple-200:focus{--gradient-via-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,216,253,0))}.sm\:focus\:via-purple-300:focus{--gradient-via-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(214,188,250,0))}.sm\:focus\:via-purple-400:focus{--gradient-via-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(183,148,244,0))}.sm\:focus\:via-purple-500:focus{--gradient-via-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(159,122,234,0))}.sm\:focus\:via-purple-600:focus{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.sm\:focus\:via-purple-700:focus{--gradient-via-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(107,70,193,0))}.sm\:focus\:via-purple-800:focus{--gradient-via-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(85,60,154,0))}.sm\:focus\:via-purple-900:focus{--gradient-via-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(68,51,122,0))}.sm\:focus\:via-purple-DEFAULT:focus,.sm\:focus\:via-purple:focus{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.sm\:focus\:via-pink:focus{--gradient-via-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(216,27,96,0))}.sm\:focus\:via-inherit:focus{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\:focus\:via-amber:focus{--gradient-via-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.sm\:focus\:via-amber-active:focus{--gradient-via-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.sm\:focus\:via-ardoise:focus{--gradient-via-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.sm\:focus\:via-ardoise-active:focus{--gradient-via-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.sm\:focus\:via-blue-active:focus{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.sm\:focus\:via-lightBlue-active:focus,.sm\:focus\:via-lightBlue:focus{--gradient-via-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.sm\:focus\:via-deepBlue:focus{--gradient-via-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.sm\:focus\:via-deepBlue-active:focus{--gradient-via-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.sm\:focus\:via-gold:focus{--gradient-via-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.sm\:focus\:via-gold-active:focus{--gradient-via-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.sm\:focus\:via-grenadine:focus{--gradient-via-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.sm\:focus\:via-grenadine-active:focus{--gradient-via-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.sm\:focus\:via-kiwi:focus{--gradient-via-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.sm\:focus\:via-kiwi-active:focus{--gradient-via-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.sm\:focus\:via-lilas:focus{--gradient-via-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.sm\:focus\:via-lilas-active:focus{--gradient-via-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.sm\:focus\:via-mahogany:focus{--gradient-via-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.sm\:focus\:via-mahogany-active:focus{--gradient-via-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.sm\:focus\:via-ocher:focus{--gradient-via-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.sm\:focus\:via-ocher-active:focus{--gradient-via-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.sm\:focus\:via-pine:focus{--gradient-via-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.sm\:focus\:via-pine-active:focus{--gradient-via-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.sm\:focus\:via-platinum-active:focus,.sm\:focus\:via-platinum:focus{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.sm\:focus\:via-prune:focus{--gradient-via-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.sm\:focus\:via-prune-active:focus{--gradient-via-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.sm\:focus\:via-sand:focus{--gradient-via-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.sm\:focus\:via-sand-active:focus{--gradient-via-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.sm\:focus\:via-sandPearl:focus{--gradient-via-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.sm\:focus\:via-sandPearl-active:focus{--gradient-via-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.sm\:focus\:via-silver:focus{--gradient-via-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.sm\:focus\:via-silver-active:focus{--gradient-via-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.sm\:focus\:via-skyBlue:focus{--gradient-via-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.sm\:focus\:via-skyBlue-active:focus{--gradient-via-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.sm\:focus\:via-southSea:focus{--gradient-via-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.sm\:focus\:via-southSea-active:focus{--gradient-via-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.sm\:focus\:via-turquoise:focus{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.sm\:focus\:via-turquoise-active:focus{--gradient-via-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.sm\:focus\:via-waterGreen:focus{--gradient-via-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.sm\:focus\:via-waterGreen-active:focus{--gradient-via-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.sm\:focus\:via-deepRed:focus{--gradient-via-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.sm\:focus\:via-deepRed-active:focus{--gradient-via-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.sm\:focus\:via-emerald:focus{--gradient-via-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.sm\:focus\:via-emerald-active:focus{--gradient-via-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.sm\:focus\:via-greenLight:focus{--gradient-via-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(124,179,66,0))}.sm\:focus\:via-orange-active:focus{--gradient-via-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.sm\:focus\:via-red-active:focus{--gradient-via-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.sm\:focus\:via-white-active:focus{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.sm\:focus\:via-white-button-active:focus,.sm\:focus\:via-white-button:focus{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\:focus\:via-code:focus{--gradient-via-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.sm\:focus\:via-code-active:focus{--gradient-via-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.sm\:focus\:via-gray-lighter:focus{--gradient-via-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.sm\:focus\:via-gray-lighter-active:focus{--gradient-via-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.sm\:focus\:via-gray-light:focus{--gradient-via-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,209,209,0))}.sm\:focus\:via-gray-medium:focus{--gradient-via-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168,160,160,0))}.sm\:focus\:via-gray-darker:focus{--gradient-via-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,71,71,0))}.sm\:focus\:via-gray-darker-active:focus{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.sm\:focus\:via-api-default:focus{--gradient-via-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,113,146,0))}.sm\:focus\:via-gray-xxl:focus{--gradient-via-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,62,80,0))}.sm\:focus\:via-line-even:focus{--gradient-via-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.sm\:focus\:to-transparent:focus{--gradient-to-color:transparent}.sm\:focus\:to-current:focus{--gradient-to-color:currentColor}.sm\:focus\:to-black:focus{--gradient-to-color:#000}.sm\:focus\:to-white:focus{--gradient-to-color:#fff}.sm\:focus\:to-gray-100:focus{--gradient-to-color:#f7fafc}.sm\:focus\:to-gray-200:focus{--gradient-to-color:#edf2f7}.sm\:focus\:to-gray-300:focus{--gradient-to-color:#e2e8f0}.sm\:focus\:to-gray-400:focus{--gradient-to-color:#cbd5e0}.sm\:focus\:to-gray-500:focus{--gradient-to-color:#a0aec0}.sm\:focus\:to-gray-600:focus{--gradient-to-color:#718096}.sm\:focus\:to-gray-700:focus{--gradient-to-color:#4a5568}.sm\:focus\:to-gray-800:focus{--gradient-to-color:#2d3748}.sm\:focus\:to-gray-900:focus{--gradient-to-color:#1a202c}.sm\:focus\:to-gray-DEFAULT:focus,.sm\:focus\:to-gray:focus{--gradient-to-color:#718096}.sm\:focus\:to-red:focus{--gradient-to-color:#d64343}.sm\:focus\:to-orange:focus{--gradient-to-color:#eb6437}.sm\:focus\:to-yellow:focus{--gradient-to-color:#f8da30}.sm\:focus\:to-green-100:focus{--gradient-to-color:#f0fff4}.sm\:focus\:to-green-200:focus{--gradient-to-color:#c6f6d5}.sm\:focus\:to-green-300:focus{--gradient-to-color:#9ae6b4}.sm\:focus\:to-green-400:focus{--gradient-to-color:#68d391}.sm\:focus\:to-green-500:focus{--gradient-to-color:#48bb78}.sm\:focus\:to-green-600:focus{--gradient-to-color:#38a169}.sm\:focus\:to-green-700:focus{--gradient-to-color:#2f855a}.sm\:focus\:to-green-800:focus{--gradient-to-color:#276749}.sm\:focus\:to-green-900:focus{--gradient-to-color:#22543d}.sm\:focus\:to-green-DEFAULT:focus,.sm\:focus\:to-green:focus{--gradient-to-color:#38a169}.sm\:focus\:to-teal-100:focus{--gradient-to-color:#e6fffa}.sm\:focus\:to-teal-200:focus{--gradient-to-color:#b2f5ea}.sm\:focus\:to-teal-300:focus{--gradient-to-color:#81e6d9}.sm\:focus\:to-teal-400:focus{--gradient-to-color:#4fd1c5}.sm\:focus\:to-teal-500:focus{--gradient-to-color:#38b2ac}.sm\:focus\:to-teal-600:focus{--gradient-to-color:#319795}.sm\:focus\:to-teal-700:focus{--gradient-to-color:#2c7a7b}.sm\:focus\:to-teal-800:focus{--gradient-to-color:#285e61}.sm\:focus\:to-teal-900:focus{--gradient-to-color:#234e52}.sm\:focus\:to-teal-DEFAULT:focus,.sm\:focus\:to-teal:focus{--gradient-to-color:#319795}.sm\:focus\:to-blue-50:focus{--gradient-to-color:#d1eaff}.sm\:focus\:to-blue-100:focus{--gradient-to-color:#a8d7ff}.sm\:focus\:to-blue-200:focus{--gradient-to-color:#80c4ff}.sm\:focus\:to-blue-300:focus{--gradient-to-color:#57b0ff}.sm\:focus\:to-blue-400:focus{--gradient-to-color:#2e9dff}.sm\:focus\:to-blue-500:focus{--gradient-to-color:#058aff}.sm\:focus\:to-blue-600:focus{--gradient-to-color:#0075db}.sm\:focus\:to-blue-700:focus{--gradient-to-color:#005fb3}.sm\:focus\:to-blue-800:focus{--gradient-to-color:#00498a}.sm\:focus\:to-blue-900:focus{--gradient-to-color:#003461}.sm\:focus\:to-blue-DEFAULT:focus,.sm\:focus\:to-blue:focus{--gradient-to-color:#0075db}.sm\:focus\:to-indigo-100:focus{--gradient-to-color:#ebf4ff}.sm\:focus\:to-indigo-200:focus{--gradient-to-color:#c3dafe}.sm\:focus\:to-indigo-300:focus{--gradient-to-color:#a3bffa}.sm\:focus\:to-indigo-400:focus{--gradient-to-color:#7f9cf5}.sm\:focus\:to-indigo-500:focus{--gradient-to-color:#667eea}.sm\:focus\:to-indigo-600:focus{--gradient-to-color:#5a67d8}.sm\:focus\:to-indigo-700:focus{--gradient-to-color:#4c51bf}.sm\:focus\:to-indigo-800:focus{--gradient-to-color:#434190}.sm\:focus\:to-indigo-900:focus{--gradient-to-color:#3c366b}.sm\:focus\:to-indigo-DEFAULT:focus,.sm\:focus\:to-indigo:focus{--gradient-to-color:#5a67d8}.sm\:focus\:to-purple-100:focus{--gradient-to-color:#faf5ff}.sm\:focus\:to-purple-200:focus{--gradient-to-color:#e9d8fd}.sm\:focus\:to-purple-300:focus{--gradient-to-color:#d6bcfa}.sm\:focus\:to-purple-400:focus{--gradient-to-color:#b794f4}.sm\:focus\:to-purple-500:focus{--gradient-to-color:#9f7aea}.sm\:focus\:to-purple-600:focus{--gradient-to-color:#805ad5}.sm\:focus\:to-purple-700:focus{--gradient-to-color:#6b46c1}.sm\:focus\:to-purple-800:focus{--gradient-to-color:#553c9a}.sm\:focus\:to-purple-900:focus{--gradient-to-color:#44337a}.sm\:focus\:to-purple-DEFAULT:focus,.sm\:focus\:to-purple:focus{--gradient-to-color:#805ad5}.sm\:focus\:to-pink:focus{--gradient-to-color:#d81b60}.sm\:focus\:to-inherit:focus{--gradient-to-color:inherit}.sm\:focus\:to-amber:focus{--gradient-to-color:#d78737}.sm\:focus\:to-amber-active:focus{--gradient-to-color:#e3872b}.sm\:focus\:to-ardoise:focus{--gradient-to-color:#596a82}.sm\:focus\:to-ardoise-active:focus{--gradient-to-color:#476794}.sm\:focus\:to-blue-active:focus{--gradient-to-color:#14a5c2}.sm\:focus\:to-lightBlue-active:focus,.sm\:focus\:to-lightBlue:focus{--gradient-to-color:rgba(0,85,138,0.1)}.sm\:focus\:to-deepBlue:focus{--gradient-to-color:#0e346c}.sm\:focus\:to-deepBlue-active:focus{--gradient-to-color:#0a3f8f}.sm\:focus\:to-gold:focus{--gradient-to-color:#bd9e56}.sm\:focus\:to-gold-active:focus{--gradient-to-color:#c9a34a}.sm\:focus\:to-grenadine:focus{--gradient-to-color:#c35078}.sm\:focus\:to-grenadine-active:focus{--gradient-to-color:#cf4475}.sm\:focus\:to-kiwi:focus{--gradient-to-color:#9a9f1e}.sm\:focus\:to-kiwi-active:focus{--gradient-to-color:#a3a815}.sm\:focus\:to-lilas:focus{--gradient-to-color:#7ea1d3}.sm\:focus\:to-lilas-active:focus{--gradient-to-color:#75a0db}.sm\:focus\:to-mahogany:focus{--gradient-to-color:#57142e}.sm\:focus\:to-mahogany-active:focus{--gradient-to-color:#610a2b}.sm\:focus\:to-ocher:focus{--gradient-to-color:#c29614}.sm\:focus\:to-ocher-active:focus{--gradient-to-color:#cd9c0a}.sm\:focus\:to-pine:focus{--gradient-to-color:#144d52}.sm\:focus\:to-pine-active:focus{--gradient-to-color:#0a555c}.sm\:focus\:to-platinum-active:focus,.sm\:focus\:to-platinum:focus{--gradient-to-color:#000}.sm\:focus\:to-prune:focus{--gradient-to-color:#661456}.sm\:focus\:to-prune-active:focus{--gradient-to-color:#72085d}.sm\:focus\:to-sand:focus{--gradient-to-color:#d7be88}.sm\:focus\:to-sand-active:focus{--gradient-to-color:#dfc181}.sm\:focus\:to-sandPearl:focus{--gradient-to-color:#f0e5d6}.sm\:focus\:to-sandPearl-active:focus{--gradient-to-color:#f2e6d4}.sm\:focus\:to-silver:focus{--gradient-to-color:#b1b2b4}.sm\:focus\:to-silver-active:focus{--gradient-to-color:#a9afbc}.sm\:focus\:to-skyBlue:focus{--gradient-to-color:#98d2d7}.sm\:focus\:to-skyBlue-active:focus{--gradient-to-color:#91d8de}.sm\:focus\:to-southSea:focus{--gradient-to-color:#9dc9cd}.sm\:focus\:to-southSea-active:focus{--gradient-to-color:#95ced5}.sm\:focus\:to-turquoise:focus{--gradient-to-color:#14a5c2}.sm\:focus\:to-turquoise-active:focus{--gradient-to-color:#0aaccd}.sm\:focus\:to-waterGreen:focus{--gradient-to-color:#007571}.sm\:focus\:to-waterGreen-active:focus{--gradient-to-color:#00a8a3}.sm\:focus\:to-deepRed:focus{--gradient-to-color:#c32222}.sm\:focus\:to-deepRed-active:focus{--gradient-to-color:#cf1717}.sm\:focus\:to-emerald:focus{--gradient-to-color:#14a33a}.sm\:focus\:to-emerald-active:focus{--gradient-to-color:#0bad36}.sm\:focus\:to-greenLight:focus{--gradient-to-color:#7cb342}.sm\:focus\:to-orange-active:focus{--gradient-to-color:#f65f2c}.sm\:focus\:to-red-active:focus{--gradient-to-color:#e13737}.sm\:focus\:to-white-active:focus{--gradient-to-color:#14a5c2}.sm\:focus\:to-white-button-active:focus,.sm\:focus\:to-white-button:focus{--gradient-to-color:#fff}.sm\:focus\:to-code:focus{--gradient-to-color:#3f3d57}.sm\:focus\:to-code-active:focus{--gradient-to-color:#37354b}.sm\:focus\:to-gray-lighter:focus{--gradient-to-color:#f7f7f7}.sm\:focus\:to-gray-lighter-active:focus{--gradient-to-color:#ebebeb}.sm\:focus\:to-gray-light:focus{--gradient-to-color:#d4d1d1}.sm\:focus\:to-gray-medium:focus{--gradient-to-color:#a8a0a0}.sm\:focus\:to-gray-darker:focus{--gradient-to-color:#504747}.sm\:focus\:to-gray-darker-active:focus{--gradient-to-color:#14a5c2}.sm\:focus\:to-api-default:focus{--gradient-to-color:#507192}.sm\:focus\:to-gray-xxl:focus{--gradient-to-color:#2c3e50}.sm\:focus\:to-line-even:focus{--gradient-to-color:#f3f6f7}.sm\:bg-opacity-0{--bg-opacity:0}.sm\:bg-opacity-25{--bg-opacity:0.25}.sm\:bg-opacity-50{--bg-opacity:0.5}.sm\:bg-opacity-75{--bg-opacity:0.75}.sm\:bg-opacity-100{--bg-opacity:1}.sm\:hover\:bg-opacity-0:hover{--bg-opacity:0}.sm\:hover\:bg-opacity-25:hover{--bg-opacity:0.25}.sm\:hover\:bg-opacity-50:hover{--bg-opacity:0.5}.sm\:hover\:bg-opacity-75:hover{--bg-opacity:0.75}.sm\:hover\:bg-opacity-100:hover{--bg-opacity:1}.sm\:focus\:bg-opacity-0:focus{--bg-opacity:0}.sm\:focus\:bg-opacity-25:focus{--bg-opacity:0.25}.sm\:focus\:bg-opacity-50:focus{--bg-opacity:0.5}.sm\:focus\:bg-opacity-75:focus{--bg-opacity:0.75}.sm\:focus\:bg-opacity-100:focus{--bg-opacity:1}.sm\:bg-bottom{background-position:bottom}.sm\:bg-center{background-position:50%}.sm\:bg-left{background-position:0}.sm\:bg-left-bottom{background-position:0 100%}.sm\:bg-left-top{background-position:0 0}.sm\:bg-right{background-position:100%}.sm\:bg-right-bottom{background-position:100% 100%}.sm\:bg-right-top{background-position:100% 0}.sm\:bg-top{background-position:top}.sm\:bg-repeat{background-repeat:repeat}.sm\:bg-no-repeat{background-repeat:no-repeat}.sm\:bg-repeat-x{background-repeat:repeat-x}.sm\:bg-repeat-y{background-repeat:repeat-y}.sm\:bg-repeat-round{background-repeat:round}.sm\:bg-repeat-space{background-repeat:space}.sm\:bg-auto{background-size:auto}.sm\:bg-cover{background-size:cover}.sm\:bg-contain{background-size:contain}.sm\:border-collapse{border-collapse:collapse}.sm\:border-separate{border-collapse:separate}.sm\:border-transparent{border-color:transparent}.sm\:border-current{border-color:currentColor}.sm\:border-black{border-color:#000}.sm\:border-white{border-color:#fff}.sm\:border-gray-100{--border-opacity:1;border-color:#f7fafc;border-color:rgba(247,250,252,var(--border-opacity))}.sm\:border-gray-200{--border-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--border-opacity))}.sm\:border-gray-300{--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity))}.sm\:border-gray-400{--border-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--border-opacity))}.sm\:border-gray-500{--border-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--border-opacity))}.sm\:border-gray-600{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.sm\:border-gray-700{--border-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--border-opacity))}.sm\:border-gray-800{--border-opacity:1;border-color:#2d3748;border-color:rgba(45,55,72,var(--border-opacity))}.sm\:border-gray-900{--border-opacity:1;border-color:#1a202c;border-color:rgba(26,32,44,var(--border-opacity))}.sm\:border-gray,.sm\:border-gray-DEFAULT{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.sm\:border-red{border-color:#d64343}.sm\:border-orange{border-color:#eb6437}.sm\:border-yellow{border-color:#f8da30}.sm\:border-green-100{--border-opacity:1;border-color:#f0fff4;border-color:rgba(240,255,244,var(--border-opacity))}.sm\:border-green-200{--border-opacity:1;border-color:#c6f6d5;border-color:rgba(198,246,213,var(--border-opacity))}.sm\:border-green-300{--border-opacity:1;border-color:#9ae6b4;border-color:rgba(154,230,180,var(--border-opacity))}.sm\:border-green-400{--border-opacity:1;border-color:#68d391;border-color:rgba(104,211,145,var(--border-opacity))}.sm\:border-green-500{--border-opacity:1;border-color:#48bb78;border-color:rgba(72,187,120,var(--border-opacity))}.sm\:border-green-600{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.sm\:border-green-700{--border-opacity:1;border-color:#2f855a;border-color:rgba(47,133,90,var(--border-opacity))}.sm\:border-green-800{--border-opacity:1;border-color:#276749;border-color:rgba(39,103,73,var(--border-opacity))}.sm\:border-green-900{--border-opacity:1;border-color:#22543d;border-color:rgba(34,84,61,var(--border-opacity))}.sm\:border-green,.sm\:border-green-DEFAULT{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.sm\:border-teal-100{--border-opacity:1;border-color:#e6fffa;border-color:rgba(230,255,250,var(--border-opacity))}.sm\:border-teal-200{--border-opacity:1;border-color:#b2f5ea;border-color:rgba(178,245,234,var(--border-opacity))}.sm\:border-teal-300{--border-opacity:1;border-color:#81e6d9;border-color:rgba(129,230,217,var(--border-opacity))}.sm\:border-teal-400{--border-opacity:1;border-color:#4fd1c5;border-color:rgba(79,209,197,var(--border-opacity))}.sm\:border-teal-500{--border-opacity:1;border-color:#38b2ac;border-color:rgba(56,178,172,var(--border-opacity))}.sm\:border-teal-600{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.sm\:border-teal-700{--border-opacity:1;border-color:#2c7a7b;border-color:rgba(44,122,123,var(--border-opacity))}.sm\:border-teal-800{--border-opacity:1;border-color:#285e61;border-color:rgba(40,94,97,var(--border-opacity))}.sm\:border-teal-900{--border-opacity:1;border-color:#234e52;border-color:rgba(35,78,82,var(--border-opacity))}.sm\:border-teal,.sm\:border-teal-DEFAULT{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.sm\:border-blue-50{border-color:#d1eaff}.sm\:border-blue-100{border-color:#a8d7ff}.sm\:border-blue-200{border-color:#80c4ff}.sm\:border-blue-300{border-color:#57b0ff}.sm\:border-blue-400{border-color:#2e9dff}.sm\:border-blue-500{border-color:#058aff}.sm\:border-blue-600{border-color:#0075db}.sm\:border-blue-700{border-color:#005fb3}.sm\:border-blue-800{border-color:#00498a}.sm\:border-blue-900{border-color:#003461}.sm\:border-blue,.sm\:border-blue-DEFAULT{border-color:#0075db}.sm\:border-indigo-100{--border-opacity:1;border-color:#ebf4ff;border-color:rgba(235,244,255,var(--border-opacity))}.sm\:border-indigo-200{--border-opacity:1;border-color:#c3dafe;border-color:rgba(195,218,254,var(--border-opacity))}.sm\:border-indigo-300{--border-opacity:1;border-color:#a3bffa;border-color:rgba(163,191,250,var(--border-opacity))}.sm\:border-indigo-400{--border-opacity:1;border-color:#7f9cf5;border-color:rgba(127,156,245,var(--border-opacity))}.sm\:border-indigo-500{--border-opacity:1;border-color:#667eea;border-color:rgba(102,126,234,var(--border-opacity))}.sm\:border-indigo-600{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.sm\:border-indigo-700{--border-opacity:1;border-color:#4c51bf;border-color:rgba(76,81,191,var(--border-opacity))}.sm\:border-indigo-800{--border-opacity:1;border-color:#434190;border-color:rgba(67,65,144,var(--border-opacity))}.sm\:border-indigo-900{--border-opacity:1;border-color:#3c366b;border-color:rgba(60,54,107,var(--border-opacity))}.sm\:border-indigo,.sm\:border-indigo-DEFAULT{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.sm\:border-purple-100{--border-opacity:1;border-color:#faf5ff;border-color:rgba(250,245,255,var(--border-opacity))}.sm\:border-purple-200{--border-opacity:1;border-color:#e9d8fd;border-color:rgba(233,216,253,var(--border-opacity))}.sm\:border-purple-300{--border-opacity:1;border-color:#d6bcfa;border-color:rgba(214,188,250,var(--border-opacity))}.sm\:border-purple-400{--border-opacity:1;border-color:#b794f4;border-color:rgba(183,148,244,var(--border-opacity))}.sm\:border-purple-500{--border-opacity:1;border-color:#9f7aea;border-color:rgba(159,122,234,var(--border-opacity))}.sm\:border-purple-600{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.sm\:border-purple-700{--border-opacity:1;border-color:#6b46c1;border-color:rgba(107,70,193,var(--border-opacity))}.sm\:border-purple-800{--border-opacity:1;border-color:#553c9a;border-color:rgba(85,60,154,var(--border-opacity))}.sm\:border-purple-900{--border-opacity:1;border-color:#44337a;border-color:rgba(68,51,122,var(--border-opacity))}.sm\:border-purple,.sm\:border-purple-DEFAULT{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.sm\:border-pink{--border-opacity:1;border-color:#d81b60;border-color:rgba(216,27,96,var(--border-opacity))}.sm\:border-inherit{border-color:inherit}.sm\:border-amber{border-color:#d78737}.sm\:border-amber-active{border-color:#e3872b}.sm\:border-ardoise{border-color:#596a82}.sm\:border-ardoise-active{border-color:#476794}.sm\:border-blue-active{border-color:#14a5c2}.sm\:border-lightBlue,.sm\:border-lightBlue-active{border-color:rgba(0,85,138,.1)}.sm\:border-deepBlue{border-color:#0e346c}.sm\:border-deepBlue-active{border-color:#0a3f8f}.sm\:border-gold{border-color:#bd9e56}.sm\:border-gold-active{border-color:#c9a34a}.sm\:border-grenadine{border-color:#c35078}.sm\:border-grenadine-active{border-color:#cf4475}.sm\:border-kiwi{border-color:#9a9f1e}.sm\:border-kiwi-active{border-color:#a3a815}.sm\:border-lilas{border-color:#7ea1d3}.sm\:border-lilas-active{border-color:#75a0db}.sm\:border-mahogany{border-color:#57142e}.sm\:border-mahogany-active{border-color:#610a2b}.sm\:border-ocher{border-color:#c29614}.sm\:border-ocher-active{border-color:#cd9c0a}.sm\:border-pine{border-color:#144d52}.sm\:border-pine-active{border-color:#0a555c}.sm\:border-platinum,.sm\:border-platinum-active{border-color:#000}.sm\:border-prune{border-color:#661456}.sm\:border-prune-active{border-color:#72085d}.sm\:border-sand{border-color:#d7be88}.sm\:border-sand-active{border-color:#dfc181}.sm\:border-sandPearl{border-color:#f0e5d6}.sm\:border-sandPearl-active{border-color:#f2e6d4}.sm\:border-silver{border-color:#b1b2b4}.sm\:border-silver-active{border-color:#a9afbc}.sm\:border-skyBlue{border-color:#98d2d7}.sm\:border-skyBlue-active{border-color:#91d8de}.sm\:border-southSea{border-color:#9dc9cd}.sm\:border-southSea-active{border-color:#95ced5}.sm\:border-turquoise{border-color:#14a5c2}.sm\:border-turquoise-active{border-color:#0aaccd}.sm\:border-waterGreen{border-color:#007571}.sm\:border-waterGreen-active{border-color:#00a8a3}.sm\:border-deepRed{border-color:#c32222}.sm\:border-deepRed-active{border-color:#cf1717}.sm\:border-emerald{border-color:#14a33a}.sm\:border-emerald-active{border-color:#0bad36}.sm\:border-greenLight{--border-opacity:1;border-color:#7cb342;border-color:rgba(124,179,66,var(--border-opacity))}.sm\:border-orange-active{border-color:#f65f2c}.sm\:border-red-active{border-color:#e13737}.sm\:border-white-active{border-color:#14a5c2}.sm\:border-white-button,.sm\:border-white-button-active{border-color:#fff}.sm\:border-code{border-color:#3f3d57}.sm\:border-code-active{border-color:#37354b}.sm\:border-gray-lighter{--border-opacity:1;border-color:#f7f7f7;border-color:rgba(247,247,247,var(--border-opacity))}.sm\:border-gray-lighter-active{border-color:#ebebeb}.sm\:border-gray-light{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.sm\:border-gray-medium{--border-opacity:1;border-color:#a8a0a0;border-color:rgba(168,160,160,var(--border-opacity))}.sm\:border-gray-darker{--border-opacity:1;border-color:#504747;border-color:rgba(80,71,71,var(--border-opacity))}.sm\:border-gray-darker-active{border-color:#14a5c2}.sm\:border-api-default{--border-opacity:1;border-color:#507192;border-color:rgba(80,113,146,var(--border-opacity))}.sm\:border-gray-xxl{--border-opacity:1;border-color:#2c3e50;border-color:rgba(44,62,80,var(--border-opacity))}.sm\:border-line-even{border-color:#f3f6f7}.sm\:border-DEFAULT{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.sm\:hover\:border-transparent:hover{border-color:transparent}.sm\:hover\:border-current:hover{border-color:currentColor}.sm\:hover\:border-black:hover{border-color:#000}.sm\:hover\:border-white:hover{border-color:#fff}.sm\:hover\:border-gray-100:hover{--border-opacity:1;border-color:#f7fafc;border-color:rgba(247,250,252,var(--border-opacity))}.sm\:hover\:border-gray-200:hover{--border-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--border-opacity))}.sm\:hover\:border-gray-300:hover{--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity))}.sm\:hover\:border-gray-400:hover{--border-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--border-opacity))}.sm\:hover\:border-gray-500:hover{--border-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--border-opacity))}.sm\:hover\:border-gray-600:hover{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.sm\:hover\:border-gray-700:hover{--border-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--border-opacity))}.sm\:hover\:border-gray-800:hover{--border-opacity:1;border-color:#2d3748;border-color:rgba(45,55,72,var(--border-opacity))}.sm\:hover\:border-gray-900:hover{--border-opacity:1;border-color:#1a202c;border-color:rgba(26,32,44,var(--border-opacity))}.sm\:hover\:border-gray-DEFAULT:hover,.sm\:hover\:border-gray:hover{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.sm\:hover\:border-red:hover{border-color:#d64343}.sm\:hover\:border-orange:hover{border-color:#eb6437}.sm\:hover\:border-yellow:hover{border-color:#f8da30}.sm\:hover\:border-green-100:hover{--border-opacity:1;border-color:#f0fff4;border-color:rgba(240,255,244,var(--border-opacity))}.sm\:hover\:border-green-200:hover{--border-opacity:1;border-color:#c6f6d5;border-color:rgba(198,246,213,var(--border-opacity))}.sm\:hover\:border-green-300:hover{--border-opacity:1;border-color:#9ae6b4;border-color:rgba(154,230,180,var(--border-opacity))}.sm\:hover\:border-green-400:hover{--border-opacity:1;border-color:#68d391;border-color:rgba(104,211,145,var(--border-opacity))}.sm\:hover\:border-green-500:hover{--border-opacity:1;border-color:#48bb78;border-color:rgba(72,187,120,var(--border-opacity))}.sm\:hover\:border-green-600:hover{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.sm\:hover\:border-green-700:hover{--border-opacity:1;border-color:#2f855a;border-color:rgba(47,133,90,var(--border-opacity))}.sm\:hover\:border-green-800:hover{--border-opacity:1;border-color:#276749;border-color:rgba(39,103,73,var(--border-opacity))}.sm\:hover\:border-green-900:hover{--border-opacity:1;border-color:#22543d;border-color:rgba(34,84,61,var(--border-opacity))}.sm\:hover\:border-green-DEFAULT:hover,.sm\:hover\:border-green:hover{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.sm\:hover\:border-teal-100:hover{--border-opacity:1;border-color:#e6fffa;border-color:rgba(230,255,250,var(--border-opacity))}.sm\:hover\:border-teal-200:hover{--border-opacity:1;border-color:#b2f5ea;border-color:rgba(178,245,234,var(--border-opacity))}.sm\:hover\:border-teal-300:hover{--border-opacity:1;border-color:#81e6d9;border-color:rgba(129,230,217,var(--border-opacity))}.sm\:hover\:border-teal-400:hover{--border-opacity:1;border-color:#4fd1c5;border-color:rgba(79,209,197,var(--border-opacity))}.sm\:hover\:border-teal-500:hover{--border-opacity:1;border-color:#38b2ac;border-color:rgba(56,178,172,var(--border-opacity))}.sm\:hover\:border-teal-600:hover{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.sm\:hover\:border-teal-700:hover{--border-opacity:1;border-color:#2c7a7b;border-color:rgba(44,122,123,var(--border-opacity))}.sm\:hover\:border-teal-800:hover{--border-opacity:1;border-color:#285e61;border-color:rgba(40,94,97,var(--border-opacity))}.sm\:hover\:border-teal-900:hover{--border-opacity:1;border-color:#234e52;border-color:rgba(35,78,82,var(--border-opacity))}.sm\:hover\:border-teal-DEFAULT:hover,.sm\:hover\:border-teal:hover{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.sm\:hover\:border-blue-50:hover{border-color:#d1eaff}.sm\:hover\:border-blue-100:hover{border-color:#a8d7ff}.sm\:hover\:border-blue-200:hover{border-color:#80c4ff}.sm\:hover\:border-blue-300:hover{border-color:#57b0ff}.sm\:hover\:border-blue-400:hover{border-color:#2e9dff}.sm\:hover\:border-blue-500:hover{border-color:#058aff}.sm\:hover\:border-blue-600:hover{border-color:#0075db}.sm\:hover\:border-blue-700:hover{border-color:#005fb3}.sm\:hover\:border-blue-800:hover{border-color:#00498a}.sm\:hover\:border-blue-900:hover{border-color:#003461}.sm\:hover\:border-blue-DEFAULT:hover,.sm\:hover\:border-blue:hover{border-color:#0075db}.sm\:hover\:border-indigo-100:hover{--border-opacity:1;border-color:#ebf4ff;border-color:rgba(235,244,255,var(--border-opacity))}.sm\:hover\:border-indigo-200:hover{--border-opacity:1;border-color:#c3dafe;border-color:rgba(195,218,254,var(--border-opacity))}.sm\:hover\:border-indigo-300:hover{--border-opacity:1;border-color:#a3bffa;border-color:rgba(163,191,250,var(--border-opacity))}.sm\:hover\:border-indigo-400:hover{--border-opacity:1;border-color:#7f9cf5;border-color:rgba(127,156,245,var(--border-opacity))}.sm\:hover\:border-indigo-500:hover{--border-opacity:1;border-color:#667eea;border-color:rgba(102,126,234,var(--border-opacity))}.sm\:hover\:border-indigo-600:hover{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.sm\:hover\:border-indigo-700:hover{--border-opacity:1;border-color:#4c51bf;border-color:rgba(76,81,191,var(--border-opacity))}.sm\:hover\:border-indigo-800:hover{--border-opacity:1;border-color:#434190;border-color:rgba(67,65,144,var(--border-opacity))}.sm\:hover\:border-indigo-900:hover{--border-opacity:1;border-color:#3c366b;border-color:rgba(60,54,107,var(--border-opacity))}.sm\:hover\:border-indigo-DEFAULT:hover,.sm\:hover\:border-indigo:hover{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.sm\:hover\:border-purple-100:hover{--border-opacity:1;border-color:#faf5ff;border-color:rgba(250,245,255,var(--border-opacity))}.sm\:hover\:border-purple-200:hover{--border-opacity:1;border-color:#e9d8fd;border-color:rgba(233,216,253,var(--border-opacity))}.sm\:hover\:border-purple-300:hover{--border-opacity:1;border-color:#d6bcfa;border-color:rgba(214,188,250,var(--border-opacity))}.sm\:hover\:border-purple-400:hover{--border-opacity:1;border-color:#b794f4;border-color:rgba(183,148,244,var(--border-opacity))}.sm\:hover\:border-purple-500:hover{--border-opacity:1;border-color:#9f7aea;border-color:rgba(159,122,234,var(--border-opacity))}.sm\:hover\:border-purple-600:hover{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.sm\:hover\:border-purple-700:hover{--border-opacity:1;border-color:#6b46c1;border-color:rgba(107,70,193,var(--border-opacity))}.sm\:hover\:border-purple-800:hover{--border-opacity:1;border-color:#553c9a;border-color:rgba(85,60,154,var(--border-opacity))}.sm\:hover\:border-purple-900:hover{--border-opacity:1;border-color:#44337a;border-color:rgba(68,51,122,var(--border-opacity))}.sm\:hover\:border-purple-DEFAULT:hover,.sm\:hover\:border-purple:hover{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.sm\:hover\:border-pink:hover{--border-opacity:1;border-color:#d81b60;border-color:rgba(216,27,96,var(--border-opacity))}.sm\:hover\:border-inherit:hover{border-color:inherit}.sm\:hover\:border-amber:hover{border-color:#d78737}.sm\:hover\:border-amber-active:hover{border-color:#e3872b}.sm\:hover\:border-ardoise:hover{border-color:#596a82}.sm\:hover\:border-ardoise-active:hover{border-color:#476794}.sm\:hover\:border-blue-active:hover{border-color:#14a5c2}.sm\:hover\:border-lightBlue-active:hover,.sm\:hover\:border-lightBlue:hover{border-color:rgba(0,85,138,.1)}.sm\:hover\:border-deepBlue:hover{border-color:#0e346c}.sm\:hover\:border-deepBlue-active:hover{border-color:#0a3f8f}.sm\:hover\:border-gold:hover{border-color:#bd9e56}.sm\:hover\:border-gold-active:hover{border-color:#c9a34a}.sm\:hover\:border-grenadine:hover{border-color:#c35078}.sm\:hover\:border-grenadine-active:hover{border-color:#cf4475}.sm\:hover\:border-kiwi:hover{border-color:#9a9f1e}.sm\:hover\:border-kiwi-active:hover{border-color:#a3a815}.sm\:hover\:border-lilas:hover{border-color:#7ea1d3}.sm\:hover\:border-lilas-active:hover{border-color:#75a0db}.sm\:hover\:border-mahogany:hover{border-color:#57142e}.sm\:hover\:border-mahogany-active:hover{border-color:#610a2b}.sm\:hover\:border-ocher:hover{border-color:#c29614}.sm\:hover\:border-ocher-active:hover{border-color:#cd9c0a}.sm\:hover\:border-pine:hover{border-color:#144d52}.sm\:hover\:border-pine-active:hover{border-color:#0a555c}.sm\:hover\:border-platinum-active:hover,.sm\:hover\:border-platinum:hover{border-color:#000}.sm\:hover\:border-prune:hover{border-color:#661456}.sm\:hover\:border-prune-active:hover{border-color:#72085d}.sm\:hover\:border-sand:hover{border-color:#d7be88}.sm\:hover\:border-sand-active:hover{border-color:#dfc181}.sm\:hover\:border-sandPearl:hover{border-color:#f0e5d6}.sm\:hover\:border-sandPearl-active:hover{border-color:#f2e6d4}.sm\:hover\:border-silver:hover{border-color:#b1b2b4}.sm\:hover\:border-silver-active:hover{border-color:#a9afbc}.sm\:hover\:border-skyBlue:hover{border-color:#98d2d7}.sm\:hover\:border-skyBlue-active:hover{border-color:#91d8de}.sm\:hover\:border-southSea:hover{border-color:#9dc9cd}.sm\:hover\:border-southSea-active:hover{border-color:#95ced5}.sm\:hover\:border-turquoise:hover{border-color:#14a5c2}.sm\:hover\:border-turquoise-active:hover{border-color:#0aaccd}.sm\:hover\:border-waterGreen:hover{border-color:#007571}.sm\:hover\:border-waterGreen-active:hover{border-color:#00a8a3}.sm\:hover\:border-deepRed:hover{border-color:#c32222}.sm\:hover\:border-deepRed-active:hover{border-color:#cf1717}.sm\:hover\:border-emerald:hover{border-color:#14a33a}.sm\:hover\:border-emerald-active:hover{border-color:#0bad36}.sm\:hover\:border-greenLight:hover{--border-opacity:1;border-color:#7cb342;border-color:rgba(124,179,66,var(--border-opacity))}.sm\:hover\:border-orange-active:hover{border-color:#f65f2c}.sm\:hover\:border-red-active:hover{border-color:#e13737}.sm\:hover\:border-white-active:hover{border-color:#14a5c2}.sm\:hover\:border-white-button-active:hover,.sm\:hover\:border-white-button:hover{border-color:#fff}.sm\:hover\:border-code:hover{border-color:#3f3d57}.sm\:hover\:border-code-active:hover{border-color:#37354b}.sm\:hover\:border-gray-lighter:hover{--border-opacity:1;border-color:#f7f7f7;border-color:rgba(247,247,247,var(--border-opacity))}.sm\:hover\:border-gray-lighter-active:hover{border-color:#ebebeb}.sm\:hover\:border-gray-light:hover{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.sm\:hover\:border-gray-medium:hover{--border-opacity:1;border-color:#a8a0a0;border-color:rgba(168,160,160,var(--border-opacity))}.sm\:hover\:border-gray-darker:hover{--border-opacity:1;border-color:#504747;border-color:rgba(80,71,71,var(--border-opacity))}.sm\:hover\:border-gray-darker-active:hover{border-color:#14a5c2}.sm\:hover\:border-api-default:hover{--border-opacity:1;border-color:#507192;border-color:rgba(80,113,146,var(--border-opacity))}.sm\:hover\:border-gray-xxl:hover{--border-opacity:1;border-color:#2c3e50;border-color:rgba(44,62,80,var(--border-opacity))}.sm\:hover\:border-line-even:hover{border-color:#f3f6f7}.sm\:hover\:border-DEFAULT:hover{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.sm\:focus\:border-transparent:focus{border-color:transparent}.sm\:focus\:border-current:focus{border-color:currentColor}.sm\:focus\:border-black:focus{border-color:#000}.sm\:focus\:border-white:focus{border-color:#fff}.sm\:focus\:border-gray-100:focus{--border-opacity:1;border-color:#f7fafc;border-color:rgba(247,250,252,var(--border-opacity))}.sm\:focus\:border-gray-200:focus{--border-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--border-opacity))}.sm\:focus\:border-gray-300:focus{--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity))}.sm\:focus\:border-gray-400:focus{--border-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--border-opacity))}.sm\:focus\:border-gray-500:focus{--border-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--border-opacity))}.sm\:focus\:border-gray-600:focus{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.sm\:focus\:border-gray-700:focus{--border-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--border-opacity))}.sm\:focus\:border-gray-800:focus{--border-opacity:1;border-color:#2d3748;border-color:rgba(45,55,72,var(--border-opacity))}.sm\:focus\:border-gray-900:focus{--border-opacity:1;border-color:#1a202c;border-color:rgba(26,32,44,var(--border-opacity))}.sm\:focus\:border-gray-DEFAULT:focus,.sm\:focus\:border-gray:focus{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.sm\:focus\:border-red:focus{border-color:#d64343}.sm\:focus\:border-orange:focus{border-color:#eb6437}.sm\:focus\:border-yellow:focus{border-color:#f8da30}.sm\:focus\:border-green-100:focus{--border-opacity:1;border-color:#f0fff4;border-color:rgba(240,255,244,var(--border-opacity))}.sm\:focus\:border-green-200:focus{--border-opacity:1;border-color:#c6f6d5;border-color:rgba(198,246,213,var(--border-opacity))}.sm\:focus\:border-green-300:focus{--border-opacity:1;border-color:#9ae6b4;border-color:rgba(154,230,180,var(--border-opacity))}.sm\:focus\:border-green-400:focus{--border-opacity:1;border-color:#68d391;border-color:rgba(104,211,145,var(--border-opacity))}.sm\:focus\:border-green-500:focus{--border-opacity:1;border-color:#48bb78;border-color:rgba(72,187,120,var(--border-opacity))}.sm\:focus\:border-green-600:focus{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.sm\:focus\:border-green-700:focus{--border-opacity:1;border-color:#2f855a;border-color:rgba(47,133,90,var(--border-opacity))}.sm\:focus\:border-green-800:focus{--border-opacity:1;border-color:#276749;border-color:rgba(39,103,73,var(--border-opacity))}.sm\:focus\:border-green-900:focus{--border-opacity:1;border-color:#22543d;border-color:rgba(34,84,61,var(--border-opacity))}.sm\:focus\:border-green-DEFAULT:focus,.sm\:focus\:border-green:focus{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.sm\:focus\:border-teal-100:focus{--border-opacity:1;border-color:#e6fffa;border-color:rgba(230,255,250,var(--border-opacity))}.sm\:focus\:border-teal-200:focus{--border-opacity:1;border-color:#b2f5ea;border-color:rgba(178,245,234,var(--border-opacity))}.sm\:focus\:border-teal-300:focus{--border-opacity:1;border-color:#81e6d9;border-color:rgba(129,230,217,var(--border-opacity))}.sm\:focus\:border-teal-400:focus{--border-opacity:1;border-color:#4fd1c5;border-color:rgba(79,209,197,var(--border-opacity))}.sm\:focus\:border-teal-500:focus{--border-opacity:1;border-color:#38b2ac;border-color:rgba(56,178,172,var(--border-opacity))}.sm\:focus\:border-teal-600:focus{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.sm\:focus\:border-teal-700:focus{--border-opacity:1;border-color:#2c7a7b;border-color:rgba(44,122,123,var(--border-opacity))}.sm\:focus\:border-teal-800:focus{--border-opacity:1;border-color:#285e61;border-color:rgba(40,94,97,var(--border-opacity))}.sm\:focus\:border-teal-900:focus{--border-opacity:1;border-color:#234e52;border-color:rgba(35,78,82,var(--border-opacity))}.sm\:focus\:border-teal-DEFAULT:focus,.sm\:focus\:border-teal:focus{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.sm\:focus\:border-blue-50:focus{border-color:#d1eaff}.sm\:focus\:border-blue-100:focus{border-color:#a8d7ff}.sm\:focus\:border-blue-200:focus{border-color:#80c4ff}.sm\:focus\:border-blue-300:focus{border-color:#57b0ff}.sm\:focus\:border-blue-400:focus{border-color:#2e9dff}.sm\:focus\:border-blue-500:focus{border-color:#058aff}.sm\:focus\:border-blue-600:focus{border-color:#0075db}.sm\:focus\:border-blue-700:focus{border-color:#005fb3}.sm\:focus\:border-blue-800:focus{border-color:#00498a}.sm\:focus\:border-blue-900:focus{border-color:#003461}.sm\:focus\:border-blue-DEFAULT:focus,.sm\:focus\:border-blue:focus{border-color:#0075db}.sm\:focus\:border-indigo-100:focus{--border-opacity:1;border-color:#ebf4ff;border-color:rgba(235,244,255,var(--border-opacity))}.sm\:focus\:border-indigo-200:focus{--border-opacity:1;border-color:#c3dafe;border-color:rgba(195,218,254,var(--border-opacity))}.sm\:focus\:border-indigo-300:focus{--border-opacity:1;border-color:#a3bffa;border-color:rgba(163,191,250,var(--border-opacity))}.sm\:focus\:border-indigo-400:focus{--border-opacity:1;border-color:#7f9cf5;border-color:rgba(127,156,245,var(--border-opacity))}.sm\:focus\:border-indigo-500:focus{--border-opacity:1;border-color:#667eea;border-color:rgba(102,126,234,var(--border-opacity))}.sm\:focus\:border-indigo-600:focus{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.sm\:focus\:border-indigo-700:focus{--border-opacity:1;border-color:#4c51bf;border-color:rgba(76,81,191,var(--border-opacity))}.sm\:focus\:border-indigo-800:focus{--border-opacity:1;border-color:#434190;border-color:rgba(67,65,144,var(--border-opacity))}.sm\:focus\:border-indigo-900:focus{--border-opacity:1;border-color:#3c366b;border-color:rgba(60,54,107,var(--border-opacity))}.sm\:focus\:border-indigo-DEFAULT:focus,.sm\:focus\:border-indigo:focus{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.sm\:focus\:border-purple-100:focus{--border-opacity:1;border-color:#faf5ff;border-color:rgba(250,245,255,var(--border-opacity))}.sm\:focus\:border-purple-200:focus{--border-opacity:1;border-color:#e9d8fd;border-color:rgba(233,216,253,var(--border-opacity))}.sm\:focus\:border-purple-300:focus{--border-opacity:1;border-color:#d6bcfa;border-color:rgba(214,188,250,var(--border-opacity))}.sm\:focus\:border-purple-400:focus{--border-opacity:1;border-color:#b794f4;border-color:rgba(183,148,244,var(--border-opacity))}.sm\:focus\:border-purple-500:focus{--border-opacity:1;border-color:#9f7aea;border-color:rgba(159,122,234,var(--border-opacity))}.sm\:focus\:border-purple-600:focus{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.sm\:focus\:border-purple-700:focus{--border-opacity:1;border-color:#6b46c1;border-color:rgba(107,70,193,var(--border-opacity))}.sm\:focus\:border-purple-800:focus{--border-opacity:1;border-color:#553c9a;border-color:rgba(85,60,154,var(--border-opacity))}.sm\:focus\:border-purple-900:focus{--border-opacity:1;border-color:#44337a;border-color:rgba(68,51,122,var(--border-opacity))}.sm\:focus\:border-purple-DEFAULT:focus,.sm\:focus\:border-purple:focus{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.sm\:focus\:border-pink:focus{--border-opacity:1;border-color:#d81b60;border-color:rgba(216,27,96,var(--border-opacity))}.sm\:focus\:border-inherit:focus{border-color:inherit}.sm\:focus\:border-amber:focus{border-color:#d78737}.sm\:focus\:border-amber-active:focus{border-color:#e3872b}.sm\:focus\:border-ardoise:focus{border-color:#596a82}.sm\:focus\:border-ardoise-active:focus{border-color:#476794}.sm\:focus\:border-blue-active:focus{border-color:#14a5c2}.sm\:focus\:border-lightBlue-active:focus,.sm\:focus\:border-lightBlue:focus{border-color:rgba(0,85,138,.1)}.sm\:focus\:border-deepBlue:focus{border-color:#0e346c}.sm\:focus\:border-deepBlue-active:focus{border-color:#0a3f8f}.sm\:focus\:border-gold:focus{border-color:#bd9e56}.sm\:focus\:border-gold-active:focus{border-color:#c9a34a}.sm\:focus\:border-grenadine:focus{border-color:#c35078}.sm\:focus\:border-grenadine-active:focus{border-color:#cf4475}.sm\:focus\:border-kiwi:focus{border-color:#9a9f1e}.sm\:focus\:border-kiwi-active:focus{border-color:#a3a815}.sm\:focus\:border-lilas:focus{border-color:#7ea1d3}.sm\:focus\:border-lilas-active:focus{border-color:#75a0db}.sm\:focus\:border-mahogany:focus{border-color:#57142e}.sm\:focus\:border-mahogany-active:focus{border-color:#610a2b}.sm\:focus\:border-ocher:focus{border-color:#c29614}.sm\:focus\:border-ocher-active:focus{border-color:#cd9c0a}.sm\:focus\:border-pine:focus{border-color:#144d52}.sm\:focus\:border-pine-active:focus{border-color:#0a555c}.sm\:focus\:border-platinum-active:focus,.sm\:focus\:border-platinum:focus{border-color:#000}.sm\:focus\:border-prune:focus{border-color:#661456}.sm\:focus\:border-prune-active:focus{border-color:#72085d}.sm\:focus\:border-sand:focus{border-color:#d7be88}.sm\:focus\:border-sand-active:focus{border-color:#dfc181}.sm\:focus\:border-sandPearl:focus{border-color:#f0e5d6}.sm\:focus\:border-sandPearl-active:focus{border-color:#f2e6d4}.sm\:focus\:border-silver:focus{border-color:#b1b2b4}.sm\:focus\:border-silver-active:focus{border-color:#a9afbc}.sm\:focus\:border-skyBlue:focus{border-color:#98d2d7}.sm\:focus\:border-skyBlue-active:focus{border-color:#91d8de}.sm\:focus\:border-southSea:focus{border-color:#9dc9cd}.sm\:focus\:border-southSea-active:focus{border-color:#95ced5}.sm\:focus\:border-turquoise:focus{border-color:#14a5c2}.sm\:focus\:border-turquoise-active:focus{border-color:#0aaccd}.sm\:focus\:border-waterGreen:focus{border-color:#007571}.sm\:focus\:border-waterGreen-active:focus{border-color:#00a8a3}.sm\:focus\:border-deepRed:focus{border-color:#c32222}.sm\:focus\:border-deepRed-active:focus{border-color:#cf1717}.sm\:focus\:border-emerald:focus{border-color:#14a33a}.sm\:focus\:border-emerald-active:focus{border-color:#0bad36}.sm\:focus\:border-greenLight:focus{--border-opacity:1;border-color:#7cb342;border-color:rgba(124,179,66,var(--border-opacity))}.sm\:focus\:border-orange-active:focus{border-color:#f65f2c}.sm\:focus\:border-red-active:focus{border-color:#e13737}.sm\:focus\:border-white-active:focus{border-color:#14a5c2}.sm\:focus\:border-white-button-active:focus,.sm\:focus\:border-white-button:focus{border-color:#fff}.sm\:focus\:border-code:focus{border-color:#3f3d57}.sm\:focus\:border-code-active:focus{border-color:#37354b}.sm\:focus\:border-gray-lighter:focus{--border-opacity:1;border-color:#f7f7f7;border-color:rgba(247,247,247,var(--border-opacity))}.sm\:focus\:border-gray-lighter-active:focus{border-color:#ebebeb}.sm\:focus\:border-gray-light:focus{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.sm\:focus\:border-gray-medium:focus{--border-opacity:1;border-color:#a8a0a0;border-color:rgba(168,160,160,var(--border-opacity))}.sm\:focus\:border-gray-darker:focus{--border-opacity:1;border-color:#504747;border-color:rgba(80,71,71,var(--border-opacity))}.sm\:focus\:border-gray-darker-active:focus{border-color:#14a5c2}.sm\:focus\:border-api-default:focus{--border-opacity:1;border-color:#507192;border-color:rgba(80,113,146,var(--border-opacity))}.sm\:focus\:border-gray-xxl:focus{--border-opacity:1;border-color:#2c3e50;border-color:rgba(44,62,80,var(--border-opacity))}.sm\:focus\:border-line-even:focus{border-color:#f3f6f7}.sm\:focus\:border-DEFAULT:focus{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.sm\:border-opacity-0{--border-opacity:0}.sm\:border-opacity-25{--border-opacity:0.25}.sm\:border-opacity-50{--border-opacity:0.5}.sm\:border-opacity-75{--border-opacity:0.75}.sm\:border-opacity-100{--border-opacity:1}.sm\:hover\:border-opacity-0:hover{--border-opacity:0}.sm\:hover\:border-opacity-25:hover{--border-opacity:0.25}.sm\:hover\:border-opacity-50:hover{--border-opacity:0.5}.sm\:hover\:border-opacity-75:hover{--border-opacity:0.75}.sm\:hover\:border-opacity-100:hover{--border-opacity:1}.sm\:focus\:border-opacity-0:focus{--border-opacity:0}.sm\:focus\:border-opacity-25:focus{--border-opacity:0.25}.sm\:focus\:border-opacity-50:focus{--border-opacity:0.5}.sm\:focus\:border-opacity-75:focus{--border-opacity:0.75}.sm\:focus\:border-opacity-100:focus{--border-opacity:1}.sm\:rounded-none{border-radius:0}.sm\:rounded-sm{border-radius:.125rem}.sm\:rounded{border-radius:.25rem}.sm\:rounded-md{border-radius:.375rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:rounded-full{border-radius:100%}.sm\:rounded-xs{border-radius:.15rem}.sm\:rounded-small{border-radius:.3125rem}.sm\:rounded-DEFAULT{border-radius:.5rem}.sm\:rounded-medium{border-radius:1rem}.sm\:rounded-large{border-radius:2rem}.sm\:rounded-half{border-radius:50%}.sm\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.sm\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.sm\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.sm\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.sm\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.sm\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.sm\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.sm\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.sm\:rounded-t{border-top-left-radius:.25rem}.sm\:rounded-r,.sm\:rounded-t{border-top-right-radius:.25rem}.sm\:rounded-b,.sm\:rounded-r{border-bottom-right-radius:.25rem}.sm\:rounded-b,.sm\:rounded-l{border-bottom-left-radius:.25rem}.sm\:rounded-l{border-top-left-radius:.25rem}.sm\:rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.sm\:rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.sm\:rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.sm\:rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.sm\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.sm\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.sm\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.sm\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.sm\:rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.sm\:rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.sm\:rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.sm\:rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.sm\:rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.sm\:rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.sm\:rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.sm\:rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.sm\:rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.sm\:rounded-r-3xl{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.sm\:rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.sm\:rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.sm\:rounded-t-full{border-top-left-radius:100%;border-top-right-radius:100%}.sm\:rounded-r-full{border-top-right-radius:100%;border-bottom-right-radius:100%}.sm\:rounded-b-full{border-bottom-right-radius:100%;border-bottom-left-radius:100%}.sm\:rounded-l-full{border-top-left-radius:100%;border-bottom-left-radius:100%}.sm\:rounded-t-xs{border-top-left-radius:.15rem;border-top-right-radius:.15rem}.sm\:rounded-r-xs{border-top-right-radius:.15rem;border-bottom-right-radius:.15rem}.sm\:rounded-b-xs{border-bottom-right-radius:.15rem;border-bottom-left-radius:.15rem}.sm\:rounded-l-xs{border-top-left-radius:.15rem;border-bottom-left-radius:.15rem}.sm\:rounded-t-small{border-top-left-radius:.3125rem;border-top-right-radius:.3125rem}.sm\:rounded-r-small{border-top-right-radius:.3125rem;border-bottom-right-radius:.3125rem}.sm\:rounded-b-small{border-bottom-right-radius:.3125rem;border-bottom-left-radius:.3125rem}.sm\:rounded-l-small{border-top-left-radius:.3125rem;border-bottom-left-radius:.3125rem}.sm\:rounded-t-DEFAULT{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.sm\:rounded-r-DEFAULT{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.sm\:rounded-b-DEFAULT{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.sm\:rounded-l-DEFAULT{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.sm\:rounded-t-medium{border-top-left-radius:1rem;border-top-right-radius:1rem}.sm\:rounded-r-medium{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.sm\:rounded-b-medium{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.sm\:rounded-l-medium{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.sm\:rounded-t-large{border-top-left-radius:2rem;border-top-right-radius:2rem}.sm\:rounded-r-large{border-top-right-radius:2rem;border-bottom-right-radius:2rem}.sm\:rounded-b-large{border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}.sm\:rounded-l-large{border-top-left-radius:2rem;border-bottom-left-radius:2rem}.sm\:rounded-t-half{border-top-left-radius:50%;border-top-right-radius:50%}.sm\:rounded-r-half{border-top-right-radius:50%;border-bottom-right-radius:50%}.sm\:rounded-b-half{border-bottom-right-radius:50%;border-bottom-left-radius:50%}.sm\:rounded-l-half{border-top-left-radius:50%;border-bottom-left-radius:50%}.sm\:rounded-tl-none{border-top-left-radius:0}.sm\:rounded-tr-none{border-top-right-radius:0}.sm\:rounded-br-none{border-bottom-right-radius:0}.sm\:rounded-bl-none{border-bottom-left-radius:0}.sm\:rounded-tl-sm{border-top-left-radius:.125rem}.sm\:rounded-tr-sm{border-top-right-radius:.125rem}.sm\:rounded-br-sm{border-bottom-right-radius:.125rem}.sm\:rounded-bl-sm{border-bottom-left-radius:.125rem}.sm\:rounded-tl{border-top-left-radius:.25rem}.sm\:rounded-tr{border-top-right-radius:.25rem}.sm\:rounded-br{border-bottom-right-radius:.25rem}.sm\:rounded-bl{border-bottom-left-radius:.25rem}.sm\:rounded-tl-md{border-top-left-radius:.375rem}.sm\:rounded-tr-md{border-top-right-radius:.375rem}.sm\:rounded-br-md{border-bottom-right-radius:.375rem}.sm\:rounded-bl-md{border-bottom-left-radius:.375rem}.sm\:rounded-tl-lg{border-top-left-radius:.5rem}.sm\:rounded-tr-lg{border-top-right-radius:.5rem}.sm\:rounded-br-lg{border-bottom-right-radius:.5rem}.sm\:rounded-bl-lg{border-bottom-left-radius:.5rem}.sm\:rounded-tl-xl{border-top-left-radius:.75rem}.sm\:rounded-tr-xl{border-top-right-radius:.75rem}.sm\:rounded-br-xl{border-bottom-right-radius:.75rem}.sm\:rounded-bl-xl{border-bottom-left-radius:.75rem}.sm\:rounded-tl-2xl{border-top-left-radius:1rem}.sm\:rounded-tr-2xl{border-top-right-radius:1rem}.sm\:rounded-br-2xl{border-bottom-right-radius:1rem}.sm\:rounded-bl-2xl{border-bottom-left-radius:1rem}.sm\:rounded-tl-3xl{border-top-left-radius:1.5rem}.sm\:rounded-tr-3xl{border-top-right-radius:1.5rem}.sm\:rounded-br-3xl{border-bottom-right-radius:1.5rem}.sm\:rounded-bl-3xl{border-bottom-left-radius:1.5rem}.sm\:rounded-tl-full{border-top-left-radius:100%}.sm\:rounded-tr-full{border-top-right-radius:100%}.sm\:rounded-br-full{border-bottom-right-radius:100%}.sm\:rounded-bl-full{border-bottom-left-radius:100%}.sm\:rounded-tl-xs{border-top-left-radius:.15rem}.sm\:rounded-tr-xs{border-top-right-radius:.15rem}.sm\:rounded-br-xs{border-bottom-right-radius:.15rem}.sm\:rounded-bl-xs{border-bottom-left-radius:.15rem}.sm\:rounded-tl-small{border-top-left-radius:.3125rem}.sm\:rounded-tr-small{border-top-right-radius:.3125rem}.sm\:rounded-br-small{border-bottom-right-radius:.3125rem}.sm\:rounded-bl-small{border-bottom-left-radius:.3125rem}.sm\:rounded-tl-DEFAULT{border-top-left-radius:.5rem}.sm\:rounded-tr-DEFAULT{border-top-right-radius:.5rem}.sm\:rounded-br-DEFAULT{border-bottom-right-radius:.5rem}.sm\:rounded-bl-DEFAULT{border-bottom-left-radius:.5rem}.sm\:rounded-tl-medium{border-top-left-radius:1rem}.sm\:rounded-tr-medium{border-top-right-radius:1rem}.sm\:rounded-br-medium{border-bottom-right-radius:1rem}.sm\:rounded-bl-medium{border-bottom-left-radius:1rem}.sm\:rounded-tl-large{border-top-left-radius:2rem}.sm\:rounded-tr-large{border-top-right-radius:2rem}.sm\:rounded-br-large{border-bottom-right-radius:2rem}.sm\:rounded-bl-large{border-bottom-left-radius:2rem}.sm\:rounded-tl-half{border-top-left-radius:50%}.sm\:rounded-tr-half{border-top-right-radius:50%}.sm\:rounded-br-half{border-bottom-right-radius:50%}.sm\:rounded-bl-half{border-bottom-left-radius:50%}.sm\:border-solid{border-style:solid}.sm\:border-dashed{border-style:dashed}.sm\:border-dotted{border-style:dotted}.sm\:border-double{border-style:double}.sm\:border-none{border-style:none}.sm\:border-0{border-width:0}.sm\:border-1{border-width:1px}.sm\:border-2{border-width:2px}.sm\:border-4{border-width:4px}.sm\:border-5{border-width:5px}.sm\:border-8{border-width:8px}.sm\:border,.sm\:border-DEFAULT{border-width:1px}.sm\:border-t-0{border-top-width:0}.sm\:border-r-0{border-right-width:0}.sm\:border-b-0{border-bottom-width:0}.sm\:border-l-0{border-left-width:0}.sm\:border-t-1{border-top-width:1px}.sm\:border-r-1{border-right-width:1px}.sm\:border-b-1{border-bottom-width:1px}.sm\:border-l-1{border-left-width:1px}.sm\:border-t-2{border-top-width:2px}.sm\:border-r-2{border-right-width:2px}.sm\:border-b-2{border-bottom-width:2px}.sm\:border-l-2{border-left-width:2px}.sm\:border-t-4{border-top-width:4px}.sm\:border-r-4{border-right-width:4px}.sm\:border-b-4{border-bottom-width:4px}.sm\:border-l-4{border-left-width:4px}.sm\:border-t-5{border-top-width:5px}.sm\:border-r-5{border-right-width:5px}.sm\:border-b-5{border-bottom-width:5px}.sm\:border-l-5{border-left-width:5px}.sm\:border-t-8{border-top-width:8px}.sm\:border-r-8{border-right-width:8px}.sm\:border-b-8{border-bottom-width:8px}.sm\:border-l-8{border-left-width:8px}.sm\:border-t{border-top-width:1px}.sm\:border-r{border-right-width:1px}.sm\:border-b{border-bottom-width:1px}.sm\:border-l{border-left-width:1px}.sm\:border-t-DEFAULT{border-top-width:1px}.sm\:border-r-DEFAULT{border-right-width:1px}.sm\:border-b-DEFAULT{border-bottom-width:1px}.sm\:border-l-DEFAULT{border-left-width:1px}.sm\:box-border{box-sizing:border-box}.sm\:box-content{box-sizing:content-box}.sm\:cursor-auto{cursor:auto}.sm\:cursor-default{cursor:default}.sm\:cursor-pointer{cursor:pointer}.sm\:cursor-wait{cursor:wait}.sm\:cursor-text{cursor:text}.sm\:cursor-move{cursor:move}.sm\:cursor-not-allowed{cursor:not-allowed}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:table{display:table}.sm\:table-caption{display:table-caption}.sm\:table-cell{display:table-cell}.sm\:table-column{display:table-column}.sm\:table-column-group{display:table-column-group}.sm\:table-footer-group{display:table-footer-group}.sm\:table-header-group{display:table-header-group}.sm\:table-row-group{display:table-row-group}.sm\:table-row{display:table-row}.sm\:flow-root{display:flow-root}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:contents{display:contents}.sm\:hidden{display:none}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-col{flex-direction:column}.sm\:flex-col-reverse{flex-direction:column-reverse}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-wrap-reverse{flex-wrap:wrap-reverse}.sm\:flex-no-wrap{flex-wrap:nowrap}.sm\:place-items-auto{place-items:auto}.sm\:place-items-start{place-items:start}.sm\:place-items-end{place-items:end}.sm\:place-items-center{place-items:center}.sm\:place-items-stretch{place-items:stretch}.sm\:place-content-center{place-content:center}.sm\:place-content-start{place-content:start}.sm\:place-content-end{place-content:end}.sm\:place-content-between{place-content:space-between}.sm\:place-content-around{place-content:space-around}.sm\:place-content-evenly{place-content:space-evenly}.sm\:place-content-stretch{place-content:stretch}.sm\:place-self-auto{place-self:auto}.sm\:place-self-start{place-self:start}.sm\:place-self-end{place-self:end}.sm\:place-self-center{place-self:center}.sm\:place-self-stretch{place-self:stretch}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:items-stretch{align-items:stretch}.sm\:content-center{align-content:center}.sm\:content-start{align-content:flex-start}.sm\:content-end{align-content:flex-end}.sm\:content-between{align-content:space-between}.sm\:content-around{align-content:space-around}.sm\:content-evenly{align-content:space-evenly}.sm\:self-auto{align-self:auto}.sm\:self-start{align-self:flex-start}.sm\:self-end{align-self:flex-end}.sm\:self-center{align-self:center}.sm\:self-stretch{align-self:stretch}.sm\:justify-items-auto{justify-items:auto}.sm\:justify-items-start{justify-items:start}.sm\:justify-items-end{justify-items:end}.sm\:justify-items-center{justify-items:center}.sm\:justify-items-stretch{justify-items:stretch}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-around{justify-content:space-around}.sm\:justify-evenly{justify-content:space-evenly}.sm\:justify-self-auto{justify-self:auto}.sm\:justify-self-start{justify-self:start}.sm\:justify-self-end{justify-self:end}.sm\:justify-self-center{justify-self:center}.sm\:justify-self-stretch{justify-self:stretch}.sm\:flex-1{flex:1 1 0%}.sm\:flex-2{flex:2 2 0%}.sm\:flex-3{flex:3 3 0%}.sm\:flex-auto{flex:1 1 auto}.sm\:flex-initial{flex:0 1 auto}.sm\:flex-none{flex:none}.sm\:flex-grow-0{flex-grow:0}.sm\:flex-grow{flex-grow:1}.sm\:flex-shrink-0{flex-shrink:0}.sm\:flex-shrink{flex-shrink:1}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:order-4{order:4}.sm\:order-5{order:5}.sm\:order-6{order:6}.sm\:order-7{order:7}.sm\:order-8{order:8}.sm\:order-9{order:9}.sm\:order-10{order:10}.sm\:order-11{order:11}.sm\:order-12{order:12}.sm\:order-first{order:-9999}.sm\:order-last{order:9999}.sm\:order-none{order:0}.sm\:float-right{float:right}.sm\:float-left{float:left}.sm\:float-none{float:none}.sm\:clearfix:after{content:"";display:table;clear:both}.sm\:clear-left{clear:left}.sm\:clear-right{clear:right}.sm\:clear-both{clear:both}.sm\:clear-none{clear:none}.sm\:font-brand,.sm\:font-sans,.sm\:font-serif{font-family:Source Sans Pro,sans-serif}.sm\:font-inconsolata{font-family:Inconsolata}.sm\:font-source{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.sm\:font-hairline{font-weight:100}.sm\:font-thin{font-weight:200}.sm\:font-light{font-weight:300}.sm\:font-normal{font-weight:400}.sm\:font-medium{font-weight:500}.sm\:font-semibold{font-weight:600}.sm\:font-bold{font-weight:700}.sm\:font-extrabold{font-weight:800}.sm\:font-black{font-weight:900}.sm\:hover\:font-hairline:hover{font-weight:100}.sm\:hover\:font-thin:hover{font-weight:200}.sm\:hover\:font-light:hover{font-weight:300}.sm\:hover\:font-normal:hover{font-weight:400}.sm\:hover\:font-medium:hover{font-weight:500}.sm\:hover\:font-semibold:hover{font-weight:600}.sm\:hover\:font-bold:hover{font-weight:700}.sm\:hover\:font-extrabold:hover{font-weight:800}.sm\:hover\:font-black:hover{font-weight:900}.sm\:focus\:font-hairline:focus{font-weight:100}.sm\:focus\:font-thin:focus{font-weight:200}.sm\:focus\:font-light:focus{font-weight:300}.sm\:focus\:font-normal:focus{font-weight:400}.sm\:focus\:font-medium:focus{font-weight:500}.sm\:focus\:font-semibold:focus{font-weight:600}.sm\:focus\:font-bold:focus{font-weight:700}.sm\:focus\:font-extrabold:focus{font-weight:800}.sm\:focus\:font-black:focus{font-weight:900}.sm\:h-0{height:0}.sm\:h-1{height:.25rem}.sm\:h-2{height:.5rem}.sm\:h-3{height:.75rem}.sm\:h-4{height:1rem}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:h-7{height:1.75rem}.sm\:h-8{height:2rem}.sm\:h-9{height:2.25rem}.sm\:h-10{height:2.5rem}.sm\:h-11{height:2.75rem}.sm\:h-12{height:3rem}.sm\:h-15{height:3.75rem}.sm\:h-16{height:4rem}.sm\:h-20{height:5rem}.sm\:h-22{height:5.5rem}.sm\:h-24{height:6rem}.sm\:h-25{height:6.25rem}.sm\:h-26{height:6.5rem}.sm\:h-28{height:8rem}.sm\:h-30{height:8.5rem}.sm\:h-32{height:9rem}.sm\:h-40{height:10rem}.sm\:h-48{height:12rem}.sm\:h-52{height:13rem}.sm\:h-56{height:14rem}.sm\:h-60{height:15rem}.sm\:h-64{height:16rem}.sm\:h-68{height:17rem}.sm\:h-auto{height:auto}.sm\:h-px{height:1px}.sm\:h-0\.5{height:.125rem}.sm\:h-1\.5{height:.375rem}.sm\:h-2\.5{height:.625rem}.sm\:h-7\.5{height:1.875rem}.sm\:h-full{height:100%}.sm\:h-screen{height:100vh}.sm\:text-micro{font-size:.5rem}.sm\:text-xxs{font-size:.625rem}.sm\:text-xs{font-size:.75rem}.sm\:text-sm{font-size:.875rem}.sm\:text-base{font-size:1rem}.sm\:text-md{font-size:1.125rem}.sm\:text-lg{font-size:1.25rem}.sm\:text-xl{font-size:1.5rem}.sm\:text-2xl{font-size:1.75rem}.sm\:text-3xl{font-size:2rem}.sm\:text-4xl{font-size:2.25rem}.sm\:text-5xl{font-size:2.75rem}.sm\:text-7xl{font-size:3.75rem}.sm\:text-11xl{font-size:4.75rem}.sm\:leading-3{line-height:.75rem}.sm\:leading-4{line-height:1rem}.sm\:leading-5{line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}.sm\:leading-7{line-height:1.75rem}.sm\:leading-8{line-height:2rem}.sm\:leading-9{line-height:2.25rem}.sm\:leading-10{line-height:2.5rem}.sm\:leading-none{line-height:1}.sm\:leading-tight{line-height:1.25}.sm\:leading-snug{line-height:1.375}.sm\:leading-normal{line-height:1.5}.sm\:leading-relaxed{line-height:1.625}.sm\:leading-loose{line-height:2}.sm\:list-inside{list-style-position:inside}.sm\:list-outside{list-style-position:outside}.sm\:list-none{list-style-type:none}.sm\:list-disc{list-style-type:disc}.sm\:list-decimal{list-style-type:decimal}.sm\:m-0{margin:0}.sm\:m-1{margin:.25rem}.sm\:m-2{margin:.5rem}.sm\:m-3{margin:.75rem}.sm\:m-4{margin:1rem}.sm\:m-5{margin:1.25rem}.sm\:m-6{margin:1.5rem}.sm\:m-7{margin:1.75rem}.sm\:m-8{margin:2rem}.sm\:m-9{margin:2.25rem}.sm\:m-10{margin:2.5rem}.sm\:m-11{margin:2.75rem}.sm\:m-12{margin:3rem}.sm\:m-15{margin:3.75rem}.sm\:m-16{margin:4rem}.sm\:m-20{margin:5rem}.sm\:m-22{margin:5.5rem}.sm\:m-24{margin:6rem}.sm\:m-25{margin:6.25rem}.sm\:m-26{margin:6.5rem}.sm\:m-28{margin:8rem}.sm\:m-30{margin:8.5rem}.sm\:m-32{margin:9rem}.sm\:m-40{margin:10rem}.sm\:m-48{margin:12rem}.sm\:m-52{margin:13rem}.sm\:m-56{margin:14rem}.sm\:m-60{margin:15rem}.sm\:m-64{margin:16rem}.sm\:m-68{margin:17rem}.sm\:m-px{margin:1px}.sm\:-m-px{margin:-1px}.sm\:-m-2px{margin:-2px}.sm\:m-auto{margin:auto}.sm\:m-0\.5{margin:.125rem}.sm\:m-1\.5{margin:.375rem}.sm\:m-2\.5{margin:.625rem}.sm\:m-7\.5{margin:1.875rem}.sm\:-m-1{margin:-.25rem}.sm\:-m-2{margin:-.5rem}.sm\:-m-3{margin:-.75rem}.sm\:-m-4{margin:-1rem}.sm\:-m-5{margin:-1.25rem}.sm\:-m-6{margin:-1.5rem}.sm\:-m-7{margin:-1.75rem}.sm\:-m-8{margin:-2rem}.sm\:-m-9{margin:-2.25rem}.sm\:-m-10{margin:-2.5rem}.sm\:-m-11{margin:-2.75rem}.sm\:-m-12{margin:-3rem}.sm\:-m-15{margin:-3.75rem}.sm\:-m-16{margin:-4rem}.sm\:-m-20{margin:-5rem}.sm\:-m-22{margin:-5.5rem}.sm\:-m-24{margin:-6rem}.sm\:-m-25{margin:-6.25rem}.sm\:-m-26{margin:-6.5rem}.sm\:-m-28{margin:-8rem}.sm\:-m-30{margin:-8.5rem}.sm\:-m-32{margin:-9rem}.sm\:-m-40{margin:-10rem}.sm\:-m-48{margin:-12rem}.sm\:-m-52{margin:-13rem}.sm\:-m-56{margin:-14rem}.sm\:-m-60{margin:-15rem}.sm\:-m-64{margin:-16rem}.sm\:-m-68{margin:-17rem}.sm\:-m-0\.5{margin:-.125rem}.sm\:-m-1\.5{margin:-.375rem}.sm\:-m-2\.5{margin:-.625rem}.sm\:-m-7\.5{margin:-1.875rem}.sm\:my-0{margin-top:0;margin-bottom:0}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:my-1{margin-top:.25rem;margin-bottom:.25rem}.sm\:mx-1{margin-left:.25rem;margin-right:.25rem}.sm\:my-2{margin-top:.5rem;margin-bottom:.5rem}.sm\:mx-2{margin-left:.5rem;margin-right:.5rem}.sm\:my-3{margin-top:.75rem;margin-bottom:.75rem}.sm\:mx-3{margin-left:.75rem;margin-right:.75rem}.sm\:my-4{margin-top:1rem;margin-bottom:1rem}.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.sm\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.sm\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:my-7{margin-top:1.75rem;margin-bottom:1.75rem}.sm\:mx-7{margin-left:1.75rem;margin-right:1.75rem}.sm\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\:mx-8{margin-left:2rem;margin-right:2rem}.sm\:my-9{margin-top:2.25rem;margin-bottom:2.25rem}.sm\:mx-9{margin-left:2.25rem;margin-right:2.25rem}.sm\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.sm\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.sm\:my-11{margin-top:2.75rem;margin-bottom:2.75rem}.sm\:mx-11{margin-left:2.75rem;margin-right:2.75rem}.sm\:my-12{margin-top:3rem;margin-bottom:3rem}.sm\:mx-12{margin-left:3rem;margin-right:3rem}.sm\:my-15{margin-top:3.75rem;margin-bottom:3.75rem}.sm\:mx-15{margin-left:3.75rem;margin-right:3.75rem}.sm\:my-16{margin-top:4rem;margin-bottom:4rem}.sm\:mx-16{margin-left:4rem;margin-right:4rem}.sm\:my-20{margin-top:5rem;margin-bottom:5rem}.sm\:mx-20{margin-left:5rem;margin-right:5rem}.sm\:my-22{margin-top:5.5rem;margin-bottom:5.5rem}.sm\:mx-22{margin-left:5.5rem;margin-right:5.5rem}.sm\:my-24{margin-top:6rem;margin-bottom:6rem}.sm\:mx-24{margin-left:6rem;margin-right:6rem}.sm\:my-25{margin-top:6.25rem;margin-bottom:6.25rem}.sm\:mx-25{margin-left:6.25rem;margin-right:6.25rem}.sm\:my-26{margin-top:6.5rem;margin-bottom:6.5rem}.sm\:mx-26{margin-left:6.5rem;margin-right:6.5rem}.sm\:my-28{margin-top:8rem;margin-bottom:8rem}.sm\:mx-28{margin-left:8rem;margin-right:8rem}.sm\:my-30{margin-top:8.5rem;margin-bottom:8.5rem}.sm\:mx-30{margin-left:8.5rem;margin-right:8.5rem}.sm\:my-32{margin-top:9rem;margin-bottom:9rem}.sm\:mx-32{margin-left:9rem;margin-right:9rem}.sm\:my-40{margin-top:10rem;margin-bottom:10rem}.sm\:mx-40{margin-left:10rem;margin-right:10rem}.sm\:my-48{margin-top:12rem;margin-bottom:12rem}.sm\:mx-48{margin-left:12rem;margin-right:12rem}.sm\:my-52{margin-top:13rem;margin-bottom:13rem}.sm\:mx-52{margin-left:13rem;margin-right:13rem}.sm\:my-56{margin-top:14rem;margin-bottom:14rem}.sm\:mx-56{margin-left:14rem;margin-right:14rem}.sm\:my-60{margin-top:15rem;margin-bottom:15rem}.sm\:mx-60{margin-left:15rem;margin-right:15rem}.sm\:my-64{margin-top:16rem;margin-bottom:16rem}.sm\:mx-64{margin-left:16rem;margin-right:16rem}.sm\:my-68{margin-top:17rem;margin-bottom:17rem}.sm\:mx-68{margin-left:17rem;margin-right:17rem}.sm\:my-px{margin-top:1px;margin-bottom:1px}.sm\:mx-px{margin-left:1px;margin-right:1px}.sm\:-my-px{margin-top:-1px;margin-bottom:-1px}.sm\:-mx-px{margin-left:-1px;margin-right:-1px}.sm\:-my-2px{margin-top:-2px;margin-bottom:-2px}.sm\:-mx-2px{margin-left:-2px;margin-right:-2px}.sm\:my-auto{margin-top:auto;margin-bottom:auto}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.sm\:mx-0\.5{margin-left:.125rem;margin-right:.125rem}.sm\:my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.sm\:mx-1\.5{margin-left:.375rem;margin-right:.375rem}.sm\:my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.sm\:mx-2\.5{margin-left:.625rem;margin-right:.625rem}.sm\:my-7\.5{margin-top:1.875rem;margin-bottom:1.875rem}.sm\:mx-7\.5{margin-left:1.875rem;margin-right:1.875rem}.sm\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.sm\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.sm\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.sm\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.sm\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.sm\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.sm\:-my-4{margin-top:-1rem;margin-bottom:-1rem}.sm\:-mx-4{margin-left:-1rem;margin-right:-1rem}.sm\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.sm\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.sm\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:-my-7{margin-top:-1.75rem;margin-bottom:-1.75rem}.sm\:-mx-7{margin-left:-1.75rem;margin-right:-1.75rem}.sm\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.sm\:-mx-8{margin-left:-2rem;margin-right:-2rem}.sm\:-my-9{margin-top:-2.25rem;margin-bottom:-2.25rem}.sm\:-mx-9{margin-left:-2.25rem;margin-right:-2.25rem}.sm\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.sm\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.sm\:-my-11{margin-top:-2.75rem;margin-bottom:-2.75rem}.sm\:-mx-11{margin-left:-2.75rem;margin-right:-2.75rem}.sm\:-my-12{margin-top:-3rem;margin-bottom:-3rem}.sm\:-mx-12{margin-left:-3rem;margin-right:-3rem}.sm\:-my-15{margin-top:-3.75rem;margin-bottom:-3.75rem}.sm\:-mx-15{margin-left:-3.75rem;margin-right:-3.75rem}.sm\:-my-16{margin-top:-4rem;margin-bottom:-4rem}.sm\:-mx-16{margin-left:-4rem;margin-right:-4rem}.sm\:-my-20{margin-top:-5rem;margin-bottom:-5rem}.sm\:-mx-20{margin-left:-5rem;margin-right:-5rem}.sm\:-my-22{margin-top:-5.5rem;margin-bottom:-5.5rem}.sm\:-mx-22{margin-left:-5.5rem;margin-right:-5.5rem}.sm\:-my-24{margin-top:-6rem;margin-bottom:-6rem}.sm\:-mx-24{margin-left:-6rem;margin-right:-6rem}.sm\:-my-25{margin-top:-6.25rem;margin-bottom:-6.25rem}.sm\:-mx-25{margin-left:-6.25rem;margin-right:-6.25rem}.sm\:-my-26{margin-top:-6.5rem;margin-bottom:-6.5rem}.sm\:-mx-26{margin-left:-6.5rem;margin-right:-6.5rem}.sm\:-my-28{margin-top:-8rem;margin-bottom:-8rem}.sm\:-mx-28{margin-left:-8rem;margin-right:-8rem}.sm\:-my-30{margin-top:-8.5rem;margin-bottom:-8.5rem}.sm\:-mx-30{margin-left:-8.5rem;margin-right:-8.5rem}.sm\:-my-32{margin-top:-9rem;margin-bottom:-9rem}.sm\:-mx-32{margin-left:-9rem;margin-right:-9rem}.sm\:-my-40{margin-top:-10rem;margin-bottom:-10rem}.sm\:-mx-40{margin-left:-10rem;margin-right:-10rem}.sm\:-my-48{margin-top:-12rem;margin-bottom:-12rem}.sm\:-mx-48{margin-left:-12rem;margin-right:-12rem}.sm\:-my-52{margin-top:-13rem;margin-bottom:-13rem}.sm\:-mx-52{margin-left:-13rem;margin-right:-13rem}.sm\:-my-56{margin-top:-14rem;margin-bottom:-14rem}.sm\:-mx-56{margin-left:-14rem;margin-right:-14rem}.sm\:-my-60{margin-top:-15rem;margin-bottom:-15rem}.sm\:-mx-60{margin-left:-15rem;margin-right:-15rem}.sm\:-my-64{margin-top:-16rem;margin-bottom:-16rem}.sm\:-mx-64{margin-left:-16rem;margin-right:-16rem}.sm\:-my-68{margin-top:-17rem;margin-bottom:-17rem}.sm\:-mx-68{margin-left:-17rem;margin-right:-17rem}.sm\:-my-0\.5{margin-top:-.125rem;margin-bottom:-.125rem}.sm\:-mx-0\.5{margin-left:-.125rem;margin-right:-.125rem}.sm\:-my-1\.5{margin-top:-.375rem;margin-bottom:-.375rem}.sm\:-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.sm\:-my-2\.5{margin-top:-.625rem;margin-bottom:-.625rem}.sm\:-mx-2\.5{margin-left:-.625rem;margin-right:-.625rem}.sm\:-my-7\.5{margin-top:-1.875rem;margin-bottom:-1.875rem}.sm\:-mx-7\.5{margin-left:-1.875rem;margin-right:-1.875rem}.sm\:mt-0{margin-top:0}.sm\:mr-0{margin-right:0}.sm\:mb-0{margin-bottom:0}.sm\:ml-0{margin-left:0}.sm\:mt-1{margin-top:.25rem}.sm\:mr-1{margin-right:.25rem}.sm\:mb-1{margin-bottom:.25rem}.sm\:ml-1{margin-left:.25rem}.sm\:mt-2{margin-top:.5rem}.sm\:mr-2{margin-right:.5rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:ml-2{margin-left:.5rem}.sm\:mt-3{margin-top:.75rem}.sm\:mr-3{margin-right:.75rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:ml-3{margin-left:.75rem}.sm\:mt-4{margin-top:1rem}.sm\:mr-4{margin-right:1rem}.sm\:mb-4{margin-bottom:1rem}.sm\:ml-4{margin-left:1rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mr-5{margin-right:1.25rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:ml-5{margin-left:1.25rem}.sm\:mt-6{margin-top:1.5rem}.sm\:mr-6{margin-right:1.5rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:ml-6{margin-left:1.5rem}.sm\:mt-7{margin-top:1.75rem}.sm\:mr-7{margin-right:1.75rem}.sm\:mb-7{margin-bottom:1.75rem}.sm\:ml-7{margin-left:1.75rem}.sm\:mt-8{margin-top:2rem}.sm\:mr-8{margin-right:2rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-8{margin-left:2rem}.sm\:mt-9{margin-top:2.25rem}.sm\:mr-9{margin-right:2.25rem}.sm\:mb-9{margin-bottom:2.25rem}.sm\:ml-9{margin-left:2.25rem}.sm\:mt-10{margin-top:2.5rem}.sm\:mr-10{margin-right:2.5rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:ml-10{margin-left:2.5rem}.sm\:mt-11{margin-top:2.75rem}.sm\:mr-11{margin-right:2.75rem}.sm\:mb-11{margin-bottom:2.75rem}.sm\:ml-11{margin-left:2.75rem}.sm\:mt-12{margin-top:3rem}.sm\:mr-12{margin-right:3rem}.sm\:mb-12{margin-bottom:3rem}.sm\:ml-12{margin-left:3rem}.sm\:mt-15{margin-top:3.75rem}.sm\:mr-15{margin-right:3.75rem}.sm\:mb-15{margin-bottom:3.75rem}.sm\:ml-15{margin-left:3.75rem}.sm\:mt-16{margin-top:4rem}.sm\:mr-16{margin-right:4rem}.sm\:mb-16{margin-bottom:4rem}.sm\:ml-16{margin-left:4rem}.sm\:mt-20{margin-top:5rem}.sm\:mr-20{margin-right:5rem}.sm\:mb-20{margin-bottom:5rem}.sm\:ml-20{margin-left:5rem}.sm\:mt-22{margin-top:5.5rem}.sm\:mr-22{margin-right:5.5rem}.sm\:mb-22{margin-bottom:5.5rem}.sm\:ml-22{margin-left:5.5rem}.sm\:mt-24{margin-top:6rem}.sm\:mr-24{margin-right:6rem}.sm\:mb-24{margin-bottom:6rem}.sm\:ml-24{margin-left:6rem}.sm\:mt-25{margin-top:6.25rem}.sm\:mr-25{margin-right:6.25rem}.sm\:mb-25{margin-bottom:6.25rem}.sm\:ml-25{margin-left:6.25rem}.sm\:mt-26{margin-top:6.5rem}.sm\:mr-26{margin-right:6.5rem}.sm\:mb-26{margin-bottom:6.5rem}.sm\:ml-26{margin-left:6.5rem}.sm\:mt-28{margin-top:8rem}.sm\:mr-28{margin-right:8rem}.sm\:mb-28{margin-bottom:8rem}.sm\:ml-28{margin-left:8rem}.sm\:mt-30{margin-top:8.5rem}.sm\:mr-30{margin-right:8.5rem}.sm\:mb-30{margin-bottom:8.5rem}.sm\:ml-30{margin-left:8.5rem}.sm\:mt-32{margin-top:9rem}.sm\:mr-32{margin-right:9rem}.sm\:mb-32{margin-bottom:9rem}.sm\:ml-32{margin-left:9rem}.sm\:mt-40{margin-top:10rem}.sm\:mr-40{margin-right:10rem}.sm\:mb-40{margin-bottom:10rem}.sm\:ml-40{margin-left:10rem}.sm\:mt-48{margin-top:12rem}.sm\:mr-48{margin-right:12rem}.sm\:mb-48{margin-bottom:12rem}.sm\:ml-48{margin-left:12rem}.sm\:mt-52{margin-top:13rem}.sm\:mr-52{margin-right:13rem}.sm\:mb-52{margin-bottom:13rem}.sm\:ml-52{margin-left:13rem}.sm\:mt-56{margin-top:14rem}.sm\:mr-56{margin-right:14rem}.sm\:mb-56{margin-bottom:14rem}.sm\:ml-56{margin-left:14rem}.sm\:mt-60{margin-top:15rem}.sm\:mr-60{margin-right:15rem}.sm\:mb-60{margin-bottom:15rem}.sm\:ml-60{margin-left:15rem}.sm\:mt-64{margin-top:16rem}.sm\:mr-64{margin-right:16rem}.sm\:mb-64{margin-bottom:16rem}.sm\:ml-64{margin-left:16rem}.sm\:mt-68{margin-top:17rem}.sm\:mr-68{margin-right:17rem}.sm\:mb-68{margin-bottom:17rem}.sm\:ml-68{margin-left:17rem}.sm\:mt-px{margin-top:1px}.sm\:mr-px{margin-right:1px}.sm\:mb-px{margin-bottom:1px}.sm\:ml-px{margin-left:1px}.sm\:-mt-px{margin-top:-1px}.sm\:-mr-px{margin-right:-1px}.sm\:-mb-px{margin-bottom:-1px}.sm\:-ml-px{margin-left:-1px}.sm\:-mt-2px{margin-top:-2px}.sm\:-mr-2px{margin-right:-2px}.sm\:-mb-2px{margin-bottom:-2px}.sm\:-ml-2px{margin-left:-2px}.sm\:mt-auto{margin-top:auto}.sm\:mr-auto{margin-right:auto}.sm\:mb-auto{margin-bottom:auto}.sm\:ml-auto{margin-left:auto}.sm\:mt-0\.5{margin-top:.125rem}.sm\:mr-0\.5{margin-right:.125rem}.sm\:mb-0\.5{margin-bottom:.125rem}.sm\:ml-0\.5{margin-left:.125rem}.sm\:mt-1\.5{margin-top:.375rem}.sm\:mr-1\.5{margin-right:.375rem}.sm\:mb-1\.5{margin-bottom:.375rem}.sm\:ml-1\.5{margin-left:.375rem}.sm\:mt-2\.5{margin-top:.625rem}.sm\:mr-2\.5{margin-right:.625rem}.sm\:mb-2\.5{margin-bottom:.625rem}.sm\:ml-2\.5{margin-left:.625rem}.sm\:mt-7\.5{margin-top:1.875rem}.sm\:mr-7\.5{margin-right:1.875rem}.sm\:mb-7\.5{margin-bottom:1.875rem}.sm\:ml-7\.5{margin-left:1.875rem}.sm\:-mt-1{margin-top:-.25rem}.sm\:-mr-1{margin-right:-.25rem}.sm\:-mb-1{margin-bottom:-.25rem}.sm\:-ml-1{margin-left:-.25rem}.sm\:-mt-2{margin-top:-.5rem}.sm\:-mr-2{margin-right:-.5rem}.sm\:-mb-2{margin-bottom:-.5rem}.sm\:-ml-2{margin-left:-.5rem}.sm\:-mt-3{margin-top:-.75rem}.sm\:-mr-3{margin-right:-.75rem}.sm\:-mb-3{margin-bottom:-.75rem}.sm\:-ml-3{margin-left:-.75rem}.sm\:-mt-4{margin-top:-1rem}.sm\:-mr-4{margin-right:-1rem}.sm\:-mb-4{margin-bottom:-1rem}.sm\:-ml-4{margin-left:-1rem}.sm\:-mt-5{margin-top:-1.25rem}.sm\:-mr-5{margin-right:-1.25rem}.sm\:-mb-5{margin-bottom:-1.25rem}.sm\:-ml-5{margin-left:-1.25rem}.sm\:-mt-6{margin-top:-1.5rem}.sm\:-mr-6{margin-right:-1.5rem}.sm\:-mb-6{margin-bottom:-1.5rem}.sm\:-ml-6{margin-left:-1.5rem}.sm\:-mt-7{margin-top:-1.75rem}.sm\:-mr-7{margin-right:-1.75rem}.sm\:-mb-7{margin-bottom:-1.75rem}.sm\:-ml-7{margin-left:-1.75rem}.sm\:-mt-8{margin-top:-2rem}.sm\:-mr-8{margin-right:-2rem}.sm\:-mb-8{margin-bottom:-2rem}.sm\:-ml-8{margin-left:-2rem}.sm\:-mt-9{margin-top:-2.25rem}.sm\:-mr-9{margin-right:-2.25rem}.sm\:-mb-9{margin-bottom:-2.25rem}.sm\:-ml-9{margin-left:-2.25rem}.sm\:-mt-10{margin-top:-2.5rem}.sm\:-mr-10{margin-right:-2.5rem}.sm\:-mb-10{margin-bottom:-2.5rem}.sm\:-ml-10{margin-left:-2.5rem}.sm\:-mt-11{margin-top:-2.75rem}.sm\:-mr-11{margin-right:-2.75rem}.sm\:-mb-11{margin-bottom:-2.75rem}.sm\:-ml-11{margin-left:-2.75rem}.sm\:-mt-12{margin-top:-3rem}.sm\:-mr-12{margin-right:-3rem}.sm\:-mb-12{margin-bottom:-3rem}.sm\:-ml-12{margin-left:-3rem}.sm\:-mt-15{margin-top:-3.75rem}.sm\:-mr-15{margin-right:-3.75rem}.sm\:-mb-15{margin-bottom:-3.75rem}.sm\:-ml-15{margin-left:-3.75rem}.sm\:-mt-16{margin-top:-4rem}.sm\:-mr-16{margin-right:-4rem}.sm\:-mb-16{margin-bottom:-4rem}.sm\:-ml-16{margin-left:-4rem}.sm\:-mt-20{margin-top:-5rem}.sm\:-mr-20{margin-right:-5rem}.sm\:-mb-20{margin-bottom:-5rem}.sm\:-ml-20{margin-left:-5rem}.sm\:-mt-22{margin-top:-5.5rem}.sm\:-mr-22{margin-right:-5.5rem}.sm\:-mb-22{margin-bottom:-5.5rem}.sm\:-ml-22{margin-left:-5.5rem}.sm\:-mt-24{margin-top:-6rem}.sm\:-mr-24{margin-right:-6rem}.sm\:-mb-24{margin-bottom:-6rem}.sm\:-ml-24{margin-left:-6rem}.sm\:-mt-25{margin-top:-6.25rem}.sm\:-mr-25{margin-right:-6.25rem}.sm\:-mb-25{margin-bottom:-6.25rem}.sm\:-ml-25{margin-left:-6.25rem}.sm\:-mt-26{margin-top:-6.5rem}.sm\:-mr-26{margin-right:-6.5rem}.sm\:-mb-26{margin-bottom:-6.5rem}.sm\:-ml-26{margin-left:-6.5rem}.sm\:-mt-28{margin-top:-8rem}.sm\:-mr-28{margin-right:-8rem}.sm\:-mb-28{margin-bottom:-8rem}.sm\:-ml-28{margin-left:-8rem}.sm\:-mt-30{margin-top:-8.5rem}.sm\:-mr-30{margin-right:-8.5rem}.sm\:-mb-30{margin-bottom:-8.5rem}.sm\:-ml-30{margin-left:-8.5rem}.sm\:-mt-32{margin-top:-9rem}.sm\:-mr-32{margin-right:-9rem}.sm\:-mb-32{margin-bottom:-9rem}.sm\:-ml-32{margin-left:-9rem}.sm\:-mt-40{margin-top:-10rem}.sm\:-mr-40{margin-right:-10rem}.sm\:-mb-40{margin-bottom:-10rem}.sm\:-ml-40{margin-left:-10rem}.sm\:-mt-48{margin-top:-12rem}.sm\:-mr-48{margin-right:-12rem}.sm\:-mb-48{margin-bottom:-12rem}.sm\:-ml-48{margin-left:-12rem}.sm\:-mt-52{margin-top:-13rem}.sm\:-mr-52{margin-right:-13rem}.sm\:-mb-52{margin-bottom:-13rem}.sm\:-ml-52{margin-left:-13rem}.sm\:-mt-56{margin-top:-14rem}.sm\:-mr-56{margin-right:-14rem}.sm\:-mb-56{margin-bottom:-14rem}.sm\:-ml-56{margin-left:-14rem}.sm\:-mt-60{margin-top:-15rem}.sm\:-mr-60{margin-right:-15rem}.sm\:-mb-60{margin-bottom:-15rem}.sm\:-ml-60{margin-left:-15rem}.sm\:-mt-64{margin-top:-16rem}.sm\:-mr-64{margin-right:-16rem}.sm\:-mb-64{margin-bottom:-16rem}.sm\:-ml-64{margin-left:-16rem}.sm\:-mt-68{margin-top:-17rem}.sm\:-mr-68{margin-right:-17rem}.sm\:-mb-68{margin-bottom:-17rem}.sm\:-ml-68{margin-left:-17rem}.sm\:-mt-0\.5{margin-top:-.125rem}.sm\:-mr-0\.5{margin-right:-.125rem}.sm\:-mb-0\.5{margin-bottom:-.125rem}.sm\:-ml-0\.5{margin-left:-.125rem}.sm\:-mt-1\.5{margin-top:-.375rem}.sm\:-mr-1\.5{margin-right:-.375rem}.sm\:-mb-1\.5{margin-bottom:-.375rem}.sm\:-ml-1\.5{margin-left:-.375rem}.sm\:-mt-2\.5{margin-top:-.625rem}.sm\:-mr-2\.5{margin-right:-.625rem}.sm\:-mb-2\.5{margin-bottom:-.625rem}.sm\:-ml-2\.5{margin-left:-.625rem}.sm\:-mt-7\.5{margin-top:-1.875rem}.sm\:-mr-7\.5{margin-right:-1.875rem}.sm\:-mb-7\.5{margin-bottom:-1.875rem}.sm\:-ml-7\.5{margin-left:-1.875rem}.sm\:max-h-0{max-height:0}.sm\:max-h-1{max-height:.25rem}.sm\:max-h-2{max-height:.5rem}.sm\:max-h-3{max-height:.75rem}.sm\:max-h-4{max-height:1rem}.sm\:max-h-5{max-height:1.25rem}.sm\:max-h-6{max-height:1.5rem}.sm\:max-h-7{max-height:1.75rem}.sm\:max-h-8{max-height:2rem}.sm\:max-h-9{max-height:2.25rem}.sm\:max-h-10{max-height:2.5rem}.sm\:max-h-11{max-height:2.75rem}.sm\:max-h-12{max-height:3rem}.sm\:max-h-15{max-height:3.75rem}.sm\:max-h-16{max-height:4rem}.sm\:max-h-20{max-height:5rem}.sm\:max-h-22{max-height:5.5rem}.sm\:max-h-24{max-height:6rem}.sm\:max-h-25{max-height:6.25rem}.sm\:max-h-26{max-height:6.5rem}.sm\:max-h-28{max-height:8rem}.sm\:max-h-30{max-height:8.5rem}.sm\:max-h-32{max-height:9rem}.sm\:max-h-40{max-height:10rem}.sm\:max-h-48{max-height:12rem}.sm\:max-h-52{max-height:13rem}.sm\:max-h-56{max-height:14rem}.sm\:max-h-60{max-height:15rem}.sm\:max-h-64{max-height:16rem}.sm\:max-h-68{max-height:17rem}.sm\:max-h-px{max-height:1px}.sm\:max-h-0\.5{max-height:.125rem}.sm\:max-h-1\.5{max-height:.375rem}.sm\:max-h-2\.5{max-height:.625rem}.sm\:max-h-7\.5{max-height:1.875rem}.sm\:max-h-full{max-height:100%}.sm\:max-h-screen{max-height:100vh}.sm\:max-w-none{max-width:none}.sm\:max-w-xs{max-width:20rem}.sm\:max-w-sm{max-width:30rem}.sm\:max-w-md{max-width:40rem}.sm\:max-w-lg{max-width:50rem}.sm\:max-w-xl{max-width:60rem}.sm\:max-w-2xl{max-width:70rem}.sm\:max-w-3xl{max-width:80rem}.sm\:max-w-4xl{max-width:90rem}.sm\:max-w-5xl{max-width:100rem}.sm\:max-w-6xl{max-width:72rem}.sm\:max-w-full{max-width:100%}.sm\:max-w-screen-sm{max-width:40.01em}.sm\:max-w-screen-md{max-width:50.01em}.sm\:max-w-screen-lg{max-width:64.01em}.sm\:max-w-screen-xl{max-width:76.26em}.sm\:max-w-1\/4{max-width:25%}.sm\:max-w-1\/2{max-width:50%}.sm\:max-w-3\/5{max-width:60%}.sm\:max-w-4\/5{max-width:80%}.sm\:max-w-9\/10{max-width:90%}.sm\:max-w-site-mini{max-width:17.5rem}.sm\:max-w-site-small{max-width:31.25rem}.sm\:max-w-site-medium{max-width:43.75rem}.sm\:max-w-site-large{max-width:56.25rem}.sm\:max-w-site-xxl{max-width:90rem}.sm\:max-w-site{max-width:73.75rem}.sm\:max-w-screen{max-width:100vw}.sm\:min-h-0{min-height:0}.sm\:min-h-full{min-height:100%}.sm\:min-h-screen{min-height:100vh}.sm\:min-w-0{min-width:0}.sm\:min-w-full{min-width:100%}.sm\:min-w-min{min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.sm\:min-w-max{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.sm\:min-w-site{min-width:18.75rem}.sm\:min-w-input-mini{min-width:17.5rem}.sm\:min-w-input-small{min-width:31.25rem}.sm\:min-w-input-medium{min-width:36.3125rem}.sm\:min-w-input-large{min-width:61.45rem}.sm\:min-w-button-mini{min-width:5.5rem}.sm\:min-w-button-small{min-width:7rem}.sm\:min-w-button-medium{min-width:9.875rem}.sm\:min-w-button-large{min-width:10rem}.sm\:object-contain{-o-object-fit:contain;object-fit:contain}.sm\:object-cover{-o-object-fit:cover;object-fit:cover}.sm\:object-fill{-o-object-fit:fill;object-fit:fill}.sm\:object-none{-o-object-fit:none;object-fit:none}.sm\:object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.sm\:object-bottom{-o-object-position:bottom;object-position:bottom}.sm\:object-center{-o-object-position:center;object-position:center}.sm\:object-left{-o-object-position:left;object-position:left}.sm\:object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.sm\:object-left-top{-o-object-position:left top;object-position:left top}.sm\:object-right{-o-object-position:right;object-position:right}.sm\:object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.sm\:object-right-top{-o-object-position:right top;object-position:right top}.sm\:object-top{-o-object-position:top;object-position:top}.sm\:opacity-0{opacity:0}.sm\:opacity-25{opacity:.25}.sm\:opacity-50{opacity:.5}.sm\:opacity-75{opacity:.75}.sm\:opacity-100{opacity:1}.sm\:hover\:opacity-0:hover{opacity:0}.sm\:hover\:opacity-25:hover{opacity:.25}.sm\:hover\:opacity-50:hover{opacity:.5}.sm\:hover\:opacity-75:hover{opacity:.75}.sm\:hover\:opacity-100:hover{opacity:1}.sm\:focus\:opacity-0:focus{opacity:0}.sm\:focus\:opacity-25:focus{opacity:.25}.sm\:focus\:opacity-50:focus{opacity:.5}.sm\:focus\:opacity-75:focus{opacity:.75}.sm\:focus\:opacity-100:focus{opacity:1}.group:hover .sm\:group-hover\:opacity-0{opacity:0}.group:hover .sm\:group-hover\:opacity-25{opacity:.25}.group:hover .sm\:group-hover\:opacity-50{opacity:.5}.group:hover .sm\:group-hover\:opacity-75{opacity:.75}.group:hover .sm\:group-hover\:opacity-100{opacity:1}.sm\:outline-none{outline:2px solid transparent;outline-offset:2px}.sm\:outline-white{outline:2px dotted #fff;outline-offset:2px}.sm\:outline-black{outline:2px dotted #000;outline-offset:2px}.sm\:focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.sm\:focus\:outline-white:focus{outline:2px dotted #fff;outline-offset:2px}.sm\:focus\:outline-black:focus{outline:2px dotted #000;outline-offset:2px}.sm\:overflow-auto{overflow:auto}.sm\:overflow-hidden{overflow:hidden}.sm\:overflow-visible{overflow:visible}.sm\:overflow-scroll{overflow:scroll}.sm\:overflow-x-auto{overflow-x:auto}.sm\:overflow-y-auto{overflow-y:auto}.sm\:overflow-x-hidden{overflow-x:hidden}.sm\:overflow-y-hidden{overflow-y:hidden}.sm\:overflow-x-visible{overflow-x:visible}.sm\:overflow-y-visible{overflow-y:visible}.sm\:overflow-x-scroll{overflow-x:scroll}.sm\:overflow-y-scroll{overflow-y:scroll}.sm\:scrolling-touch{-webkit-overflow-scrolling:touch}.sm\:scrolling-auto{-webkit-overflow-scrolling:auto}.sm\:overscroll-auto{-ms-scroll-chaining:chained;overscroll-behavior:auto}.sm\:overscroll-contain{-ms-scroll-chaining:none;overscroll-behavior:contain}.sm\:overscroll-none{-ms-scroll-chaining:none;overscroll-behavior:none}.sm\:overscroll-y-auto{overscroll-behavior-y:auto}.sm\:overscroll-y-contain{overscroll-behavior-y:contain}.sm\:overscroll-y-none{overscroll-behavior-y:none}.sm\:overscroll-x-auto{overscroll-behavior-x:auto}.sm\:overscroll-x-contain{overscroll-behavior-x:contain}.sm\:overscroll-x-none{overscroll-behavior-x:none}.sm\:p-0{padding:0}.sm\:p-1{padding:.25rem}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:p-10{padding:2.5rem}.sm\:p-11{padding:2.75rem}.sm\:p-12{padding:3rem}.sm\:p-15{padding:3.75rem}.sm\:p-16{padding:4rem}.sm\:p-20{padding:5rem}.sm\:p-22{padding:5.5rem}.sm\:p-24{padding:6rem}.sm\:p-25{padding:6.25rem}.sm\:p-26{padding:6.5rem}.sm\:p-28{padding:8rem}.sm\:p-30{padding:8.5rem}.sm\:p-32{padding:9rem}.sm\:p-40{padding:10rem}.sm\:p-48{padding:12rem}.sm\:p-52{padding:13rem}.sm\:p-56{padding:14rem}.sm\:p-60{padding:15rem}.sm\:p-64{padding:16rem}.sm\:p-68{padding:17rem}.sm\:p-px{padding:1px}.sm\:p-0\.5{padding:.125rem}.sm\:p-1\.5{padding:.375rem}.sm\:p-2\.5{padding:.625rem}.sm\:p-7\.5{padding:1.875rem}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:px-0{padding-left:0;padding-right:0}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:px-1{padding-left:.25rem;padding-right:.25rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.sm\:px-9{padding-left:2.25rem;padding-right:2.25rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}.sm\:px-11{padding-left:2.75rem;padding-right:2.75rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:py-15{padding-top:3.75rem;padding-bottom:3.75rem}.sm\:px-15{padding-left:3.75rem;padding-right:3.75rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:px-20{padding-left:5rem;padding-right:5rem}.sm\:py-22{padding-top:5.5rem;padding-bottom:5.5rem}.sm\:px-22{padding-left:5.5rem;padding-right:5.5rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:px-24{padding-left:6rem;padding-right:6rem}.sm\:py-25{padding-top:6.25rem;padding-bottom:6.25rem}.sm\:px-25{padding-left:6.25rem;padding-right:6.25rem}.sm\:py-26{padding-top:6.5rem;padding-bottom:6.5rem}.sm\:px-26{padding-left:6.5rem;padding-right:6.5rem}.sm\:py-28{padding-top:8rem;padding-bottom:8rem}.sm\:px-28{padding-left:8rem;padding-right:8rem}.sm\:py-30{padding-top:8.5rem;padding-bottom:8.5rem}.sm\:px-30{padding-left:8.5rem;padding-right:8.5rem}.sm\:py-32{padding-top:9rem;padding-bottom:9rem}.sm\:px-32{padding-left:9rem;padding-right:9rem}.sm\:py-40{padding-top:10rem;padding-bottom:10rem}.sm\:px-40{padding-left:10rem;padding-right:10rem}.sm\:py-48{padding-top:12rem;padding-bottom:12rem}.sm\:px-48{padding-left:12rem;padding-right:12rem}.sm\:py-52{padding-top:13rem;padding-bottom:13rem}.sm\:px-52{padding-left:13rem;padding-right:13rem}.sm\:py-56{padding-top:14rem;padding-bottom:14rem}.sm\:px-56{padding-left:14rem;padding-right:14rem}.sm\:py-60{padding-top:15rem;padding-bottom:15rem}.sm\:px-60{padding-left:15rem;padding-right:15rem}.sm\:py-64{padding-top:16rem;padding-bottom:16rem}.sm\:px-64{padding-left:16rem;padding-right:16rem}.sm\:py-68{padding-top:17rem;padding-bottom:17rem}.sm\:px-68{padding-left:17rem;padding-right:17rem}.sm\:py-px{padding-top:1px;padding-bottom:1px}.sm\:px-px{padding-left:1px;padding-right:1px}.sm\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.sm\:px-0\.5{padding-left:.125rem;padding-right:.125rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:py-7\.5{padding-top:1.875rem;padding-bottom:1.875rem}.sm\:px-7\.5{padding-left:1.875rem;padding-right:1.875rem}.sm\:pt-0{padding-top:0}.sm\:pr-0{padding-right:0}.sm\:pb-0{padding-bottom:0}.sm\:pl-0{padding-left:0}.sm\:pt-1{padding-top:.25rem}.sm\:pr-1{padding-right:.25rem}.sm\:pb-1{padding-bottom:.25rem}.sm\:pl-1{padding-left:.25rem}.sm\:pt-2{padding-top:.5rem}.sm\:pr-2{padding-right:.5rem}.sm\:pb-2{padding-bottom:.5rem}.sm\:pl-2{padding-left:.5rem}.sm\:pt-3{padding-top:.75rem}.sm\:pr-3{padding-right:.75rem}.sm\:pb-3{padding-bottom:.75rem}.sm\:pl-3{padding-left:.75rem}.sm\:pt-4{padding-top:1rem}.sm\:pr-4{padding-right:1rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pl-4{padding-left:1rem}.sm\:pt-5{padding-top:1.25rem}.sm\:pr-5{padding-right:1.25rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pl-5{padding-left:1.25rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pl-6{padding-left:1.5rem}.sm\:pt-7{padding-top:1.75rem}.sm\:pr-7{padding-right:1.75rem}.sm\:pb-7{padding-bottom:1.75rem}.sm\:pl-7{padding-left:1.75rem}.sm\:pt-8{padding-top:2rem}.sm\:pr-8{padding-right:2rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pl-8{padding-left:2rem}.sm\:pt-9{padding-top:2.25rem}.sm\:pr-9{padding-right:2.25rem}.sm\:pb-9{padding-bottom:2.25rem}.sm\:pl-9{padding-left:2.25rem}.sm\:pt-10{padding-top:2.5rem}.sm\:pr-10{padding-right:2.5rem}.sm\:pb-10{padding-bottom:2.5rem}.sm\:pl-10{padding-left:2.5rem}.sm\:pt-11{padding-top:2.75rem}.sm\:pr-11{padding-right:2.75rem}.sm\:pb-11{padding-bottom:2.75rem}.sm\:pl-11{padding-left:2.75rem}.sm\:pt-12{padding-top:3rem}.sm\:pr-12{padding-right:3rem}.sm\:pb-12{padding-bottom:3rem}.sm\:pl-12{padding-left:3rem}.sm\:pt-15{padding-top:3.75rem}.sm\:pr-15{padding-right:3.75rem}.sm\:pb-15{padding-bottom:3.75rem}.sm\:pl-15{padding-left:3.75rem}.sm\:pt-16{padding-top:4rem}.sm\:pr-16{padding-right:4rem}.sm\:pb-16{padding-bottom:4rem}.sm\:pl-16{padding-left:4rem}.sm\:pt-20{padding-top:5rem}.sm\:pr-20{padding-right:5rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pl-20{padding-left:5rem}.sm\:pt-22{padding-top:5.5rem}.sm\:pr-22{padding-right:5.5rem}.sm\:pb-22{padding-bottom:5.5rem}.sm\:pl-22{padding-left:5.5rem}.sm\:pt-24{padding-top:6rem}.sm\:pr-24{padding-right:6rem}.sm\:pb-24{padding-bottom:6rem}.sm\:pl-24{padding-left:6rem}.sm\:pt-25{padding-top:6.25rem}.sm\:pr-25{padding-right:6.25rem}.sm\:pb-25{padding-bottom:6.25rem}.sm\:pl-25{padding-left:6.25rem}.sm\:pt-26{padding-top:6.5rem}.sm\:pr-26{padding-right:6.5rem}.sm\:pb-26{padding-bottom:6.5rem}.sm\:pl-26{padding-left:6.5rem}.sm\:pt-28{padding-top:8rem}.sm\:pr-28{padding-right:8rem}.sm\:pb-28{padding-bottom:8rem}.sm\:pl-28{padding-left:8rem}.sm\:pt-30{padding-top:8.5rem}.sm\:pr-30{padding-right:8.5rem}.sm\:pb-30{padding-bottom:8.5rem}.sm\:pl-30{padding-left:8.5rem}.sm\:pt-32{padding-top:9rem}.sm\:pr-32{padding-right:9rem}.sm\:pb-32{padding-bottom:9rem}.sm\:pl-32{padding-left:9rem}.sm\:pt-40{padding-top:10rem}.sm\:pr-40{padding-right:10rem}.sm\:pb-40{padding-bottom:10rem}.sm\:pl-40{padding-left:10rem}.sm\:pt-48{padding-top:12rem}.sm\:pr-48{padding-right:12rem}.sm\:pb-48{padding-bottom:12rem}.sm\:pl-48{padding-left:12rem}.sm\:pt-52{padding-top:13rem}.sm\:pr-52{padding-right:13rem}.sm\:pb-52{padding-bottom:13rem}.sm\:pl-52{padding-left:13rem}.sm\:pt-56{padding-top:14rem}.sm\:pr-56{padding-right:14rem}.sm\:pb-56{padding-bottom:14rem}.sm\:pl-56{padding-left:14rem}.sm\:pt-60{padding-top:15rem}.sm\:pr-60{padding-right:15rem}.sm\:pb-60{padding-bottom:15rem}.sm\:pl-60{padding-left:15rem}.sm\:pt-64{padding-top:16rem}.sm\:pr-64{padding-right:16rem}.sm\:pb-64{padding-bottom:16rem}.sm\:pl-64{padding-left:16rem}.sm\:pt-68{padding-top:17rem}.sm\:pr-68{padding-right:17rem}.sm\:pb-68{padding-bottom:17rem}.sm\:pl-68{padding-left:17rem}.sm\:pt-px{padding-top:1px}.sm\:pr-px{padding-right:1px}.sm\:pb-px{padding-bottom:1px}.sm\:pl-px{padding-left:1px}.sm\:pt-0\.5{padding-top:.125rem}.sm\:pr-0\.5{padding-right:.125rem}.sm\:pb-0\.5{padding-bottom:.125rem}.sm\:pl-0\.5{padding-left:.125rem}.sm\:pt-1\.5{padding-top:.375rem}.sm\:pr-1\.5{padding-right:.375rem}.sm\:pb-1\.5{padding-bottom:.375rem}.sm\:pl-1\.5{padding-left:.375rem}.sm\:pt-2\.5{padding-top:.625rem}.sm\:pr-2\.5{padding-right:.625rem}.sm\:pb-2\.5{padding-bottom:.625rem}.sm\:pl-2\.5{padding-left:.625rem}.sm\:pt-7\.5{padding-top:1.875rem}.sm\:pr-7\.5{padding-right:1.875rem}.sm\:pb-7\.5{padding-bottom:1.875rem}.sm\:pl-7\.5{padding-left:1.875rem}.sm\:placeholder-transparent::-moz-placeholder{color:transparent}.sm\:placeholder-transparent:-ms-input-placeholder{color:transparent}.sm\:placeholder-transparent::placeholder{color:transparent}.sm\:placeholder-current::-moz-placeholder{color:currentColor}.sm\:placeholder-current:-ms-input-placeholder{color:currentColor}.sm\:placeholder-current::placeholder{color:currentColor}.sm\:placeholder-black::-moz-placeholder{color:#000}.sm\:placeholder-black:-ms-input-placeholder{color:#000}.sm\:placeholder-black::placeholder{color:#000}.sm\:placeholder-white::-moz-placeholder{color:#fff}.sm\:placeholder-white:-ms-input-placeholder{color:#fff}.sm\:placeholder-white::placeholder{color:#fff}.sm\:placeholder-gray-100::-moz-placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.sm\:placeholder-gray-100:-ms-input-placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.sm\:placeholder-gray-100::placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.sm\:placeholder-gray-200::-moz-placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.sm\:placeholder-gray-200:-ms-input-placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.sm\:placeholder-gray-200::placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.sm\:placeholder-gray-300::-moz-placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.sm\:placeholder-gray-300:-ms-input-placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.sm\:placeholder-gray-300::placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.sm\:placeholder-gray-400::-moz-placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.sm\:placeholder-gray-400:-ms-input-placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.sm\:placeholder-gray-400::placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.sm\:placeholder-gray-500::-moz-placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.sm\:placeholder-gray-500:-ms-input-placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.sm\:placeholder-gray-500::placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.sm\:placeholder-gray-600::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.sm\:placeholder-gray-600:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.sm\:placeholder-gray-600::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.sm\:placeholder-gray-700::-moz-placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.sm\:placeholder-gray-700:-ms-input-placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.sm\:placeholder-gray-700::placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.sm\:placeholder-gray-800::-moz-placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.sm\:placeholder-gray-800:-ms-input-placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.sm\:placeholder-gray-800::placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.sm\:placeholder-gray-900::-moz-placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.sm\:placeholder-gray-900:-ms-input-placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.sm\:placeholder-gray-900::placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.sm\:placeholder-gray-DEFAULT::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.sm\:placeholder-gray-DEFAULT:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.sm\:placeholder-gray-DEFAULT::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.sm\:placeholder-gray::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.sm\:placeholder-gray:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.sm\:placeholder-gray::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.sm\:placeholder-red::-moz-placeholder{color:#d64343}.sm\:placeholder-red:-ms-input-placeholder{color:#d64343}.sm\:placeholder-red::placeholder{color:#d64343}.sm\:placeholder-orange::-moz-placeholder{color:#eb6437}.sm\:placeholder-orange:-ms-input-placeholder{color:#eb6437}.sm\:placeholder-orange::placeholder{color:#eb6437}.sm\:placeholder-yellow::-moz-placeholder{color:#f8da30}.sm\:placeholder-yellow:-ms-input-placeholder{color:#f8da30}.sm\:placeholder-yellow::placeholder{color:#f8da30}.sm\:placeholder-green-100::-moz-placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.sm\:placeholder-green-100:-ms-input-placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.sm\:placeholder-green-100::placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.sm\:placeholder-green-200::-moz-placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.sm\:placeholder-green-200:-ms-input-placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.sm\:placeholder-green-200::placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.sm\:placeholder-green-300::-moz-placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.sm\:placeholder-green-300:-ms-input-placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.sm\:placeholder-green-300::placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.sm\:placeholder-green-400::-moz-placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.sm\:placeholder-green-400:-ms-input-placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.sm\:placeholder-green-400::placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.sm\:placeholder-green-500::-moz-placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.sm\:placeholder-green-500:-ms-input-placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.sm\:placeholder-green-500::placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.sm\:placeholder-green-600::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.sm\:placeholder-green-600:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.sm\:placeholder-green-600::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.sm\:placeholder-green-700::-moz-placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.sm\:placeholder-green-700:-ms-input-placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.sm\:placeholder-green-700::placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.sm\:placeholder-green-800::-moz-placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.sm\:placeholder-green-800:-ms-input-placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.sm\:placeholder-green-800::placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.sm\:placeholder-green-900::-moz-placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.sm\:placeholder-green-900:-ms-input-placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.sm\:placeholder-green-900::placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.sm\:placeholder-green-DEFAULT::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.sm\:placeholder-green-DEFAULT:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.sm\:placeholder-green-DEFAULT::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.sm\:placeholder-green::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.sm\:placeholder-green:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.sm\:placeholder-green::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.sm\:placeholder-teal-100::-moz-placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.sm\:placeholder-teal-100:-ms-input-placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.sm\:placeholder-teal-100::placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.sm\:placeholder-teal-200::-moz-placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.sm\:placeholder-teal-200:-ms-input-placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.sm\:placeholder-teal-200::placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.sm\:placeholder-teal-300::-moz-placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.sm\:placeholder-teal-300:-ms-input-placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.sm\:placeholder-teal-300::placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.sm\:placeholder-teal-400::-moz-placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.sm\:placeholder-teal-400:-ms-input-placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.sm\:placeholder-teal-400::placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.sm\:placeholder-teal-500::-moz-placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.sm\:placeholder-teal-500:-ms-input-placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.sm\:placeholder-teal-500::placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.sm\:placeholder-teal-600::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.sm\:placeholder-teal-600:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.sm\:placeholder-teal-600::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.sm\:placeholder-teal-700::-moz-placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.sm\:placeholder-teal-700:-ms-input-placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.sm\:placeholder-teal-700::placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.sm\:placeholder-teal-800::-moz-placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.sm\:placeholder-teal-800:-ms-input-placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.sm\:placeholder-teal-800::placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.sm\:placeholder-teal-900::-moz-placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.sm\:placeholder-teal-900:-ms-input-placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.sm\:placeholder-teal-900::placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.sm\:placeholder-teal-DEFAULT::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.sm\:placeholder-teal-DEFAULT:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.sm\:placeholder-teal-DEFAULT::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.sm\:placeholder-teal::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.sm\:placeholder-teal:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.sm\:placeholder-teal::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.sm\:placeholder-blue-50::-moz-placeholder{color:#d1eaff}.sm\:placeholder-blue-50:-ms-input-placeholder{color:#d1eaff}.sm\:placeholder-blue-50::placeholder{color:#d1eaff}.sm\:placeholder-blue-100::-moz-placeholder{color:#a8d7ff}.sm\:placeholder-blue-100:-ms-input-placeholder{color:#a8d7ff}.sm\:placeholder-blue-100::placeholder{color:#a8d7ff}.sm\:placeholder-blue-200::-moz-placeholder{color:#80c4ff}.sm\:placeholder-blue-200:-ms-input-placeholder{color:#80c4ff}.sm\:placeholder-blue-200::placeholder{color:#80c4ff}.sm\:placeholder-blue-300::-moz-placeholder{color:#57b0ff}.sm\:placeholder-blue-300:-ms-input-placeholder{color:#57b0ff}.sm\:placeholder-blue-300::placeholder{color:#57b0ff}.sm\:placeholder-blue-400::-moz-placeholder{color:#2e9dff}.sm\:placeholder-blue-400:-ms-input-placeholder{color:#2e9dff}.sm\:placeholder-blue-400::placeholder{color:#2e9dff}.sm\:placeholder-blue-500::-moz-placeholder{color:#058aff}.sm\:placeholder-blue-500:-ms-input-placeholder{color:#058aff}.sm\:placeholder-blue-500::placeholder{color:#058aff}.sm\:placeholder-blue-600::-moz-placeholder{color:#0075db}.sm\:placeholder-blue-600:-ms-input-placeholder{color:#0075db}.sm\:placeholder-blue-600::placeholder{color:#0075db}.sm\:placeholder-blue-700::-moz-placeholder{color:#005fb3}.sm\:placeholder-blue-700:-ms-input-placeholder{color:#005fb3}.sm\:placeholder-blue-700::placeholder{color:#005fb3}.sm\:placeholder-blue-800::-moz-placeholder{color:#00498a}.sm\:placeholder-blue-800:-ms-input-placeholder{color:#00498a}.sm\:placeholder-blue-800::placeholder{color:#00498a}.sm\:placeholder-blue-900::-moz-placeholder{color:#003461}.sm\:placeholder-blue-900:-ms-input-placeholder{color:#003461}.sm\:placeholder-blue-900::placeholder{color:#003461}.sm\:placeholder-blue-DEFAULT::-moz-placeholder{color:#0075db}.sm\:placeholder-blue-DEFAULT:-ms-input-placeholder{color:#0075db}.sm\:placeholder-blue-DEFAULT::placeholder{color:#0075db}.sm\:placeholder-blue::-moz-placeholder{color:#0075db}.sm\:placeholder-blue:-ms-input-placeholder{color:#0075db}.sm\:placeholder-blue::placeholder{color:#0075db}.sm\:placeholder-indigo-100::-moz-placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.sm\:placeholder-indigo-100:-ms-input-placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.sm\:placeholder-indigo-100::placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.sm\:placeholder-indigo-200::-moz-placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.sm\:placeholder-indigo-200:-ms-input-placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.sm\:placeholder-indigo-200::placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.sm\:placeholder-indigo-300::-moz-placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.sm\:placeholder-indigo-300:-ms-input-placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.sm\:placeholder-indigo-300::placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.sm\:placeholder-indigo-400::-moz-placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.sm\:placeholder-indigo-400:-ms-input-placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.sm\:placeholder-indigo-400::placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.sm\:placeholder-indigo-500::-moz-placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.sm\:placeholder-indigo-500:-ms-input-placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.sm\:placeholder-indigo-500::placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.sm\:placeholder-indigo-600::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.sm\:placeholder-indigo-600:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.sm\:placeholder-indigo-600::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.sm\:placeholder-indigo-700::-moz-placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.sm\:placeholder-indigo-700:-ms-input-placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.sm\:placeholder-indigo-700::placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.sm\:placeholder-indigo-800::-moz-placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.sm\:placeholder-indigo-800:-ms-input-placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.sm\:placeholder-indigo-800::placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.sm\:placeholder-indigo-900::-moz-placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.sm\:placeholder-indigo-900:-ms-input-placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.sm\:placeholder-indigo-900::placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.sm\:placeholder-indigo-DEFAULT::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.sm\:placeholder-indigo-DEFAULT:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.sm\:placeholder-indigo-DEFAULT::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.sm\:placeholder-indigo::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.sm\:placeholder-indigo:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.sm\:placeholder-indigo::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.sm\:placeholder-purple-100::-moz-placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.sm\:placeholder-purple-100:-ms-input-placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.sm\:placeholder-purple-100::placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.sm\:placeholder-purple-200::-moz-placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.sm\:placeholder-purple-200:-ms-input-placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.sm\:placeholder-purple-200::placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.sm\:placeholder-purple-300::-moz-placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.sm\:placeholder-purple-300:-ms-input-placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.sm\:placeholder-purple-300::placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.sm\:placeholder-purple-400::-moz-placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.sm\:placeholder-purple-400:-ms-input-placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.sm\:placeholder-purple-400::placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.sm\:placeholder-purple-500::-moz-placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.sm\:placeholder-purple-500:-ms-input-placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.sm\:placeholder-purple-500::placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.sm\:placeholder-purple-600::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.sm\:placeholder-purple-600:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.sm\:placeholder-purple-600::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.sm\:placeholder-purple-700::-moz-placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.sm\:placeholder-purple-700:-ms-input-placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.sm\:placeholder-purple-700::placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.sm\:placeholder-purple-800::-moz-placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.sm\:placeholder-purple-800:-ms-input-placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.sm\:placeholder-purple-800::placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.sm\:placeholder-purple-900::-moz-placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.sm\:placeholder-purple-900:-ms-input-placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.sm\:placeholder-purple-900::placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.sm\:placeholder-purple-DEFAULT::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.sm\:placeholder-purple-DEFAULT:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.sm\:placeholder-purple-DEFAULT::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.sm\:placeholder-purple::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.sm\:placeholder-purple:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.sm\:placeholder-purple::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.sm\:placeholder-pink::-moz-placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.sm\:placeholder-pink:-ms-input-placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.sm\:placeholder-pink::placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.sm\:placeholder-inherit::-moz-placeholder{color:inherit}.sm\:placeholder-inherit:-ms-input-placeholder{color:inherit}.sm\:placeholder-inherit::placeholder{color:inherit}.sm\:placeholder-amber::-moz-placeholder{color:#d78737}.sm\:placeholder-amber:-ms-input-placeholder{color:#d78737}.sm\:placeholder-amber::placeholder{color:#d78737}.sm\:placeholder-amber-active::-moz-placeholder{color:#e3872b}.sm\:placeholder-amber-active:-ms-input-placeholder{color:#e3872b}.sm\:placeholder-amber-active::placeholder{color:#e3872b}.sm\:placeholder-ardoise::-moz-placeholder{color:#596a82}.sm\:placeholder-ardoise:-ms-input-placeholder{color:#596a82}.sm\:placeholder-ardoise::placeholder{color:#596a82}.sm\:placeholder-ardoise-active::-moz-placeholder{color:#476794}.sm\:placeholder-ardoise-active:-ms-input-placeholder{color:#476794}.sm\:placeholder-ardoise-active::placeholder{color:#476794}.sm\:placeholder-blue-active::-moz-placeholder{color:#14a5c2}.sm\:placeholder-blue-active:-ms-input-placeholder{color:#14a5c2}.sm\:placeholder-blue-active::placeholder{color:#14a5c2}.sm\:placeholder-lightBlue::-moz-placeholder{color:rgba(0,85,138,.1)}.sm\:placeholder-lightBlue:-ms-input-placeholder{color:rgba(0,85,138,.1)}.sm\:placeholder-lightBlue::placeholder{color:rgba(0,85,138,.1)}.sm\:placeholder-lightBlue-active::-moz-placeholder{color:rgba(0,85,138,.1)}.sm\:placeholder-lightBlue-active:-ms-input-placeholder{color:rgba(0,85,138,.1)}.sm\:placeholder-lightBlue-active::placeholder{color:rgba(0,85,138,.1)}.sm\:placeholder-deepBlue::-moz-placeholder{color:#0e346c}.sm\:placeholder-deepBlue:-ms-input-placeholder{color:#0e346c}.sm\:placeholder-deepBlue::placeholder{color:#0e346c}.sm\:placeholder-deepBlue-active::-moz-placeholder{color:#0a3f8f}.sm\:placeholder-deepBlue-active:-ms-input-placeholder{color:#0a3f8f}.sm\:placeholder-deepBlue-active::placeholder{color:#0a3f8f}.sm\:placeholder-gold::-moz-placeholder{color:#bd9e56}.sm\:placeholder-gold:-ms-input-placeholder{color:#bd9e56}.sm\:placeholder-gold::placeholder{color:#bd9e56}.sm\:placeholder-gold-active::-moz-placeholder{color:#c9a34a}.sm\:placeholder-gold-active:-ms-input-placeholder{color:#c9a34a}.sm\:placeholder-gold-active::placeholder{color:#c9a34a}.sm\:placeholder-grenadine::-moz-placeholder{color:#c35078}.sm\:placeholder-grenadine:-ms-input-placeholder{color:#c35078}.sm\:placeholder-grenadine::placeholder{color:#c35078}.sm\:placeholder-grenadine-active::-moz-placeholder{color:#cf4475}.sm\:placeholder-grenadine-active:-ms-input-placeholder{color:#cf4475}.sm\:placeholder-grenadine-active::placeholder{color:#cf4475}.sm\:placeholder-kiwi::-moz-placeholder{color:#9a9f1e}.sm\:placeholder-kiwi:-ms-input-placeholder{color:#9a9f1e}.sm\:placeholder-kiwi::placeholder{color:#9a9f1e}.sm\:placeholder-kiwi-active::-moz-placeholder{color:#a3a815}.sm\:placeholder-kiwi-active:-ms-input-placeholder{color:#a3a815}.sm\:placeholder-kiwi-active::placeholder{color:#a3a815}.sm\:placeholder-lilas::-moz-placeholder{color:#7ea1d3}.sm\:placeholder-lilas:-ms-input-placeholder{color:#7ea1d3}.sm\:placeholder-lilas::placeholder{color:#7ea1d3}.sm\:placeholder-lilas-active::-moz-placeholder{color:#75a0db}.sm\:placeholder-lilas-active:-ms-input-placeholder{color:#75a0db}.sm\:placeholder-lilas-active::placeholder{color:#75a0db}.sm\:placeholder-mahogany::-moz-placeholder{color:#57142e}.sm\:placeholder-mahogany:-ms-input-placeholder{color:#57142e}.sm\:placeholder-mahogany::placeholder{color:#57142e}.sm\:placeholder-mahogany-active::-moz-placeholder{color:#610a2b}.sm\:placeholder-mahogany-active:-ms-input-placeholder{color:#610a2b}.sm\:placeholder-mahogany-active::placeholder{color:#610a2b}.sm\:placeholder-ocher::-moz-placeholder{color:#c29614}.sm\:placeholder-ocher:-ms-input-placeholder{color:#c29614}.sm\:placeholder-ocher::placeholder{color:#c29614}.sm\:placeholder-ocher-active::-moz-placeholder{color:#cd9c0a}.sm\:placeholder-ocher-active:-ms-input-placeholder{color:#cd9c0a}.sm\:placeholder-ocher-active::placeholder{color:#cd9c0a}.sm\:placeholder-pine::-moz-placeholder{color:#144d52}.sm\:placeholder-pine:-ms-input-placeholder{color:#144d52}.sm\:placeholder-pine::placeholder{color:#144d52}.sm\:placeholder-pine-active::-moz-placeholder{color:#0a555c}.sm\:placeholder-pine-active:-ms-input-placeholder{color:#0a555c}.sm\:placeholder-pine-active::placeholder{color:#0a555c}.sm\:placeholder-platinum::-moz-placeholder{color:#000}.sm\:placeholder-platinum:-ms-input-placeholder{color:#000}.sm\:placeholder-platinum::placeholder{color:#000}.sm\:placeholder-platinum-active::-moz-placeholder{color:#000}.sm\:placeholder-platinum-active:-ms-input-placeholder{color:#000}.sm\:placeholder-platinum-active::placeholder{color:#000}.sm\:placeholder-prune::-moz-placeholder{color:#661456}.sm\:placeholder-prune:-ms-input-placeholder{color:#661456}.sm\:placeholder-prune::placeholder{color:#661456}.sm\:placeholder-prune-active::-moz-placeholder{color:#72085d}.sm\:placeholder-prune-active:-ms-input-placeholder{color:#72085d}.sm\:placeholder-prune-active::placeholder{color:#72085d}.sm\:placeholder-sand::-moz-placeholder{color:#d7be88}.sm\:placeholder-sand:-ms-input-placeholder{color:#d7be88}.sm\:placeholder-sand::placeholder{color:#d7be88}.sm\:placeholder-sand-active::-moz-placeholder{color:#dfc181}.sm\:placeholder-sand-active:-ms-input-placeholder{color:#dfc181}.sm\:placeholder-sand-active::placeholder{color:#dfc181}.sm\:placeholder-sandPearl::-moz-placeholder{color:#f0e5d6}.sm\:placeholder-sandPearl:-ms-input-placeholder{color:#f0e5d6}.sm\:placeholder-sandPearl::placeholder{color:#f0e5d6}.sm\:placeholder-sandPearl-active::-moz-placeholder{color:#f2e6d4}.sm\:placeholder-sandPearl-active:-ms-input-placeholder{color:#f2e6d4}.sm\:placeholder-sandPearl-active::placeholder{color:#f2e6d4}.sm\:placeholder-silver::-moz-placeholder{color:#b1b2b4}.sm\:placeholder-silver:-ms-input-placeholder{color:#b1b2b4}.sm\:placeholder-silver::placeholder{color:#b1b2b4}.sm\:placeholder-silver-active::-moz-placeholder{color:#a9afbc}.sm\:placeholder-silver-active:-ms-input-placeholder{color:#a9afbc}.sm\:placeholder-silver-active::placeholder{color:#a9afbc}.sm\:placeholder-skyBlue::-moz-placeholder{color:#98d2d7}.sm\:placeholder-skyBlue:-ms-input-placeholder{color:#98d2d7}.sm\:placeholder-skyBlue::placeholder{color:#98d2d7}.sm\:placeholder-skyBlue-active::-moz-placeholder{color:#91d8de}.sm\:placeholder-skyBlue-active:-ms-input-placeholder{color:#91d8de}.sm\:placeholder-skyBlue-active::placeholder{color:#91d8de}.sm\:placeholder-southSea::-moz-placeholder{color:#9dc9cd}.sm\:placeholder-southSea:-ms-input-placeholder{color:#9dc9cd}.sm\:placeholder-southSea::placeholder{color:#9dc9cd}.sm\:placeholder-southSea-active::-moz-placeholder{color:#95ced5}.sm\:placeholder-southSea-active:-ms-input-placeholder{color:#95ced5}.sm\:placeholder-southSea-active::placeholder{color:#95ced5}.sm\:placeholder-turquoise::-moz-placeholder{color:#14a5c2}.sm\:placeholder-turquoise:-ms-input-placeholder{color:#14a5c2}.sm\:placeholder-turquoise::placeholder{color:#14a5c2}.sm\:placeholder-turquoise-active::-moz-placeholder{color:#0aaccd}.sm\:placeholder-turquoise-active:-ms-input-placeholder{color:#0aaccd}.sm\:placeholder-turquoise-active::placeholder{color:#0aaccd}.sm\:placeholder-waterGreen::-moz-placeholder{color:#007571}.sm\:placeholder-waterGreen:-ms-input-placeholder{color:#007571}.sm\:placeholder-waterGreen::placeholder{color:#007571}.sm\:placeholder-waterGreen-active::-moz-placeholder{color:#00a8a3}.sm\:placeholder-waterGreen-active:-ms-input-placeholder{color:#00a8a3}.sm\:placeholder-waterGreen-active::placeholder{color:#00a8a3}.sm\:placeholder-deepRed::-moz-placeholder{color:#c32222}.sm\:placeholder-deepRed:-ms-input-placeholder{color:#c32222}.sm\:placeholder-deepRed::placeholder{color:#c32222}.sm\:placeholder-deepRed-active::-moz-placeholder{color:#cf1717}.sm\:placeholder-deepRed-active:-ms-input-placeholder{color:#cf1717}.sm\:placeholder-deepRed-active::placeholder{color:#cf1717}.sm\:placeholder-emerald::-moz-placeholder{color:#14a33a}.sm\:placeholder-emerald:-ms-input-placeholder{color:#14a33a}.sm\:placeholder-emerald::placeholder{color:#14a33a}.sm\:placeholder-emerald-active::-moz-placeholder{color:#0bad36}.sm\:placeholder-emerald-active:-ms-input-placeholder{color:#0bad36}.sm\:placeholder-emerald-active::placeholder{color:#0bad36}.sm\:placeholder-greenLight::-moz-placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.sm\:placeholder-greenLight:-ms-input-placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.sm\:placeholder-greenLight::placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.sm\:placeholder-orange-active::-moz-placeholder{color:#f65f2c}.sm\:placeholder-orange-active:-ms-input-placeholder{color:#f65f2c}.sm\:placeholder-orange-active::placeholder{color:#f65f2c}.sm\:placeholder-red-active::-moz-placeholder{color:#e13737}.sm\:placeholder-red-active:-ms-input-placeholder{color:#e13737}.sm\:placeholder-red-active::placeholder{color:#e13737}.sm\:placeholder-white-active::-moz-placeholder{color:#14a5c2}.sm\:placeholder-white-active:-ms-input-placeholder{color:#14a5c2}.sm\:placeholder-white-active::placeholder{color:#14a5c2}.sm\:placeholder-white-button::-moz-placeholder{color:#fff}.sm\:placeholder-white-button:-ms-input-placeholder{color:#fff}.sm\:placeholder-white-button::placeholder{color:#fff}.sm\:placeholder-white-button-active::-moz-placeholder{color:#fff}.sm\:placeholder-white-button-active:-ms-input-placeholder{color:#fff}.sm\:placeholder-white-button-active::placeholder{color:#fff}.sm\:placeholder-code::-moz-placeholder{color:#3f3d57}.sm\:placeholder-code:-ms-input-placeholder{color:#3f3d57}.sm\:placeholder-code::placeholder{color:#3f3d57}.sm\:placeholder-code-active::-moz-placeholder{color:#37354b}.sm\:placeholder-code-active:-ms-input-placeholder{color:#37354b}.sm\:placeholder-code-active::placeholder{color:#37354b}.sm\:placeholder-gray-lighter::-moz-placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.sm\:placeholder-gray-lighter:-ms-input-placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.sm\:placeholder-gray-lighter::placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.sm\:placeholder-gray-lighter-active::-moz-placeholder{color:#ebebeb}.sm\:placeholder-gray-lighter-active:-ms-input-placeholder{color:#ebebeb}.sm\:placeholder-gray-lighter-active::placeholder{color:#ebebeb}.sm\:placeholder-gray-light::-moz-placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.sm\:placeholder-gray-light:-ms-input-placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.sm\:placeholder-gray-light::placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.sm\:placeholder-gray-medium::-moz-placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.sm\:placeholder-gray-medium:-ms-input-placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.sm\:placeholder-gray-medium::placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.sm\:placeholder-gray-darker::-moz-placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.sm\:placeholder-gray-darker:-ms-input-placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.sm\:placeholder-gray-darker::placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.sm\:placeholder-gray-darker-active::-moz-placeholder{color:#14a5c2}.sm\:placeholder-gray-darker-active:-ms-input-placeholder{color:#14a5c2}.sm\:placeholder-gray-darker-active::placeholder{color:#14a5c2}.sm\:placeholder-api-default::-moz-placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.sm\:placeholder-api-default:-ms-input-placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.sm\:placeholder-api-default::placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.sm\:placeholder-gray-xxl::-moz-placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.sm\:placeholder-gray-xxl:-ms-input-placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.sm\:placeholder-gray-xxl::placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.sm\:placeholder-line-even::-moz-placeholder{color:#f3f6f7}.sm\:placeholder-line-even:-ms-input-placeholder{color:#f3f6f7}.sm\:placeholder-line-even::placeholder{color:#f3f6f7}.sm\:focus\:placeholder-transparent:focus::-moz-placeholder{color:transparent}.sm\:focus\:placeholder-transparent:focus:-ms-input-placeholder{color:transparent}.sm\:focus\:placeholder-transparent:focus::placeholder{color:transparent}.sm\:focus\:placeholder-current:focus::-moz-placeholder{color:currentColor}.sm\:focus\:placeholder-current:focus:-ms-input-placeholder{color:currentColor}.sm\:focus\:placeholder-current:focus::placeholder{color:currentColor}.sm\:focus\:placeholder-black:focus::-moz-placeholder{color:#000}.sm\:focus\:placeholder-black:focus:-ms-input-placeholder{color:#000}.sm\:focus\:placeholder-black:focus::placeholder{color:#000}.sm\:focus\:placeholder-white:focus::-moz-placeholder{color:#fff}.sm\:focus\:placeholder-white:focus:-ms-input-placeholder{color:#fff}.sm\:focus\:placeholder-white:focus::placeholder{color:#fff}.sm\:focus\:placeholder-gray-100:focus::-moz-placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-100:focus::placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-200:focus::-moz-placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-200:focus::placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-300:focus::-moz-placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-300:focus::placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-400:focus::-moz-placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-400:focus::placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-500:focus::-moz-placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-500:focus::placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-600:focus::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-600:focus::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-700:focus::-moz-placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-700:focus::placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-800:focus::-moz-placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-800:focus::placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-900:focus::-moz-placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-900:focus::placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-DEFAULT:focus::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-DEFAULT:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-DEFAULT:focus::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray:focus::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray:focus::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.sm\:focus\:placeholder-red:focus::-moz-placeholder{color:#d64343}.sm\:focus\:placeholder-red:focus:-ms-input-placeholder{color:#d64343}.sm\:focus\:placeholder-red:focus::placeholder{color:#d64343}.sm\:focus\:placeholder-orange:focus::-moz-placeholder{color:#eb6437}.sm\:focus\:placeholder-orange:focus:-ms-input-placeholder{color:#eb6437}.sm\:focus\:placeholder-orange:focus::placeholder{color:#eb6437}.sm\:focus\:placeholder-yellow:focus::-moz-placeholder{color:#f8da30}.sm\:focus\:placeholder-yellow:focus:-ms-input-placeholder{color:#f8da30}.sm\:focus\:placeholder-yellow:focus::placeholder{color:#f8da30}.sm\:focus\:placeholder-green-100:focus::-moz-placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-100:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-100:focus::placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-200:focus::-moz-placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-200:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-200:focus::placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-300:focus::-moz-placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-300:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-300:focus::placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-400:focus::-moz-placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-400:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-400:focus::placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-500:focus::-moz-placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-500:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-500:focus::placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-600:focus::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-600:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-600:focus::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-700:focus::-moz-placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-700:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-700:focus::placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-800:focus::-moz-placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-800:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-800:focus::placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-900:focus::-moz-placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-900:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-900:focus::placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-DEFAULT:focus::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-DEFAULT:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.sm\:focus\:placeholder-green-DEFAULT:focus::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.sm\:focus\:placeholder-green:focus::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.sm\:focus\:placeholder-green:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.sm\:focus\:placeholder-green:focus::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-100:focus::-moz-placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-100:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-100:focus::placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-200:focus::-moz-placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-200:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-200:focus::placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-300:focus::-moz-placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-300:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-300:focus::placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-400:focus::-moz-placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-400:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-400:focus::placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-500:focus::-moz-placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-500:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-500:focus::placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-600:focus::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-600:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-600:focus::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-700:focus::-moz-placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-700:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-700:focus::placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-800:focus::-moz-placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-800:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-800:focus::placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-900:focus::-moz-placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-900:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-900:focus::placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-DEFAULT:focus::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-DEFAULT:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal-DEFAULT:focus::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal:focus::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.sm\:focus\:placeholder-teal:focus::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.sm\:focus\:placeholder-blue-50:focus::-moz-placeholder{color:#d1eaff}.sm\:focus\:placeholder-blue-50:focus:-ms-input-placeholder{color:#d1eaff}.sm\:focus\:placeholder-blue-50:focus::placeholder{color:#d1eaff}.sm\:focus\:placeholder-blue-100:focus::-moz-placeholder{color:#a8d7ff}.sm\:focus\:placeholder-blue-100:focus:-ms-input-placeholder{color:#a8d7ff}.sm\:focus\:placeholder-blue-100:focus::placeholder{color:#a8d7ff}.sm\:focus\:placeholder-blue-200:focus::-moz-placeholder{color:#80c4ff}.sm\:focus\:placeholder-blue-200:focus:-ms-input-placeholder{color:#80c4ff}.sm\:focus\:placeholder-blue-200:focus::placeholder{color:#80c4ff}.sm\:focus\:placeholder-blue-300:focus::-moz-placeholder{color:#57b0ff}.sm\:focus\:placeholder-blue-300:focus:-ms-input-placeholder{color:#57b0ff}.sm\:focus\:placeholder-blue-300:focus::placeholder{color:#57b0ff}.sm\:focus\:placeholder-blue-400:focus::-moz-placeholder{color:#2e9dff}.sm\:focus\:placeholder-blue-400:focus:-ms-input-placeholder{color:#2e9dff}.sm\:focus\:placeholder-blue-400:focus::placeholder{color:#2e9dff}.sm\:focus\:placeholder-blue-500:focus::-moz-placeholder{color:#058aff}.sm\:focus\:placeholder-blue-500:focus:-ms-input-placeholder{color:#058aff}.sm\:focus\:placeholder-blue-500:focus::placeholder{color:#058aff}.sm\:focus\:placeholder-blue-600:focus::-moz-placeholder{color:#0075db}.sm\:focus\:placeholder-blue-600:focus:-ms-input-placeholder{color:#0075db}.sm\:focus\:placeholder-blue-600:focus::placeholder{color:#0075db}.sm\:focus\:placeholder-blue-700:focus::-moz-placeholder{color:#005fb3}.sm\:focus\:placeholder-blue-700:focus:-ms-input-placeholder{color:#005fb3}.sm\:focus\:placeholder-blue-700:focus::placeholder{color:#005fb3}.sm\:focus\:placeholder-blue-800:focus::-moz-placeholder{color:#00498a}.sm\:focus\:placeholder-blue-800:focus:-ms-input-placeholder{color:#00498a}.sm\:focus\:placeholder-blue-800:focus::placeholder{color:#00498a}.sm\:focus\:placeholder-blue-900:focus::-moz-placeholder{color:#003461}.sm\:focus\:placeholder-blue-900:focus:-ms-input-placeholder{color:#003461}.sm\:focus\:placeholder-blue-900:focus::placeholder{color:#003461}.sm\:focus\:placeholder-blue-DEFAULT:focus::-moz-placeholder{color:#0075db}.sm\:focus\:placeholder-blue-DEFAULT:focus:-ms-input-placeholder{color:#0075db}.sm\:focus\:placeholder-blue-DEFAULT:focus::placeholder{color:#0075db}.sm\:focus\:placeholder-blue:focus::-moz-placeholder{color:#0075db}.sm\:focus\:placeholder-blue:focus:-ms-input-placeholder{color:#0075db}.sm\:focus\:placeholder-blue:focus::placeholder{color:#0075db}.sm\:focus\:placeholder-indigo-100:focus::-moz-placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-100:focus::placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-200:focus::-moz-placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-200:focus::placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-300:focus::-moz-placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-300:focus::placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-400:focus::-moz-placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-400:focus::placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-500:focus::-moz-placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-500:focus::placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-600:focus::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-600:focus::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-700:focus::-moz-placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-700:focus::placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-800:focus::-moz-placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-800:focus::placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-900:focus::-moz-placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-900:focus::placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-DEFAULT:focus::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-DEFAULT:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo-DEFAULT:focus::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo:focus::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.sm\:focus\:placeholder-indigo:focus::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-100:focus::-moz-placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-100:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-100:focus::placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-200:focus::-moz-placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-200:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-200:focus::placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-300:focus::-moz-placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-300:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-300:focus::placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-400:focus::-moz-placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-400:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-400:focus::placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-500:focus::-moz-placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-500:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-500:focus::placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-600:focus::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-600:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-600:focus::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-700:focus::-moz-placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-700:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-700:focus::placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-800:focus::-moz-placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-800:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-800:focus::placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-900:focus::-moz-placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-900:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-900:focus::placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-DEFAULT:focus::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-DEFAULT:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple-DEFAULT:focus::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple:focus::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.sm\:focus\:placeholder-purple:focus::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.sm\:focus\:placeholder-pink:focus::-moz-placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.sm\:focus\:placeholder-pink:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.sm\:focus\:placeholder-pink:focus::placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.sm\:focus\:placeholder-inherit:focus::-moz-placeholder{color:inherit}.sm\:focus\:placeholder-inherit:focus:-ms-input-placeholder{color:inherit}.sm\:focus\:placeholder-inherit:focus::placeholder{color:inherit}.sm\:focus\:placeholder-amber:focus::-moz-placeholder{color:#d78737}.sm\:focus\:placeholder-amber:focus:-ms-input-placeholder{color:#d78737}.sm\:focus\:placeholder-amber:focus::placeholder{color:#d78737}.sm\:focus\:placeholder-amber-active:focus::-moz-placeholder{color:#e3872b}.sm\:focus\:placeholder-amber-active:focus:-ms-input-placeholder{color:#e3872b}.sm\:focus\:placeholder-amber-active:focus::placeholder{color:#e3872b}.sm\:focus\:placeholder-ardoise:focus::-moz-placeholder{color:#596a82}.sm\:focus\:placeholder-ardoise:focus:-ms-input-placeholder{color:#596a82}.sm\:focus\:placeholder-ardoise:focus::placeholder{color:#596a82}.sm\:focus\:placeholder-ardoise-active:focus::-moz-placeholder{color:#476794}.sm\:focus\:placeholder-ardoise-active:focus:-ms-input-placeholder{color:#476794}.sm\:focus\:placeholder-ardoise-active:focus::placeholder{color:#476794}.sm\:focus\:placeholder-blue-active:focus::-moz-placeholder{color:#14a5c2}.sm\:focus\:placeholder-blue-active:focus:-ms-input-placeholder{color:#14a5c2}.sm\:focus\:placeholder-blue-active:focus::placeholder{color:#14a5c2}.sm\:focus\:placeholder-lightBlue:focus::-moz-placeholder{color:rgba(0,85,138,.1)}.sm\:focus\:placeholder-lightBlue:focus:-ms-input-placeholder{color:rgba(0,85,138,.1)}.sm\:focus\:placeholder-lightBlue:focus::placeholder{color:rgba(0,85,138,.1)}.sm\:focus\:placeholder-lightBlue-active:focus::-moz-placeholder{color:rgba(0,85,138,.1)}.sm\:focus\:placeholder-lightBlue-active:focus:-ms-input-placeholder{color:rgba(0,85,138,.1)}.sm\:focus\:placeholder-lightBlue-active:focus::placeholder{color:rgba(0,85,138,.1)}.sm\:focus\:placeholder-deepBlue:focus::-moz-placeholder{color:#0e346c}.sm\:focus\:placeholder-deepBlue:focus:-ms-input-placeholder{color:#0e346c}.sm\:focus\:placeholder-deepBlue:focus::placeholder{color:#0e346c}.sm\:focus\:placeholder-deepBlue-active:focus::-moz-placeholder{color:#0a3f8f}.sm\:focus\:placeholder-deepBlue-active:focus:-ms-input-placeholder{color:#0a3f8f}.sm\:focus\:placeholder-deepBlue-active:focus::placeholder{color:#0a3f8f}.sm\:focus\:placeholder-gold:focus::-moz-placeholder{color:#bd9e56}.sm\:focus\:placeholder-gold:focus:-ms-input-placeholder{color:#bd9e56}.sm\:focus\:placeholder-gold:focus::placeholder{color:#bd9e56}.sm\:focus\:placeholder-gold-active:focus::-moz-placeholder{color:#c9a34a}.sm\:focus\:placeholder-gold-active:focus:-ms-input-placeholder{color:#c9a34a}.sm\:focus\:placeholder-gold-active:focus::placeholder{color:#c9a34a}.sm\:focus\:placeholder-grenadine:focus::-moz-placeholder{color:#c35078}.sm\:focus\:placeholder-grenadine:focus:-ms-input-placeholder{color:#c35078}.sm\:focus\:placeholder-grenadine:focus::placeholder{color:#c35078}.sm\:focus\:placeholder-grenadine-active:focus::-moz-placeholder{color:#cf4475}.sm\:focus\:placeholder-grenadine-active:focus:-ms-input-placeholder{color:#cf4475}.sm\:focus\:placeholder-grenadine-active:focus::placeholder{color:#cf4475}.sm\:focus\:placeholder-kiwi:focus::-moz-placeholder{color:#9a9f1e}.sm\:focus\:placeholder-kiwi:focus:-ms-input-placeholder{color:#9a9f1e}.sm\:focus\:placeholder-kiwi:focus::placeholder{color:#9a9f1e}.sm\:focus\:placeholder-kiwi-active:focus::-moz-placeholder{color:#a3a815}.sm\:focus\:placeholder-kiwi-active:focus:-ms-input-placeholder{color:#a3a815}.sm\:focus\:placeholder-kiwi-active:focus::placeholder{color:#a3a815}.sm\:focus\:placeholder-lilas:focus::-moz-placeholder{color:#7ea1d3}.sm\:focus\:placeholder-lilas:focus:-ms-input-placeholder{color:#7ea1d3}.sm\:focus\:placeholder-lilas:focus::placeholder{color:#7ea1d3}.sm\:focus\:placeholder-lilas-active:focus::-moz-placeholder{color:#75a0db}.sm\:focus\:placeholder-lilas-active:focus:-ms-input-placeholder{color:#75a0db}.sm\:focus\:placeholder-lilas-active:focus::placeholder{color:#75a0db}.sm\:focus\:placeholder-mahogany:focus::-moz-placeholder{color:#57142e}.sm\:focus\:placeholder-mahogany:focus:-ms-input-placeholder{color:#57142e}.sm\:focus\:placeholder-mahogany:focus::placeholder{color:#57142e}.sm\:focus\:placeholder-mahogany-active:focus::-moz-placeholder{color:#610a2b}.sm\:focus\:placeholder-mahogany-active:focus:-ms-input-placeholder{color:#610a2b}.sm\:focus\:placeholder-mahogany-active:focus::placeholder{color:#610a2b}.sm\:focus\:placeholder-ocher:focus::-moz-placeholder{color:#c29614}.sm\:focus\:placeholder-ocher:focus:-ms-input-placeholder{color:#c29614}.sm\:focus\:placeholder-ocher:focus::placeholder{color:#c29614}.sm\:focus\:placeholder-ocher-active:focus::-moz-placeholder{color:#cd9c0a}.sm\:focus\:placeholder-ocher-active:focus:-ms-input-placeholder{color:#cd9c0a}.sm\:focus\:placeholder-ocher-active:focus::placeholder{color:#cd9c0a}.sm\:focus\:placeholder-pine:focus::-moz-placeholder{color:#144d52}.sm\:focus\:placeholder-pine:focus:-ms-input-placeholder{color:#144d52}.sm\:focus\:placeholder-pine:focus::placeholder{color:#144d52}.sm\:focus\:placeholder-pine-active:focus::-moz-placeholder{color:#0a555c}.sm\:focus\:placeholder-pine-active:focus:-ms-input-placeholder{color:#0a555c}.sm\:focus\:placeholder-pine-active:focus::placeholder{color:#0a555c}.sm\:focus\:placeholder-platinum:focus::-moz-placeholder{color:#000}.sm\:focus\:placeholder-platinum:focus:-ms-input-placeholder{color:#000}.sm\:focus\:placeholder-platinum:focus::placeholder{color:#000}.sm\:focus\:placeholder-platinum-active:focus::-moz-placeholder{color:#000}.sm\:focus\:placeholder-platinum-active:focus:-ms-input-placeholder{color:#000}.sm\:focus\:placeholder-platinum-active:focus::placeholder{color:#000}.sm\:focus\:placeholder-prune:focus::-moz-placeholder{color:#661456}.sm\:focus\:placeholder-prune:focus:-ms-input-placeholder{color:#661456}.sm\:focus\:placeholder-prune:focus::placeholder{color:#661456}.sm\:focus\:placeholder-prune-active:focus::-moz-placeholder{color:#72085d}.sm\:focus\:placeholder-prune-active:focus:-ms-input-placeholder{color:#72085d}.sm\:focus\:placeholder-prune-active:focus::placeholder{color:#72085d}.sm\:focus\:placeholder-sand:focus::-moz-placeholder{color:#d7be88}.sm\:focus\:placeholder-sand:focus:-ms-input-placeholder{color:#d7be88}.sm\:focus\:placeholder-sand:focus::placeholder{color:#d7be88}.sm\:focus\:placeholder-sand-active:focus::-moz-placeholder{color:#dfc181}.sm\:focus\:placeholder-sand-active:focus:-ms-input-placeholder{color:#dfc181}.sm\:focus\:placeholder-sand-active:focus::placeholder{color:#dfc181}.sm\:focus\:placeholder-sandPearl:focus::-moz-placeholder{color:#f0e5d6}.sm\:focus\:placeholder-sandPearl:focus:-ms-input-placeholder{color:#f0e5d6}.sm\:focus\:placeholder-sandPearl:focus::placeholder{color:#f0e5d6}.sm\:focus\:placeholder-sandPearl-active:focus::-moz-placeholder{color:#f2e6d4}.sm\:focus\:placeholder-sandPearl-active:focus:-ms-input-placeholder{color:#f2e6d4}.sm\:focus\:placeholder-sandPearl-active:focus::placeholder{color:#f2e6d4}.sm\:focus\:placeholder-silver:focus::-moz-placeholder{color:#b1b2b4}.sm\:focus\:placeholder-silver:focus:-ms-input-placeholder{color:#b1b2b4}.sm\:focus\:placeholder-silver:focus::placeholder{color:#b1b2b4}.sm\:focus\:placeholder-silver-active:focus::-moz-placeholder{color:#a9afbc}.sm\:focus\:placeholder-silver-active:focus:-ms-input-placeholder{color:#a9afbc}.sm\:focus\:placeholder-silver-active:focus::placeholder{color:#a9afbc}.sm\:focus\:placeholder-skyBlue:focus::-moz-placeholder{color:#98d2d7}.sm\:focus\:placeholder-skyBlue:focus:-ms-input-placeholder{color:#98d2d7}.sm\:focus\:placeholder-skyBlue:focus::placeholder{color:#98d2d7}.sm\:focus\:placeholder-skyBlue-active:focus::-moz-placeholder{color:#91d8de}.sm\:focus\:placeholder-skyBlue-active:focus:-ms-input-placeholder{color:#91d8de}.sm\:focus\:placeholder-skyBlue-active:focus::placeholder{color:#91d8de}.sm\:focus\:placeholder-southSea:focus::-moz-placeholder{color:#9dc9cd}.sm\:focus\:placeholder-southSea:focus:-ms-input-placeholder{color:#9dc9cd}.sm\:focus\:placeholder-southSea:focus::placeholder{color:#9dc9cd}.sm\:focus\:placeholder-southSea-active:focus::-moz-placeholder{color:#95ced5}.sm\:focus\:placeholder-southSea-active:focus:-ms-input-placeholder{color:#95ced5}.sm\:focus\:placeholder-southSea-active:focus::placeholder{color:#95ced5}.sm\:focus\:placeholder-turquoise:focus::-moz-placeholder{color:#14a5c2}.sm\:focus\:placeholder-turquoise:focus:-ms-input-placeholder{color:#14a5c2}.sm\:focus\:placeholder-turquoise:focus::placeholder{color:#14a5c2}.sm\:focus\:placeholder-turquoise-active:focus::-moz-placeholder{color:#0aaccd}.sm\:focus\:placeholder-turquoise-active:focus:-ms-input-placeholder{color:#0aaccd}.sm\:focus\:placeholder-turquoise-active:focus::placeholder{color:#0aaccd}.sm\:focus\:placeholder-waterGreen:focus::-moz-placeholder{color:#007571}.sm\:focus\:placeholder-waterGreen:focus:-ms-input-placeholder{color:#007571}.sm\:focus\:placeholder-waterGreen:focus::placeholder{color:#007571}.sm\:focus\:placeholder-waterGreen-active:focus::-moz-placeholder{color:#00a8a3}.sm\:focus\:placeholder-waterGreen-active:focus:-ms-input-placeholder{color:#00a8a3}.sm\:focus\:placeholder-waterGreen-active:focus::placeholder{color:#00a8a3}.sm\:focus\:placeholder-deepRed:focus::-moz-placeholder{color:#c32222}.sm\:focus\:placeholder-deepRed:focus:-ms-input-placeholder{color:#c32222}.sm\:focus\:placeholder-deepRed:focus::placeholder{color:#c32222}.sm\:focus\:placeholder-deepRed-active:focus::-moz-placeholder{color:#cf1717}.sm\:focus\:placeholder-deepRed-active:focus:-ms-input-placeholder{color:#cf1717}.sm\:focus\:placeholder-deepRed-active:focus::placeholder{color:#cf1717}.sm\:focus\:placeholder-emerald:focus::-moz-placeholder{color:#14a33a}.sm\:focus\:placeholder-emerald:focus:-ms-input-placeholder{color:#14a33a}.sm\:focus\:placeholder-emerald:focus::placeholder{color:#14a33a}.sm\:focus\:placeholder-emerald-active:focus::-moz-placeholder{color:#0bad36}.sm\:focus\:placeholder-emerald-active:focus:-ms-input-placeholder{color:#0bad36}.sm\:focus\:placeholder-emerald-active:focus::placeholder{color:#0bad36}.sm\:focus\:placeholder-greenLight:focus::-moz-placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.sm\:focus\:placeholder-greenLight:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.sm\:focus\:placeholder-greenLight:focus::placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.sm\:focus\:placeholder-orange-active:focus::-moz-placeholder{color:#f65f2c}.sm\:focus\:placeholder-orange-active:focus:-ms-input-placeholder{color:#f65f2c}.sm\:focus\:placeholder-orange-active:focus::placeholder{color:#f65f2c}.sm\:focus\:placeholder-red-active:focus::-moz-placeholder{color:#e13737}.sm\:focus\:placeholder-red-active:focus:-ms-input-placeholder{color:#e13737}.sm\:focus\:placeholder-red-active:focus::placeholder{color:#e13737}.sm\:focus\:placeholder-white-active:focus::-moz-placeholder{color:#14a5c2}.sm\:focus\:placeholder-white-active:focus:-ms-input-placeholder{color:#14a5c2}.sm\:focus\:placeholder-white-active:focus::placeholder{color:#14a5c2}.sm\:focus\:placeholder-white-button:focus::-moz-placeholder{color:#fff}.sm\:focus\:placeholder-white-button:focus:-ms-input-placeholder{color:#fff}.sm\:focus\:placeholder-white-button:focus::placeholder{color:#fff}.sm\:focus\:placeholder-white-button-active:focus::-moz-placeholder{color:#fff}.sm\:focus\:placeholder-white-button-active:focus:-ms-input-placeholder{color:#fff}.sm\:focus\:placeholder-white-button-active:focus::placeholder{color:#fff}.sm\:focus\:placeholder-code:focus::-moz-placeholder{color:#3f3d57}.sm\:focus\:placeholder-code:focus:-ms-input-placeholder{color:#3f3d57}.sm\:focus\:placeholder-code:focus::placeholder{color:#3f3d57}.sm\:focus\:placeholder-code-active:focus::-moz-placeholder{color:#37354b}.sm\:focus\:placeholder-code-active:focus:-ms-input-placeholder{color:#37354b}.sm\:focus\:placeholder-code-active:focus::placeholder{color:#37354b}.sm\:focus\:placeholder-gray-lighter:focus::-moz-placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-lighter:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-lighter:focus::placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-lighter-active:focus::-moz-placeholder{color:#ebebeb}.sm\:focus\:placeholder-gray-lighter-active:focus:-ms-input-placeholder{color:#ebebeb}.sm\:focus\:placeholder-gray-lighter-active:focus::placeholder{color:#ebebeb}.sm\:focus\:placeholder-gray-light:focus::-moz-placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-light:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-light:focus::placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-medium:focus::-moz-placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-medium:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-medium:focus::placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-darker:focus::-moz-placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-darker:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-darker:focus::placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-darker-active:focus::-moz-placeholder{color:#14a5c2}.sm\:focus\:placeholder-gray-darker-active:focus:-ms-input-placeholder{color:#14a5c2}.sm\:focus\:placeholder-gray-darker-active:focus::placeholder{color:#14a5c2}.sm\:focus\:placeholder-api-default:focus::-moz-placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.sm\:focus\:placeholder-api-default:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.sm\:focus\:placeholder-api-default:focus::placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-xxl:focus::-moz-placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-xxl:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.sm\:focus\:placeholder-gray-xxl:focus::placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.sm\:focus\:placeholder-line-even:focus::-moz-placeholder{color:#f3f6f7}.sm\:focus\:placeholder-line-even:focus:-ms-input-placeholder{color:#f3f6f7}.sm\:focus\:placeholder-line-even:focus::placeholder{color:#f3f6f7}.sm\:placeholder-opacity-0::-moz-placeholder{--placeholder-opacity:0}.sm\:placeholder-opacity-0:-ms-input-placeholder{--placeholder-opacity:0}.sm\:placeholder-opacity-0::placeholder{--placeholder-opacity:0}.sm\:placeholder-opacity-25::-moz-placeholder{--placeholder-opacity:0.25}.sm\:placeholder-opacity-25:-ms-input-placeholder{--placeholder-opacity:0.25}.sm\:placeholder-opacity-25::placeholder{--placeholder-opacity:0.25}.sm\:placeholder-opacity-50::-moz-placeholder{--placeholder-opacity:0.5}.sm\:placeholder-opacity-50:-ms-input-placeholder{--placeholder-opacity:0.5}.sm\:placeholder-opacity-50::placeholder{--placeholder-opacity:0.5}.sm\:placeholder-opacity-75::-moz-placeholder{--placeholder-opacity:0.75}.sm\:placeholder-opacity-75:-ms-input-placeholder{--placeholder-opacity:0.75}.sm\:placeholder-opacity-75::placeholder{--placeholder-opacity:0.75}.sm\:placeholder-opacity-100::-moz-placeholder{--placeholder-opacity:1}.sm\:placeholder-opacity-100:-ms-input-placeholder{--placeholder-opacity:1}.sm\:placeholder-opacity-100::placeholder{--placeholder-opacity:1}.sm\:focus\:placeholder-opacity-0:focus::-moz-placeholder{--placeholder-opacity:0}.sm\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{--placeholder-opacity:0}.sm\:focus\:placeholder-opacity-0:focus::placeholder{--placeholder-opacity:0}.sm\:focus\:placeholder-opacity-25:focus::-moz-placeholder{--placeholder-opacity:0.25}.sm\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{--placeholder-opacity:0.25}.sm\:focus\:placeholder-opacity-25:focus::placeholder{--placeholder-opacity:0.25}.sm\:focus\:placeholder-opacity-50:focus::-moz-placeholder{--placeholder-opacity:0.5}.sm\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{--placeholder-opacity:0.5}.sm\:focus\:placeholder-opacity-50:focus::placeholder{--placeholder-opacity:0.5}.sm\:focus\:placeholder-opacity-75:focus::-moz-placeholder{--placeholder-opacity:0.75}.sm\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{--placeholder-opacity:0.75}.sm\:focus\:placeholder-opacity-75:focus::placeholder{--placeholder-opacity:0.75}.sm\:focus\:placeholder-opacity-100:focus::-moz-placeholder{--placeholder-opacity:1}.sm\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{--placeholder-opacity:1}.sm\:focus\:placeholder-opacity-100:focus::placeholder{--placeholder-opacity:1}.sm\:pointer-events-none{pointer-events:none}.sm\:pointer-events-auto{pointer-events:auto}.sm\:static{position:static}.sm\:fixed{position:fixed}.sm\:absolute{position:absolute}.sm\:relative{position:relative}.sm\:sticky{position:-webkit-sticky;position:sticky}.sm\:inset-0{top:0;right:0;bottom:0;left:0}.sm\:inset-1{top:.25rem;right:.25rem;bottom:.25rem;left:.25rem}.sm\:inset-2{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.sm\:inset-3{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}.sm\:inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.sm\:inset-5{top:1.25rem;right:1.25rem;bottom:1.25rem;left:1.25rem}.sm\:inset-6{top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem}.sm\:inset-7{top:1.75rem;right:1.75rem;bottom:1.75rem;left:1.75rem}.sm\:inset-8{top:2rem;right:2rem;bottom:2rem;left:2rem}.sm\:inset-9{top:2.25rem;right:2.25rem;bottom:2.25rem;left:2.25rem}.sm\:inset-10{top:2.5rem;right:2.5rem;bottom:2.5rem;left:2.5rem}.sm\:inset-11{top:2.75rem;right:2.75rem;bottom:2.75rem;left:2.75rem}.sm\:inset-12{top:3rem;right:3rem;bottom:3rem;left:3rem}.sm\:inset-15{top:3.75rem;right:3.75rem;bottom:3.75rem;left:3.75rem}.sm\:inset-16{top:4rem;right:4rem;bottom:4rem;left:4rem}.sm\:inset-20{top:5rem;right:5rem;bottom:5rem;left:5rem}.sm\:inset-22{top:5.5rem;right:5.5rem;bottom:5.5rem;left:5.5rem}.sm\:inset-24{top:6rem;right:6rem;bottom:6rem;left:6rem}.sm\:inset-25{top:6.25rem;right:6.25rem;bottom:6.25rem;left:6.25rem}.sm\:inset-26{top:6.5rem;right:6.5rem;bottom:6.5rem;left:6.5rem}.sm\:inset-28{top:8rem;right:8rem;bottom:8rem;left:8rem}.sm\:inset-30{top:8.5rem;right:8.5rem;bottom:8.5rem;left:8.5rem}.sm\:inset-32{top:9rem;right:9rem;bottom:9rem;left:9rem}.sm\:inset-40{top:10rem;right:10rem;bottom:10rem;left:10rem}.sm\:inset-48{top:12rem;right:12rem;bottom:12rem;left:12rem}.sm\:inset-52{top:13rem;right:13rem;bottom:13rem;left:13rem}.sm\:inset-56{top:14rem;right:14rem;bottom:14rem;left:14rem}.sm\:inset-60{top:15rem;right:15rem;bottom:15rem;left:15rem}.sm\:inset-64{top:16rem;right:16rem;bottom:16rem;left:16rem}.sm\:inset-68{top:17rem;right:17rem;bottom:17rem;left:17rem}.sm\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}.sm\:inset-px{top:1px;right:1px;bottom:1px;left:1px}.sm\:inset-0\.5{top:.125rem;right:.125rem;bottom:.125rem;left:.125rem}.sm\:inset-1\.5{top:.375rem;right:.375rem;bottom:.375rem;left:.375rem}.sm\:inset-2\.5{top:.625rem;right:.625rem;bottom:.625rem;left:.625rem}.sm\:inset-7\.5{top:1.875rem;right:1.875rem;bottom:1.875rem;left:1.875rem}.sm\:inset-y-0{top:0;bottom:0}.sm\:inset-x-0{right:0;left:0}.sm\:inset-y-1{top:.25rem;bottom:.25rem}.sm\:inset-x-1{right:.25rem;left:.25rem}.sm\:inset-y-2{top:.5rem;bottom:.5rem}.sm\:inset-x-2{right:.5rem;left:.5rem}.sm\:inset-y-3{top:.75rem;bottom:.75rem}.sm\:inset-x-3{right:.75rem;left:.75rem}.sm\:inset-y-4{top:1rem;bottom:1rem}.sm\:inset-x-4{right:1rem;left:1rem}.sm\:inset-y-5{top:1.25rem;bottom:1.25rem}.sm\:inset-x-5{right:1.25rem;left:1.25rem}.sm\:inset-y-6{top:1.5rem;bottom:1.5rem}.sm\:inset-x-6{right:1.5rem;left:1.5rem}.sm\:inset-y-7{top:1.75rem;bottom:1.75rem}.sm\:inset-x-7{right:1.75rem;left:1.75rem}.sm\:inset-y-8{top:2rem;bottom:2rem}.sm\:inset-x-8{right:2rem;left:2rem}.sm\:inset-y-9{top:2.25rem;bottom:2.25rem}.sm\:inset-x-9{right:2.25rem;left:2.25rem}.sm\:inset-y-10{top:2.5rem;bottom:2.5rem}.sm\:inset-x-10{right:2.5rem;left:2.5rem}.sm\:inset-y-11{top:2.75rem;bottom:2.75rem}.sm\:inset-x-11{right:2.75rem;left:2.75rem}.sm\:inset-y-12{top:3rem;bottom:3rem}.sm\:inset-x-12{right:3rem;left:3rem}.sm\:inset-y-15{top:3.75rem;bottom:3.75rem}.sm\:inset-x-15{right:3.75rem;left:3.75rem}.sm\:inset-y-16{top:4rem;bottom:4rem}.sm\:inset-x-16{right:4rem;left:4rem}.sm\:inset-y-20{top:5rem;bottom:5rem}.sm\:inset-x-20{right:5rem;left:5rem}.sm\:inset-y-22{top:5.5rem;bottom:5.5rem}.sm\:inset-x-22{right:5.5rem;left:5.5rem}.sm\:inset-y-24{top:6rem;bottom:6rem}.sm\:inset-x-24{right:6rem;left:6rem}.sm\:inset-y-25{top:6.25rem;bottom:6.25rem}.sm\:inset-x-25{right:6.25rem;left:6.25rem}.sm\:inset-y-26{top:6.5rem;bottom:6.5rem}.sm\:inset-x-26{right:6.5rem;left:6.5rem}.sm\:inset-y-28{top:8rem;bottom:8rem}.sm\:inset-x-28{right:8rem;left:8rem}.sm\:inset-y-30{top:8.5rem;bottom:8.5rem}.sm\:inset-x-30{right:8.5rem;left:8.5rem}.sm\:inset-y-32{top:9rem;bottom:9rem}.sm\:inset-x-32{right:9rem;left:9rem}.sm\:inset-y-40{top:10rem;bottom:10rem}.sm\:inset-x-40{right:10rem;left:10rem}.sm\:inset-y-48{top:12rem;bottom:12rem}.sm\:inset-x-48{right:12rem;left:12rem}.sm\:inset-y-52{top:13rem;bottom:13rem}.sm\:inset-x-52{right:13rem;left:13rem}.sm\:inset-y-56{top:14rem;bottom:14rem}.sm\:inset-x-56{right:14rem;left:14rem}.sm\:inset-y-60{top:15rem;bottom:15rem}.sm\:inset-x-60{right:15rem;left:15rem}.sm\:inset-y-64{top:16rem;bottom:16rem}.sm\:inset-x-64{right:16rem;left:16rem}.sm\:inset-y-68{top:17rem;bottom:17rem}.sm\:inset-x-68{right:17rem;left:17rem}.sm\:inset-y-auto{top:auto;bottom:auto}.sm\:inset-x-auto{right:auto;left:auto}.sm\:inset-y-px{top:1px;bottom:1px}.sm\:inset-x-px{right:1px;left:1px}.sm\:inset-y-0\.5{top:.125rem;bottom:.125rem}.sm\:inset-x-0\.5{right:.125rem;left:.125rem}.sm\:inset-y-1\.5{top:.375rem;bottom:.375rem}.sm\:inset-x-1\.5{right:.375rem;left:.375rem}.sm\:inset-y-2\.5{top:.625rem;bottom:.625rem}.sm\:inset-x-2\.5{right:.625rem;left:.625rem}.sm\:inset-y-7\.5{top:1.875rem;bottom:1.875rem}.sm\:inset-x-7\.5{right:1.875rem;left:1.875rem}.sm\:top-0{top:0}.sm\:right-0{right:0}.sm\:bottom-0{bottom:0}.sm\:left-0{left:0}.sm\:top-1{top:.25rem}.sm\:right-1{right:.25rem}.sm\:bottom-1{bottom:.25rem}.sm\:left-1{left:.25rem}.sm\:top-2{top:.5rem}.sm\:right-2{right:.5rem}.sm\:bottom-2{bottom:.5rem}.sm\:left-2{left:.5rem}.sm\:top-3{top:.75rem}.sm\:right-3{right:.75rem}.sm\:bottom-3{bottom:.75rem}.sm\:left-3{left:.75rem}.sm\:top-4{top:1rem}.sm\:right-4{right:1rem}.sm\:bottom-4{bottom:1rem}.sm\:left-4{left:1rem}.sm\:top-5{top:1.25rem}.sm\:right-5{right:1.25rem}.sm\:bottom-5{bottom:1.25rem}.sm\:left-5{left:1.25rem}.sm\:top-6{top:1.5rem}.sm\:right-6{right:1.5rem}.sm\:bottom-6{bottom:1.5rem}.sm\:left-6{left:1.5rem}.sm\:top-7{top:1.75rem}.sm\:right-7{right:1.75rem}.sm\:bottom-7{bottom:1.75rem}.sm\:left-7{left:1.75rem}.sm\:top-8{top:2rem}.sm\:right-8{right:2rem}.sm\:bottom-8{bottom:2rem}.sm\:left-8{left:2rem}.sm\:top-9{top:2.25rem}.sm\:right-9{right:2.25rem}.sm\:bottom-9{bottom:2.25rem}.sm\:left-9{left:2.25rem}.sm\:top-10{top:2.5rem}.sm\:right-10{right:2.5rem}.sm\:bottom-10{bottom:2.5rem}.sm\:left-10{left:2.5rem}.sm\:top-11{top:2.75rem}.sm\:right-11{right:2.75rem}.sm\:bottom-11{bottom:2.75rem}.sm\:left-11{left:2.75rem}.sm\:top-12{top:3rem}.sm\:right-12{right:3rem}.sm\:bottom-12{bottom:3rem}.sm\:left-12{left:3rem}.sm\:top-15{top:3.75rem}.sm\:right-15{right:3.75rem}.sm\:bottom-15{bottom:3.75rem}.sm\:left-15{left:3.75rem}.sm\:top-16{top:4rem}.sm\:right-16{right:4rem}.sm\:bottom-16{bottom:4rem}.sm\:left-16{left:4rem}.sm\:top-20{top:5rem}.sm\:right-20{right:5rem}.sm\:bottom-20{bottom:5rem}.sm\:left-20{left:5rem}.sm\:top-22{top:5.5rem}.sm\:right-22{right:5.5rem}.sm\:bottom-22{bottom:5.5rem}.sm\:left-22{left:5.5rem}.sm\:top-24{top:6rem}.sm\:right-24{right:6rem}.sm\:bottom-24{bottom:6rem}.sm\:left-24{left:6rem}.sm\:top-25{top:6.25rem}.sm\:right-25{right:6.25rem}.sm\:bottom-25{bottom:6.25rem}.sm\:left-25{left:6.25rem}.sm\:top-26{top:6.5rem}.sm\:right-26{right:6.5rem}.sm\:bottom-26{bottom:6.5rem}.sm\:left-26{left:6.5rem}.sm\:top-28{top:8rem}.sm\:right-28{right:8rem}.sm\:bottom-28{bottom:8rem}.sm\:left-28{left:8rem}.sm\:top-30{top:8.5rem}.sm\:right-30{right:8.5rem}.sm\:bottom-30{bottom:8.5rem}.sm\:left-30{left:8.5rem}.sm\:top-32{top:9rem}.sm\:right-32{right:9rem}.sm\:bottom-32{bottom:9rem}.sm\:left-32{left:9rem}.sm\:top-40{top:10rem}.sm\:right-40{right:10rem}.sm\:bottom-40{bottom:10rem}.sm\:left-40{left:10rem}.sm\:top-48{top:12rem}.sm\:right-48{right:12rem}.sm\:bottom-48{bottom:12rem}.sm\:left-48{left:12rem}.sm\:top-52{top:13rem}.sm\:right-52{right:13rem}.sm\:bottom-52{bottom:13rem}.sm\:left-52{left:13rem}.sm\:top-56{top:14rem}.sm\:right-56{right:14rem}.sm\:bottom-56{bottom:14rem}.sm\:left-56{left:14rem}.sm\:top-60{top:15rem}.sm\:right-60{right:15rem}.sm\:bottom-60{bottom:15rem}.sm\:left-60{left:15rem}.sm\:top-64{top:16rem}.sm\:right-64{right:16rem}.sm\:bottom-64{bottom:16rem}.sm\:left-64{left:16rem}.sm\:top-68{top:17rem}.sm\:right-68{right:17rem}.sm\:bottom-68{bottom:17rem}.sm\:left-68{left:17rem}.sm\:top-auto{top:auto}.sm\:right-auto{right:auto}.sm\:bottom-auto{bottom:auto}.sm\:left-auto{left:auto}.sm\:top-px{top:1px}.sm\:right-px{right:1px}.sm\:bottom-px{bottom:1px}.sm\:left-px{left:1px}.sm\:top-0\.5{top:.125rem}.sm\:right-0\.5{right:.125rem}.sm\:bottom-0\.5{bottom:.125rem}.sm\:left-0\.5{left:.125rem}.sm\:top-1\.5{top:.375rem}.sm\:right-1\.5{right:.375rem}.sm\:bottom-1\.5{bottom:.375rem}.sm\:left-1\.5{left:.375rem}.sm\:top-2\.5{top:.625rem}.sm\:right-2\.5{right:.625rem}.sm\:bottom-2\.5{bottom:.625rem}.sm\:left-2\.5{left:.625rem}.sm\:top-7\.5{top:1.875rem}.sm\:right-7\.5{right:1.875rem}.sm\:bottom-7\.5{bottom:1.875rem}.sm\:left-7\.5{left:1.875rem}.sm\:resize-none{resize:none}.sm\:resize-y{resize:vertical}.sm\:resize-x{resize:horizontal}.sm\:resize{resize:both}.sm\:shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.sm\:shadow-sm{box-shadow:0 1px 5px 0 rgba(0,0,0,.15)}.sm\:shadow{box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}.sm\:shadow-md{box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.sm\:shadow-lg{box-shadow:0 0 20px rgba(0,0,0,.15)}.sm\:shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.sm\:shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.sm\:shadow-inner{box-shadow:inset 0 0 20px rgba(0,0,0,.15)}.sm\:shadow-outline{box-shadow:0 0 0 3px rgba(52,144,220,.5)}.sm\:shadow-none{box-shadow:none}.sm\:shadow-strong{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.sm\:shadow-top{box-shadow:0 -2px 4px 0 rgba(0,0,0,.1)}.sm\:shadow-symbol{box-shadow:0 1px 2px rgba(10,16,20,.24)}.sm\:shadow-sidebar{box-shadow:0 0 25px rgba(0,0,0,.1)}.sm\:hover\:shadow-xs:hover{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.sm\:hover\:shadow-sm:hover{box-shadow:0 1px 5px 0 rgba(0,0,0,.15)}.sm\:hover\:shadow:hover{box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}.sm\:hover\:shadow-md:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.sm\:hover\:shadow-lg:hover{box-shadow:0 0 20px rgba(0,0,0,.15)}.sm\:hover\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.sm\:hover\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.sm\:hover\:shadow-inner:hover{box-shadow:inset 0 0 20px rgba(0,0,0,.15)}.sm\:hover\:shadow-outline:hover{box-shadow:0 0 0 3px rgba(52,144,220,.5)}.sm\:hover\:shadow-none:hover{box-shadow:none}.sm\:hover\:shadow-strong:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.sm\:hover\:shadow-top:hover{box-shadow:0 -2px 4px 0 rgba(0,0,0,.1)}.sm\:hover\:shadow-symbol:hover{box-shadow:0 1px 2px rgba(10,16,20,.24)}.sm\:hover\:shadow-sidebar:hover{box-shadow:0 0 25px rgba(0,0,0,.1)}.sm\:focus\:shadow-xs:focus{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.sm\:focus\:shadow-sm:focus{box-shadow:0 1px 5px 0 rgba(0,0,0,.15)}.sm\:focus\:shadow:focus{box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}.sm\:focus\:shadow-md:focus{box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.sm\:focus\:shadow-lg:focus{box-shadow:0 0 20px rgba(0,0,0,.15)}.sm\:focus\:shadow-xl:focus{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.sm\:focus\:shadow-2xl:focus{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.sm\:focus\:shadow-inner:focus{box-shadow:inset 0 0 20px rgba(0,0,0,.15)}.sm\:focus\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(52,144,220,.5)}.sm\:focus\:shadow-none:focus{box-shadow:none}.sm\:focus\:shadow-strong:focus{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.sm\:focus\:shadow-top:focus{box-shadow:0 -2px 4px 0 rgba(0,0,0,.1)}.sm\:focus\:shadow-symbol:focus{box-shadow:0 1px 2px rgba(10,16,20,.24)}.sm\:focus\:shadow-sidebar:focus{box-shadow:0 0 25px rgba(0,0,0,.1)}.sm\:fill-current{fill:currentColor}.sm\:fill-transparent{fill:transparent}.sm\:stroke-current{stroke:currentColor}.sm\:stroke-0{stroke-width:0}.sm\:stroke-1{stroke-width:1}.sm\:stroke-2{stroke-width:2}.sm\:table-auto{table-layout:auto}.sm\:table-fixed{table-layout:fixed}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-right{text-align:right}.sm\:text-justify{text-align:justify}.sm\:text-transparent{color:transparent}.sm\:text-current{color:currentColor}.sm\:text-black{color:#000}.sm\:text-white{color:#fff}.sm\:text-gray-100{--text-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--text-opacity))}.sm\:text-gray-200{--text-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--text-opacity))}.sm\:text-gray-300{--text-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--text-opacity))}.sm\:text-gray-400{--text-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--text-opacity))}.sm\:text-gray-500{--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity))}.sm\:text-gray-600{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.sm\:text-gray-700{--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity))}.sm\:text-gray-800{--text-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--text-opacity))}.sm\:text-gray-900{--text-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--text-opacity))}.sm\:text-gray,.sm\:text-gray-DEFAULT{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.sm\:text-red{color:#d64343}.sm\:text-orange{color:#eb6437}.sm\:text-yellow{color:#f8da30}.sm\:text-green-100{--text-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--text-opacity))}.sm\:text-green-200{--text-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--text-opacity))}.sm\:text-green-300{--text-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--text-opacity))}.sm\:text-green-400{--text-opacity:1;color:#68d391;color:rgba(104,211,145,var(--text-opacity))}.sm\:text-green-500{--text-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--text-opacity))}.sm\:text-green-600{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.sm\:text-green-700{--text-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--text-opacity))}.sm\:text-green-800{--text-opacity:1;color:#276749;color:rgba(39,103,73,var(--text-opacity))}.sm\:text-green-900{--text-opacity:1;color:#22543d;color:rgba(34,84,61,var(--text-opacity))}.sm\:text-green,.sm\:text-green-DEFAULT{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.sm\:text-teal-100{--text-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--text-opacity))}.sm\:text-teal-200{--text-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--text-opacity))}.sm\:text-teal-300{--text-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--text-opacity))}.sm\:text-teal-400{--text-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--text-opacity))}.sm\:text-teal-500{--text-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--text-opacity))}.sm\:text-teal-600{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.sm\:text-teal-700{--text-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--text-opacity))}.sm\:text-teal-800{--text-opacity:1;color:#285e61;color:rgba(40,94,97,var(--text-opacity))}.sm\:text-teal-900{--text-opacity:1;color:#234e52;color:rgba(35,78,82,var(--text-opacity))}.sm\:text-teal,.sm\:text-teal-DEFAULT{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.sm\:text-blue-50{color:#d1eaff}.sm\:text-blue-100{color:#a8d7ff}.sm\:text-blue-200{color:#80c4ff}.sm\:text-blue-300{color:#57b0ff}.sm\:text-blue-400{color:#2e9dff}.sm\:text-blue-500{color:#058aff}.sm\:text-blue-600{color:#0075db}.sm\:text-blue-700{color:#005fb3}.sm\:text-blue-800{color:#00498a}.sm\:text-blue-900{color:#003461}.sm\:text-blue,.sm\:text-blue-DEFAULT{color:#0075db}.sm\:text-indigo-100{--text-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--text-opacity))}.sm\:text-indigo-200{--text-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--text-opacity))}.sm\:text-indigo-300{--text-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--text-opacity))}.sm\:text-indigo-400{--text-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--text-opacity))}.sm\:text-indigo-500{--text-opacity:1;color:#667eea;color:rgba(102,126,234,var(--text-opacity))}.sm\:text-indigo-600{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.sm\:text-indigo-700{--text-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--text-opacity))}.sm\:text-indigo-800{--text-opacity:1;color:#434190;color:rgba(67,65,144,var(--text-opacity))}.sm\:text-indigo-900{--text-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--text-opacity))}.sm\:text-indigo,.sm\:text-indigo-DEFAULT{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.sm\:text-purple-100{--text-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--text-opacity))}.sm\:text-purple-200{--text-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--text-opacity))}.sm\:text-purple-300{--text-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--text-opacity))}.sm\:text-purple-400{--text-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--text-opacity))}.sm\:text-purple-500{--text-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--text-opacity))}.sm\:text-purple-600{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.sm\:text-purple-700{--text-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--text-opacity))}.sm\:text-purple-800{--text-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--text-opacity))}.sm\:text-purple-900{--text-opacity:1;color:#44337a;color:rgba(68,51,122,var(--text-opacity))}.sm\:text-purple,.sm\:text-purple-DEFAULT{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.sm\:text-pink{--text-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--text-opacity))}.sm\:text-inherit{color:inherit}.sm\:text-amber{color:#d78737}.sm\:text-amber-active{color:#e3872b}.sm\:text-ardoise{color:#596a82}.sm\:text-ardoise-active{color:#476794}.sm\:text-blue-active{color:#14a5c2}.sm\:text-lightBlue,.sm\:text-lightBlue-active{color:rgba(0,85,138,.1)}.sm\:text-deepBlue{color:#0e346c}.sm\:text-deepBlue-active{color:#0a3f8f}.sm\:text-gold{color:#bd9e56}.sm\:text-gold-active{color:#c9a34a}.sm\:text-grenadine{color:#c35078}.sm\:text-grenadine-active{color:#cf4475}.sm\:text-kiwi{color:#9a9f1e}.sm\:text-kiwi-active{color:#a3a815}.sm\:text-lilas{color:#7ea1d3}.sm\:text-lilas-active{color:#75a0db}.sm\:text-mahogany{color:#57142e}.sm\:text-mahogany-active{color:#610a2b}.sm\:text-ocher{color:#c29614}.sm\:text-ocher-active{color:#cd9c0a}.sm\:text-pine{color:#144d52}.sm\:text-pine-active{color:#0a555c}.sm\:text-platinum,.sm\:text-platinum-active{color:#000}.sm\:text-prune{color:#661456}.sm\:text-prune-active{color:#72085d}.sm\:text-sand{color:#d7be88}.sm\:text-sand-active{color:#dfc181}.sm\:text-sandPearl{color:#f0e5d6}.sm\:text-sandPearl-active{color:#f2e6d4}.sm\:text-silver{color:#b1b2b4}.sm\:text-silver-active{color:#a9afbc}.sm\:text-skyBlue{color:#98d2d7}.sm\:text-skyBlue-active{color:#91d8de}.sm\:text-southSea{color:#9dc9cd}.sm\:text-southSea-active{color:#95ced5}.sm\:text-turquoise{color:#14a5c2}.sm\:text-turquoise-active{color:#0aaccd}.sm\:text-waterGreen{color:#007571}.sm\:text-waterGreen-active{color:#00a8a3}.sm\:text-deepRed{color:#c32222}.sm\:text-deepRed-active{color:#cf1717}.sm\:text-emerald{color:#14a33a}.sm\:text-emerald-active{color:#0bad36}.sm\:text-greenLight{--text-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--text-opacity))}.sm\:text-orange-active{color:#f65f2c}.sm\:text-red-active{color:#e13737}.sm\:text-white-active{color:#14a5c2}.sm\:text-white-button,.sm\:text-white-button-active{color:#fff}.sm\:text-code{color:#3f3d57}.sm\:text-code-active{color:#37354b}.sm\:text-gray-lighter{--text-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--text-opacity))}.sm\:text-gray-lighter-active{color:#ebebeb}.sm\:text-gray-light{--text-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--text-opacity))}.sm\:text-gray-medium{--text-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--text-opacity))}.sm\:text-gray-darker{--text-opacity:1;color:#504747;color:rgba(80,71,71,var(--text-opacity))}.sm\:text-gray-darker-active{color:#14a5c2}.sm\:text-api-default{--text-opacity:1;color:#507192;color:rgba(80,113,146,var(--text-opacity))}.sm\:text-gray-xxl{--text-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--text-opacity))}.sm\:text-line-even{color:#f3f6f7}.sm\:hover\:text-transparent:hover{color:transparent}.sm\:hover\:text-current:hover{color:currentColor}.sm\:hover\:text-black:hover{color:#000}.sm\:hover\:text-white:hover{color:#fff}.sm\:hover\:text-gray-100:hover{--text-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--text-opacity))}.sm\:hover\:text-gray-200:hover{--text-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--text-opacity))}.sm\:hover\:text-gray-300:hover{--text-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--text-opacity))}.sm\:hover\:text-gray-400:hover{--text-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--text-opacity))}.sm\:hover\:text-gray-500:hover{--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity))}.sm\:hover\:text-gray-600:hover{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.sm\:hover\:text-gray-700:hover{--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity))}.sm\:hover\:text-gray-800:hover{--text-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--text-opacity))}.sm\:hover\:text-gray-900:hover{--text-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--text-opacity))}.sm\:hover\:text-gray-DEFAULT:hover,.sm\:hover\:text-gray:hover{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.sm\:hover\:text-red:hover{color:#d64343}.sm\:hover\:text-orange:hover{color:#eb6437}.sm\:hover\:text-yellow:hover{color:#f8da30}.sm\:hover\:text-green-100:hover{--text-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--text-opacity))}.sm\:hover\:text-green-200:hover{--text-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--text-opacity))}.sm\:hover\:text-green-300:hover{--text-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--text-opacity))}.sm\:hover\:text-green-400:hover{--text-opacity:1;color:#68d391;color:rgba(104,211,145,var(--text-opacity))}.sm\:hover\:text-green-500:hover{--text-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--text-opacity))}.sm\:hover\:text-green-600:hover{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.sm\:hover\:text-green-700:hover{--text-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--text-opacity))}.sm\:hover\:text-green-800:hover{--text-opacity:1;color:#276749;color:rgba(39,103,73,var(--text-opacity))}.sm\:hover\:text-green-900:hover{--text-opacity:1;color:#22543d;color:rgba(34,84,61,var(--text-opacity))}.sm\:hover\:text-green-DEFAULT:hover,.sm\:hover\:text-green:hover{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.sm\:hover\:text-teal-100:hover{--text-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--text-opacity))}.sm\:hover\:text-teal-200:hover{--text-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--text-opacity))}.sm\:hover\:text-teal-300:hover{--text-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--text-opacity))}.sm\:hover\:text-teal-400:hover{--text-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--text-opacity))}.sm\:hover\:text-teal-500:hover{--text-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--text-opacity))}.sm\:hover\:text-teal-600:hover{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.sm\:hover\:text-teal-700:hover{--text-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--text-opacity))}.sm\:hover\:text-teal-800:hover{--text-opacity:1;color:#285e61;color:rgba(40,94,97,var(--text-opacity))}.sm\:hover\:text-teal-900:hover{--text-opacity:1;color:#234e52;color:rgba(35,78,82,var(--text-opacity))}.sm\:hover\:text-teal-DEFAULT:hover,.sm\:hover\:text-teal:hover{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.sm\:hover\:text-blue-50:hover{color:#d1eaff}.sm\:hover\:text-blue-100:hover{color:#a8d7ff}.sm\:hover\:text-blue-200:hover{color:#80c4ff}.sm\:hover\:text-blue-300:hover{color:#57b0ff}.sm\:hover\:text-blue-400:hover{color:#2e9dff}.sm\:hover\:text-blue-500:hover{color:#058aff}.sm\:hover\:text-blue-600:hover{color:#0075db}.sm\:hover\:text-blue-700:hover{color:#005fb3}.sm\:hover\:text-blue-800:hover{color:#00498a}.sm\:hover\:text-blue-900:hover{color:#003461}.sm\:hover\:text-blue-DEFAULT:hover,.sm\:hover\:text-blue:hover{color:#0075db}.sm\:hover\:text-indigo-100:hover{--text-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--text-opacity))}.sm\:hover\:text-indigo-200:hover{--text-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--text-opacity))}.sm\:hover\:text-indigo-300:hover{--text-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--text-opacity))}.sm\:hover\:text-indigo-400:hover{--text-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--text-opacity))}.sm\:hover\:text-indigo-500:hover{--text-opacity:1;color:#667eea;color:rgba(102,126,234,var(--text-opacity))}.sm\:hover\:text-indigo-600:hover{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.sm\:hover\:text-indigo-700:hover{--text-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--text-opacity))}.sm\:hover\:text-indigo-800:hover{--text-opacity:1;color:#434190;color:rgba(67,65,144,var(--text-opacity))}.sm\:hover\:text-indigo-900:hover{--text-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--text-opacity))}.sm\:hover\:text-indigo-DEFAULT:hover,.sm\:hover\:text-indigo:hover{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.sm\:hover\:text-purple-100:hover{--text-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--text-opacity))}.sm\:hover\:text-purple-200:hover{--text-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--text-opacity))}.sm\:hover\:text-purple-300:hover{--text-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--text-opacity))}.sm\:hover\:text-purple-400:hover{--text-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--text-opacity))}.sm\:hover\:text-purple-500:hover{--text-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--text-opacity))}.sm\:hover\:text-purple-600:hover{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.sm\:hover\:text-purple-700:hover{--text-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--text-opacity))}.sm\:hover\:text-purple-800:hover{--text-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--text-opacity))}.sm\:hover\:text-purple-900:hover{--text-opacity:1;color:#44337a;color:rgba(68,51,122,var(--text-opacity))}.sm\:hover\:text-purple-DEFAULT:hover,.sm\:hover\:text-purple:hover{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.sm\:hover\:text-pink:hover{--text-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--text-opacity))}.sm\:hover\:text-inherit:hover{color:inherit}.sm\:hover\:text-amber:hover{color:#d78737}.sm\:hover\:text-amber-active:hover{color:#e3872b}.sm\:hover\:text-ardoise:hover{color:#596a82}.sm\:hover\:text-ardoise-active:hover{color:#476794}.sm\:hover\:text-blue-active:hover{color:#14a5c2}.sm\:hover\:text-lightBlue-active:hover,.sm\:hover\:text-lightBlue:hover{color:rgba(0,85,138,.1)}.sm\:hover\:text-deepBlue:hover{color:#0e346c}.sm\:hover\:text-deepBlue-active:hover{color:#0a3f8f}.sm\:hover\:text-gold:hover{color:#bd9e56}.sm\:hover\:text-gold-active:hover{color:#c9a34a}.sm\:hover\:text-grenadine:hover{color:#c35078}.sm\:hover\:text-grenadine-active:hover{color:#cf4475}.sm\:hover\:text-kiwi:hover{color:#9a9f1e}.sm\:hover\:text-kiwi-active:hover{color:#a3a815}.sm\:hover\:text-lilas:hover{color:#7ea1d3}.sm\:hover\:text-lilas-active:hover{color:#75a0db}.sm\:hover\:text-mahogany:hover{color:#57142e}.sm\:hover\:text-mahogany-active:hover{color:#610a2b}.sm\:hover\:text-ocher:hover{color:#c29614}.sm\:hover\:text-ocher-active:hover{color:#cd9c0a}.sm\:hover\:text-pine:hover{color:#144d52}.sm\:hover\:text-pine-active:hover{color:#0a555c}.sm\:hover\:text-platinum-active:hover,.sm\:hover\:text-platinum:hover{color:#000}.sm\:hover\:text-prune:hover{color:#661456}.sm\:hover\:text-prune-active:hover{color:#72085d}.sm\:hover\:text-sand:hover{color:#d7be88}.sm\:hover\:text-sand-active:hover{color:#dfc181}.sm\:hover\:text-sandPearl:hover{color:#f0e5d6}.sm\:hover\:text-sandPearl-active:hover{color:#f2e6d4}.sm\:hover\:text-silver:hover{color:#b1b2b4}.sm\:hover\:text-silver-active:hover{color:#a9afbc}.sm\:hover\:text-skyBlue:hover{color:#98d2d7}.sm\:hover\:text-skyBlue-active:hover{color:#91d8de}.sm\:hover\:text-southSea:hover{color:#9dc9cd}.sm\:hover\:text-southSea-active:hover{color:#95ced5}.sm\:hover\:text-turquoise:hover{color:#14a5c2}.sm\:hover\:text-turquoise-active:hover{color:#0aaccd}.sm\:hover\:text-waterGreen:hover{color:#007571}.sm\:hover\:text-waterGreen-active:hover{color:#00a8a3}.sm\:hover\:text-deepRed:hover{color:#c32222}.sm\:hover\:text-deepRed-active:hover{color:#cf1717}.sm\:hover\:text-emerald:hover{color:#14a33a}.sm\:hover\:text-emerald-active:hover{color:#0bad36}.sm\:hover\:text-greenLight:hover{--text-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--text-opacity))}.sm\:hover\:text-orange-active:hover{color:#f65f2c}.sm\:hover\:text-red-active:hover{color:#e13737}.sm\:hover\:text-white-active:hover{color:#14a5c2}.sm\:hover\:text-white-button-active:hover,.sm\:hover\:text-white-button:hover{color:#fff}.sm\:hover\:text-code:hover{color:#3f3d57}.sm\:hover\:text-code-active:hover{color:#37354b}.sm\:hover\:text-gray-lighter:hover{--text-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--text-opacity))}.sm\:hover\:text-gray-lighter-active:hover{color:#ebebeb}.sm\:hover\:text-gray-light:hover{--text-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--text-opacity))}.sm\:hover\:text-gray-medium:hover{--text-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--text-opacity))}.sm\:hover\:text-gray-darker:hover{--text-opacity:1;color:#504747;color:rgba(80,71,71,var(--text-opacity))}.sm\:hover\:text-gray-darker-active:hover{color:#14a5c2}.sm\:hover\:text-api-default:hover{--text-opacity:1;color:#507192;color:rgba(80,113,146,var(--text-opacity))}.sm\:hover\:text-gray-xxl:hover{--text-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--text-opacity))}.sm\:hover\:text-line-even:hover{color:#f3f6f7}.sm\:focus\:text-transparent:focus{color:transparent}.sm\:focus\:text-current:focus{color:currentColor}.sm\:focus\:text-black:focus{color:#000}.sm\:focus\:text-white:focus{color:#fff}.sm\:focus\:text-gray-100:focus{--text-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--text-opacity))}.sm\:focus\:text-gray-200:focus{--text-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--text-opacity))}.sm\:focus\:text-gray-300:focus{--text-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--text-opacity))}.sm\:focus\:text-gray-400:focus{--text-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--text-opacity))}.sm\:focus\:text-gray-500:focus{--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity))}.sm\:focus\:text-gray-600:focus{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.sm\:focus\:text-gray-700:focus{--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity))}.sm\:focus\:text-gray-800:focus{--text-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--text-opacity))}.sm\:focus\:text-gray-900:focus{--text-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--text-opacity))}.sm\:focus\:text-gray-DEFAULT:focus,.sm\:focus\:text-gray:focus{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.sm\:focus\:text-red:focus{color:#d64343}.sm\:focus\:text-orange:focus{color:#eb6437}.sm\:focus\:text-yellow:focus{color:#f8da30}.sm\:focus\:text-green-100:focus{--text-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--text-opacity))}.sm\:focus\:text-green-200:focus{--text-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--text-opacity))}.sm\:focus\:text-green-300:focus{--text-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--text-opacity))}.sm\:focus\:text-green-400:focus{--text-opacity:1;color:#68d391;color:rgba(104,211,145,var(--text-opacity))}.sm\:focus\:text-green-500:focus{--text-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--text-opacity))}.sm\:focus\:text-green-600:focus{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.sm\:focus\:text-green-700:focus{--text-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--text-opacity))}.sm\:focus\:text-green-800:focus{--text-opacity:1;color:#276749;color:rgba(39,103,73,var(--text-opacity))}.sm\:focus\:text-green-900:focus{--text-opacity:1;color:#22543d;color:rgba(34,84,61,var(--text-opacity))}.sm\:focus\:text-green-DEFAULT:focus,.sm\:focus\:text-green:focus{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.sm\:focus\:text-teal-100:focus{--text-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--text-opacity))}.sm\:focus\:text-teal-200:focus{--text-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--text-opacity))}.sm\:focus\:text-teal-300:focus{--text-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--text-opacity))}.sm\:focus\:text-teal-400:focus{--text-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--text-opacity))}.sm\:focus\:text-teal-500:focus{--text-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--text-opacity))}.sm\:focus\:text-teal-600:focus{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.sm\:focus\:text-teal-700:focus{--text-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--text-opacity))}.sm\:focus\:text-teal-800:focus{--text-opacity:1;color:#285e61;color:rgba(40,94,97,var(--text-opacity))}.sm\:focus\:text-teal-900:focus{--text-opacity:1;color:#234e52;color:rgba(35,78,82,var(--text-opacity))}.sm\:focus\:text-teal-DEFAULT:focus,.sm\:focus\:text-teal:focus{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.sm\:focus\:text-blue-50:focus{color:#d1eaff}.sm\:focus\:text-blue-100:focus{color:#a8d7ff}.sm\:focus\:text-blue-200:focus{color:#80c4ff}.sm\:focus\:text-blue-300:focus{color:#57b0ff}.sm\:focus\:text-blue-400:focus{color:#2e9dff}.sm\:focus\:text-blue-500:focus{color:#058aff}.sm\:focus\:text-blue-600:focus{color:#0075db}.sm\:focus\:text-blue-700:focus{color:#005fb3}.sm\:focus\:text-blue-800:focus{color:#00498a}.sm\:focus\:text-blue-900:focus{color:#003461}.sm\:focus\:text-blue-DEFAULT:focus,.sm\:focus\:text-blue:focus{color:#0075db}.sm\:focus\:text-indigo-100:focus{--text-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--text-opacity))}.sm\:focus\:text-indigo-200:focus{--text-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--text-opacity))}.sm\:focus\:text-indigo-300:focus{--text-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--text-opacity))}.sm\:focus\:text-indigo-400:focus{--text-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--text-opacity))}.sm\:focus\:text-indigo-500:focus{--text-opacity:1;color:#667eea;color:rgba(102,126,234,var(--text-opacity))}.sm\:focus\:text-indigo-600:focus{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.sm\:focus\:text-indigo-700:focus{--text-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--text-opacity))}.sm\:focus\:text-indigo-800:focus{--text-opacity:1;color:#434190;color:rgba(67,65,144,var(--text-opacity))}.sm\:focus\:text-indigo-900:focus{--text-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--text-opacity))}.sm\:focus\:text-indigo-DEFAULT:focus,.sm\:focus\:text-indigo:focus{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.sm\:focus\:text-purple-100:focus{--text-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--text-opacity))}.sm\:focus\:text-purple-200:focus{--text-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--text-opacity))}.sm\:focus\:text-purple-300:focus{--text-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--text-opacity))}.sm\:focus\:text-purple-400:focus{--text-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--text-opacity))}.sm\:focus\:text-purple-500:focus{--text-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--text-opacity))}.sm\:focus\:text-purple-600:focus{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.sm\:focus\:text-purple-700:focus{--text-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--text-opacity))}.sm\:focus\:text-purple-800:focus{--text-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--text-opacity))}.sm\:focus\:text-purple-900:focus{--text-opacity:1;color:#44337a;color:rgba(68,51,122,var(--text-opacity))}.sm\:focus\:text-purple-DEFAULT:focus,.sm\:focus\:text-purple:focus{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.sm\:focus\:text-pink:focus{--text-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--text-opacity))}.sm\:focus\:text-inherit:focus{color:inherit}.sm\:focus\:text-amber:focus{color:#d78737}.sm\:focus\:text-amber-active:focus{color:#e3872b}.sm\:focus\:text-ardoise:focus{color:#596a82}.sm\:focus\:text-ardoise-active:focus{color:#476794}.sm\:focus\:text-blue-active:focus{color:#14a5c2}.sm\:focus\:text-lightBlue-active:focus,.sm\:focus\:text-lightBlue:focus{color:rgba(0,85,138,.1)}.sm\:focus\:text-deepBlue:focus{color:#0e346c}.sm\:focus\:text-deepBlue-active:focus{color:#0a3f8f}.sm\:focus\:text-gold:focus{color:#bd9e56}.sm\:focus\:text-gold-active:focus{color:#c9a34a}.sm\:focus\:text-grenadine:focus{color:#c35078}.sm\:focus\:text-grenadine-active:focus{color:#cf4475}.sm\:focus\:text-kiwi:focus{color:#9a9f1e}.sm\:focus\:text-kiwi-active:focus{color:#a3a815}.sm\:focus\:text-lilas:focus{color:#7ea1d3}.sm\:focus\:text-lilas-active:focus{color:#75a0db}.sm\:focus\:text-mahogany:focus{color:#57142e}.sm\:focus\:text-mahogany-active:focus{color:#610a2b}.sm\:focus\:text-ocher:focus{color:#c29614}.sm\:focus\:text-ocher-active:focus{color:#cd9c0a}.sm\:focus\:text-pine:focus{color:#144d52}.sm\:focus\:text-pine-active:focus{color:#0a555c}.sm\:focus\:text-platinum-active:focus,.sm\:focus\:text-platinum:focus{color:#000}.sm\:focus\:text-prune:focus{color:#661456}.sm\:focus\:text-prune-active:focus{color:#72085d}.sm\:focus\:text-sand:focus{color:#d7be88}.sm\:focus\:text-sand-active:focus{color:#dfc181}.sm\:focus\:text-sandPearl:focus{color:#f0e5d6}.sm\:focus\:text-sandPearl-active:focus{color:#f2e6d4}.sm\:focus\:text-silver:focus{color:#b1b2b4}.sm\:focus\:text-silver-active:focus{color:#a9afbc}.sm\:focus\:text-skyBlue:focus{color:#98d2d7}.sm\:focus\:text-skyBlue-active:focus{color:#91d8de}.sm\:focus\:text-southSea:focus{color:#9dc9cd}.sm\:focus\:text-southSea-active:focus{color:#95ced5}.sm\:focus\:text-turquoise:focus{color:#14a5c2}.sm\:focus\:text-turquoise-active:focus{color:#0aaccd}.sm\:focus\:text-waterGreen:focus{color:#007571}.sm\:focus\:text-waterGreen-active:focus{color:#00a8a3}.sm\:focus\:text-deepRed:focus{color:#c32222}.sm\:focus\:text-deepRed-active:focus{color:#cf1717}.sm\:focus\:text-emerald:focus{color:#14a33a}.sm\:focus\:text-emerald-active:focus{color:#0bad36}.sm\:focus\:text-greenLight:focus{--text-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--text-opacity))}.sm\:focus\:text-orange-active:focus{color:#f65f2c}.sm\:focus\:text-red-active:focus{color:#e13737}.sm\:focus\:text-white-active:focus{color:#14a5c2}.sm\:focus\:text-white-button-active:focus,.sm\:focus\:text-white-button:focus{color:#fff}.sm\:focus\:text-code:focus{color:#3f3d57}.sm\:focus\:text-code-active:focus{color:#37354b}.sm\:focus\:text-gray-lighter:focus{--text-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--text-opacity))}.sm\:focus\:text-gray-lighter-active:focus{color:#ebebeb}.sm\:focus\:text-gray-light:focus{--text-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--text-opacity))}.sm\:focus\:text-gray-medium:focus{--text-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--text-opacity))}.sm\:focus\:text-gray-darker:focus{--text-opacity:1;color:#504747;color:rgba(80,71,71,var(--text-opacity))}.sm\:focus\:text-gray-darker-active:focus{color:#14a5c2}.sm\:focus\:text-api-default:focus{--text-opacity:1;color:#507192;color:rgba(80,113,146,var(--text-opacity))}.sm\:focus\:text-gray-xxl:focus{--text-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--text-opacity))}.sm\:focus\:text-line-even:focus{color:#f3f6f7}.sm\:text-opacity-0{--text-opacity:0}.sm\:text-opacity-25{--text-opacity:0.25}.sm\:text-opacity-50{--text-opacity:0.5}.sm\:text-opacity-75{--text-opacity:0.75}.sm\:text-opacity-100{--text-opacity:1}.sm\:hover\:text-opacity-0:hover{--text-opacity:0}.sm\:hover\:text-opacity-25:hover{--text-opacity:0.25}.sm\:hover\:text-opacity-50:hover{--text-opacity:0.5}.sm\:hover\:text-opacity-75:hover{--text-opacity:0.75}.sm\:hover\:text-opacity-100:hover{--text-opacity:1}.sm\:focus\:text-opacity-0:focus{--text-opacity:0}.sm\:focus\:text-opacity-25:focus{--text-opacity:0.25}.sm\:focus\:text-opacity-50:focus{--text-opacity:0.5}.sm\:focus\:text-opacity-75:focus{--text-opacity:0.75}.sm\:focus\:text-opacity-100:focus{--text-opacity:1}.sm\:italic{font-style:italic}.sm\:not-italic{font-style:normal}.sm\:uppercase{text-transform:uppercase}.sm\:lowercase{text-transform:lowercase}.sm\:capitalize{text-transform:capitalize}.sm\:normal-case{text-transform:none}.sm\:underline{text-decoration:underline}.sm\:line-through{text-decoration:line-through}.sm\:no-underline{text-decoration:none}.sm\:hover\:underline:hover{text-decoration:underline}.sm\:hover\:line-through:hover{text-decoration:line-through}.sm\:hover\:no-underline:hover{text-decoration:none}.sm\:focus\:underline:focus{text-decoration:underline}.sm\:focus\:line-through:focus{text-decoration:line-through}.sm\:focus\:no-underline:focus{text-decoration:none}.sm\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sm\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.sm\:diagonal-fractions,.sm\:lining-nums,.sm\:oldstyle-nums,.sm\:ordinal,.sm\:proportional-nums,.sm\:slashed-zero,.sm\:stacked-fractions,.sm\:tabular-nums{--font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)}.sm\:normal-nums{font-variant-numeric:normal}.sm\:ordinal{--font-variant-numeric-ordinal:ordinal}.sm\:slashed-zero{--font-variant-numeric-slashed-zero:slashed-zero}.sm\:lining-nums{--font-variant-numeric-figure:lining-nums}.sm\:oldstyle-nums{--font-variant-numeric-figure:oldstyle-nums}.sm\:proportional-nums{--font-variant-numeric-spacing:proportional-nums}.sm\:tabular-nums{--font-variant-numeric-spacing:tabular-nums}.sm\:diagonal-fractions{--font-variant-numeric-fraction:diagonal-fractions}.sm\:stacked-fractions{--font-variant-numeric-fraction:stacked-fractions}.sm\:tracking-tighter{letter-spacing:-.05em}.sm\:tracking-tight{letter-spacing:-.025em}.sm\:tracking-normal{letter-spacing:0}.sm\:tracking-wide{letter-spacing:.025em}.sm\:tracking-wider{letter-spacing:.05em}.sm\:tracking-widest{letter-spacing:.1em}.sm\:select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sm\:select-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.sm\:select-all{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.sm\:select-auto{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.sm\:align-baseline{vertical-align:baseline}.sm\:align-top{vertical-align:top}.sm\:align-middle{vertical-align:middle}.sm\:align-bottom{vertical-align:bottom}.sm\:align-text-top{vertical-align:text-top}.sm\:align-text-bottom{vertical-align:text-bottom}.sm\:visible{visibility:visible}.sm\:invisible{visibility:hidden}.sm\:whitespace-normal{white-space:normal}.sm\:whitespace-no-wrap{white-space:nowrap}.sm\:whitespace-pre{white-space:pre}.sm\:whitespace-pre-line{white-space:pre-line}.sm\:whitespace-pre-wrap{white-space:pre-wrap}.sm\:break-normal{word-wrap:normal;overflow-wrap:normal;word-break:normal}.sm\:break-words{word-wrap:break-word;overflow-wrap:break-word}.sm\:break-all{word-break:break-all}.sm\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm\:w-0{width:0}.sm\:w-1{width:.25rem}.sm\:w-2{width:.5rem}.sm\:w-3{width:.75rem}.sm\:w-4{width:1rem}.sm\:w-5{width:1.25rem}.sm\:w-6{width:1.5rem}.sm\:w-7{width:1.75rem}.sm\:w-8{width:2rem}.sm\:w-9{width:2.25rem}.sm\:w-10{width:2.5rem}.sm\:w-11{width:2.75rem}.sm\:w-12{width:3rem}.sm\:w-15{width:3.75rem}.sm\:w-16{width:4rem}.sm\:w-20{width:5rem}.sm\:w-22{width:5.5rem}.sm\:w-24{width:6rem}.sm\:w-25{width:6.25rem}.sm\:w-26{width:6.5rem}.sm\:w-28{width:8rem}.sm\:w-30{width:8.5rem}.sm\:w-32{width:9rem}.sm\:w-40{width:10rem}.sm\:w-48{width:12rem}.sm\:w-52{width:13rem}.sm\:w-56{width:14rem}.sm\:w-60{width:15rem}.sm\:w-64{width:16rem}.sm\:w-68{width:17rem}.sm\:w-auto{width:auto}.sm\:w-px{width:1px}.sm\:w-0\.5{width:.125rem}.sm\:w-1\.5{width:.375rem}.sm\:w-2\.5{width:.625rem}.sm\:w-7\.5{width:1.875rem}.sm\:w-1\/2{width:50%}.sm\:w-1\/3{width:33.333333%}.sm\:w-2\/3{width:66.666667%}.sm\:w-1\/4{width:25%}.sm\:w-2\/4{width:50%}.sm\:w-3\/4{width:75%}.sm\:w-1\/5{width:20%}.sm\:w-2\/5{width:40%}.sm\:w-3\/5{width:60%}.sm\:w-4\/5{width:80%}.sm\:w-1\/6{width:16.666667%}.sm\:w-2\/6{width:33.333333%}.sm\:w-3\/6{width:50%}.sm\:w-4\/6{width:66.666667%}.sm\:w-5\/6{width:83.333333%}.sm\:w-1\/12{width:8.333333%}.sm\:w-2\/12{width:16.666667%}.sm\:w-3\/12{width:25%}.sm\:w-4\/12{width:33.333333%}.sm\:w-5\/12{width:41.666667%}.sm\:w-6\/12{width:50%}.sm\:w-7\/12{width:58.333333%}.sm\:w-8\/12{width:66.666667%}.sm\:w-9\/12{width:75%}.sm\:w-10\/12{width:83.333333%}.sm\:w-11\/12{width:91.666667%}.sm\:w-full{width:100%}.sm\:w-screen{width:100vw}.sm\:w-3\/10{width:30%}.sm\:w-7\/10{width:70%}.sm\:w-9\/10{width:90%}.sm\:w-12\/25{width:48%}.sm\:z-0{z-index:0}.sm\:z-1{z-index:1}.sm\:z-2{z-index:2}.sm\:z-3{z-index:3}.sm\:z-4{z-index:4}.sm\:z-5{z-index:5}.sm\:z-6{z-index:6}.sm\:z-10{z-index:10}.sm\:z-20{z-index:20}.sm\:z-30{z-index:30}.sm\:z-40{z-index:40}.sm\:z-50{z-index:50}.sm\:z-auto{z-index:auto}.sm\:gap-0{grid-gap:0;gap:0}.sm\:gap-1{grid-gap:.25rem;gap:.25rem}.sm\:gap-2{grid-gap:.5rem;gap:.5rem}.sm\:gap-3{grid-gap:.75rem;gap:.75rem}.sm\:gap-4{grid-gap:1rem;gap:1rem}.sm\:gap-5{grid-gap:1.25rem;gap:1.25rem}.sm\:gap-6{grid-gap:1.5rem;gap:1.5rem}.sm\:gap-7{grid-gap:1.75rem;gap:1.75rem}.sm\:gap-8{grid-gap:2rem;gap:2rem}.sm\:gap-9{grid-gap:2.25rem;gap:2.25rem}.sm\:gap-10{grid-gap:2.5rem;gap:2.5rem}.sm\:gap-11{grid-gap:2.75rem;gap:2.75rem}.sm\:gap-12{grid-gap:3rem;gap:3rem}.sm\:gap-15{grid-gap:3.75rem;gap:3.75rem}.sm\:gap-16{grid-gap:4rem;gap:4rem}.sm\:gap-20{grid-gap:5rem;gap:5rem}.sm\:gap-22{grid-gap:5.5rem;gap:5.5rem}.sm\:gap-24{grid-gap:6rem;gap:6rem}.sm\:gap-25{grid-gap:6.25rem;gap:6.25rem}.sm\:gap-26{grid-gap:6.5rem;gap:6.5rem}.sm\:gap-28{grid-gap:8rem;gap:8rem}.sm\:gap-30{grid-gap:8.5rem;gap:8.5rem}.sm\:gap-32{grid-gap:9rem;gap:9rem}.sm\:gap-40{grid-gap:10rem;gap:10rem}.sm\:gap-48{grid-gap:12rem;gap:12rem}.sm\:gap-52{grid-gap:13rem;gap:13rem}.sm\:gap-56{grid-gap:14rem;gap:14rem}.sm\:gap-60{grid-gap:15rem;gap:15rem}.sm\:gap-64{grid-gap:16rem;gap:16rem}.sm\:gap-68{grid-gap:17rem;gap:17rem}.sm\:gap-px{grid-gap:1px;gap:1px}.sm\:gap-0\.5{grid-gap:.125rem;gap:.125rem}.sm\:gap-1\.5{grid-gap:.375rem;gap:.375rem}.sm\:gap-2\.5{grid-gap:.625rem;gap:.625rem}.sm\:gap-7\.5{grid-gap:1.875rem;gap:1.875rem}.sm\:col-gap-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.sm\:col-gap-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.sm\:col-gap-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.sm\:col-gap-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.sm\:col-gap-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.sm\:col-gap-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.sm\:col-gap-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.sm\:col-gap-7{grid-column-gap:1.75rem;-moz-column-gap:1.75rem;column-gap:1.75rem}.sm\:col-gap-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.sm\:col-gap-9{grid-column-gap:2.25rem;-moz-column-gap:2.25rem;column-gap:2.25rem}.sm\:col-gap-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.sm\:col-gap-11{grid-column-gap:2.75rem;-moz-column-gap:2.75rem;column-gap:2.75rem}.sm\:col-gap-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.sm\:col-gap-15{grid-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem}.sm\:col-gap-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.sm\:col-gap-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.sm\:col-gap-22{grid-column-gap:5.5rem;-moz-column-gap:5.5rem;column-gap:5.5rem}.sm\:col-gap-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.sm\:col-gap-25{grid-column-gap:6.25rem;-moz-column-gap:6.25rem;column-gap:6.25rem}.sm\:col-gap-26{grid-column-gap:6.5rem;-moz-column-gap:6.5rem;column-gap:6.5rem}.sm\:col-gap-28{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.sm\:col-gap-30{grid-column-gap:8.5rem;-moz-column-gap:8.5rem;column-gap:8.5rem}.sm\:col-gap-32{grid-column-gap:9rem;-moz-column-gap:9rem;column-gap:9rem}.sm\:col-gap-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.sm\:col-gap-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.sm\:col-gap-52{grid-column-gap:13rem;-moz-column-gap:13rem;column-gap:13rem}.sm\:col-gap-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.sm\:col-gap-60{grid-column-gap:15rem;-moz-column-gap:15rem;column-gap:15rem}.sm\:col-gap-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.sm\:col-gap-68{grid-column-gap:17rem;-moz-column-gap:17rem;column-gap:17rem}.sm\:col-gap-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.sm\:col-gap-0\.5{grid-column-gap:.125rem;-moz-column-gap:.125rem;column-gap:.125rem}.sm\:col-gap-1\.5{grid-column-gap:.375rem;-moz-column-gap:.375rem;column-gap:.375rem}.sm\:col-gap-2\.5{grid-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}.sm\:col-gap-7\.5{grid-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}.sm\:gap-x-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.sm\:gap-x-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.sm\:gap-x-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.sm\:gap-x-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.sm\:gap-x-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.sm\:gap-x-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.sm\:gap-x-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.sm\:gap-x-7{grid-column-gap:1.75rem;-moz-column-gap:1.75rem;column-gap:1.75rem}.sm\:gap-x-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.sm\:gap-x-9{grid-column-gap:2.25rem;-moz-column-gap:2.25rem;column-gap:2.25rem}.sm\:gap-x-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.sm\:gap-x-11{grid-column-gap:2.75rem;-moz-column-gap:2.75rem;column-gap:2.75rem}.sm\:gap-x-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.sm\:gap-x-15{grid-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem}.sm\:gap-x-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.sm\:gap-x-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.sm\:gap-x-22{grid-column-gap:5.5rem;-moz-column-gap:5.5rem;column-gap:5.5rem}.sm\:gap-x-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.sm\:gap-x-25{grid-column-gap:6.25rem;-moz-column-gap:6.25rem;column-gap:6.25rem}.sm\:gap-x-26{grid-column-gap:6.5rem;-moz-column-gap:6.5rem;column-gap:6.5rem}.sm\:gap-x-28{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.sm\:gap-x-30{grid-column-gap:8.5rem;-moz-column-gap:8.5rem;column-gap:8.5rem}.sm\:gap-x-32{grid-column-gap:9rem;-moz-column-gap:9rem;column-gap:9rem}.sm\:gap-x-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.sm\:gap-x-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.sm\:gap-x-52{grid-column-gap:13rem;-moz-column-gap:13rem;column-gap:13rem}.sm\:gap-x-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.sm\:gap-x-60{grid-column-gap:15rem;-moz-column-gap:15rem;column-gap:15rem}.sm\:gap-x-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.sm\:gap-x-68{grid-column-gap:17rem;-moz-column-gap:17rem;column-gap:17rem}.sm\:gap-x-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.sm\:gap-x-0\.5{grid-column-gap:.125rem;-moz-column-gap:.125rem;column-gap:.125rem}.sm\:gap-x-1\.5{grid-column-gap:.375rem;-moz-column-gap:.375rem;column-gap:.375rem}.sm\:gap-x-2\.5{grid-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}.sm\:gap-x-7\.5{grid-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}.sm\:row-gap-0{grid-row-gap:0;row-gap:0}.sm\:row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}.sm\:row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}.sm\:row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}.sm\:row-gap-4{grid-row-gap:1rem;row-gap:1rem}.sm\:row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}.sm\:row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.sm\:row-gap-7{grid-row-gap:1.75rem;row-gap:1.75rem}.sm\:row-gap-8{grid-row-gap:2rem;row-gap:2rem}.sm\:row-gap-9{grid-row-gap:2.25rem;row-gap:2.25rem}.sm\:row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}.sm\:row-gap-11{grid-row-gap:2.75rem;row-gap:2.75rem}.sm\:row-gap-12{grid-row-gap:3rem;row-gap:3rem}.sm\:row-gap-15{grid-row-gap:3.75rem;row-gap:3.75rem}.sm\:row-gap-16{grid-row-gap:4rem;row-gap:4rem}.sm\:row-gap-20{grid-row-gap:5rem;row-gap:5rem}.sm\:row-gap-22{grid-row-gap:5.5rem;row-gap:5.5rem}.sm\:row-gap-24{grid-row-gap:6rem;row-gap:6rem}.sm\:row-gap-25{grid-row-gap:6.25rem;row-gap:6.25rem}.sm\:row-gap-26{grid-row-gap:6.5rem;row-gap:6.5rem}.sm\:row-gap-28{grid-row-gap:8rem;row-gap:8rem}.sm\:row-gap-30{grid-row-gap:8.5rem;row-gap:8.5rem}.sm\:row-gap-32{grid-row-gap:9rem;row-gap:9rem}.sm\:row-gap-40{grid-row-gap:10rem;row-gap:10rem}.sm\:row-gap-48{grid-row-gap:12rem;row-gap:12rem}.sm\:row-gap-52{grid-row-gap:13rem;row-gap:13rem}.sm\:row-gap-56{grid-row-gap:14rem;row-gap:14rem}.sm\:row-gap-60{grid-row-gap:15rem;row-gap:15rem}.sm\:row-gap-64{grid-row-gap:16rem;row-gap:16rem}.sm\:row-gap-68{grid-row-gap:17rem;row-gap:17rem}.sm\:row-gap-px{grid-row-gap:1px;row-gap:1px}.sm\:row-gap-0\.5{grid-row-gap:.125rem;row-gap:.125rem}.sm\:row-gap-1\.5{grid-row-gap:.375rem;row-gap:.375rem}.sm\:row-gap-2\.5{grid-row-gap:.625rem;row-gap:.625rem}.sm\:row-gap-7\.5{grid-row-gap:1.875rem;row-gap:1.875rem}.sm\:gap-y-0{grid-row-gap:0;row-gap:0}.sm\:gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}.sm\:gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}.sm\:gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}.sm\:gap-y-4{grid-row-gap:1rem;row-gap:1rem}.sm\:gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}.sm\:gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}.sm\:gap-y-7{grid-row-gap:1.75rem;row-gap:1.75rem}.sm\:gap-y-8{grid-row-gap:2rem;row-gap:2rem}.sm\:gap-y-9{grid-row-gap:2.25rem;row-gap:2.25rem}.sm\:gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}.sm\:gap-y-11{grid-row-gap:2.75rem;row-gap:2.75rem}.sm\:gap-y-12{grid-row-gap:3rem;row-gap:3rem}.sm\:gap-y-15{grid-row-gap:3.75rem;row-gap:3.75rem}.sm\:gap-y-16{grid-row-gap:4rem;row-gap:4rem}.sm\:gap-y-20{grid-row-gap:5rem;row-gap:5rem}.sm\:gap-y-22{grid-row-gap:5.5rem;row-gap:5.5rem}.sm\:gap-y-24{grid-row-gap:6rem;row-gap:6rem}.sm\:gap-y-25{grid-row-gap:6.25rem;row-gap:6.25rem}.sm\:gap-y-26{grid-row-gap:6.5rem;row-gap:6.5rem}.sm\:gap-y-28{grid-row-gap:8rem;row-gap:8rem}.sm\:gap-y-30{grid-row-gap:8.5rem;row-gap:8.5rem}.sm\:gap-y-32{grid-row-gap:9rem;row-gap:9rem}.sm\:gap-y-40{grid-row-gap:10rem;row-gap:10rem}.sm\:gap-y-48{grid-row-gap:12rem;row-gap:12rem}.sm\:gap-y-52{grid-row-gap:13rem;row-gap:13rem}.sm\:gap-y-56{grid-row-gap:14rem;row-gap:14rem}.sm\:gap-y-60{grid-row-gap:15rem;row-gap:15rem}.sm\:gap-y-64{grid-row-gap:16rem;row-gap:16rem}.sm\:gap-y-68{grid-row-gap:17rem;row-gap:17rem}.sm\:gap-y-px{grid-row-gap:1px;row-gap:1px}.sm\:gap-y-0\.5{grid-row-gap:.125rem;row-gap:.125rem}.sm\:gap-y-1\.5{grid-row-gap:.375rem;row-gap:.375rem}.sm\:gap-y-2\.5{grid-row-gap:.625rem;row-gap:.625rem}.sm\:gap-y-7\.5{grid-row-gap:1.875rem;row-gap:1.875rem}.sm\:grid-flow-row{grid-auto-flow:row}.sm\:grid-flow-col{grid-auto-flow:column}.sm\:grid-flow-row-dense{grid-auto-flow:row dense}.sm\:grid-flow-col-dense{grid-auto-flow:column dense}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-none{grid-template-columns:none}.sm\:auto-cols-auto{grid-auto-columns:auto}.sm\:auto-cols-min{grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}.sm\:auto-cols-max{grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content}.sm\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.sm\:col-auto{grid-column:auto}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-7{grid-column:span 7/span 7}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:col-span-9{grid-column:span 9/span 9}.sm\:col-span-10{grid-column:span 10/span 10}.sm\:col-span-11{grid-column:span 11/span 11}.sm\:col-span-12{grid-column:span 12/span 12}.sm\:col-span-full{grid-column:1/-1}.sm\:col-start-1{grid-column-start:1}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-3{grid-column-start:3}.sm\:col-start-4{grid-column-start:4}.sm\:col-start-5{grid-column-start:5}.sm\:col-start-6{grid-column-start:6}.sm\:col-start-7{grid-column-start:7}.sm\:col-start-8{grid-column-start:8}.sm\:col-start-9{grid-column-start:9}.sm\:col-start-10{grid-column-start:10}.sm\:col-start-11{grid-column-start:11}.sm\:col-start-12{grid-column-start:12}.sm\:col-start-13{grid-column-start:13}.sm\:col-start-auto{grid-column-start:auto}.sm\:col-end-1{grid-column-end:1}.sm\:col-end-2{grid-column-end:2}.sm\:col-end-3{grid-column-end:3}.sm\:col-end-4{grid-column-end:4}.sm\:col-end-5{grid-column-end:5}.sm\:col-end-6{grid-column-end:6}.sm\:col-end-7{grid-column-end:7}.sm\:col-end-8{grid-column-end:8}.sm\:col-end-9{grid-column-end:9}.sm\:col-end-10{grid-column-end:10}.sm\:col-end-11{grid-column-end:11}.sm\:col-end-12{grid-column-end:12}.sm\:col-end-13{grid-column-end:13}.sm\:col-end-auto{grid-column-end:auto}.sm\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.sm\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.sm\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.sm\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.sm\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.sm\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.sm\:grid-rows-none{grid-template-rows:none}.sm\:auto-rows-auto{grid-auto-rows:auto}.sm\:auto-rows-min{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.sm\:auto-rows-max{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.sm\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.sm\:row-auto{grid-row:auto}.sm\:row-span-1{grid-row:span 1/span 1}.sm\:row-span-2{grid-row:span 2/span 2}.sm\:row-span-3{grid-row:span 3/span 3}.sm\:row-span-4{grid-row:span 4/span 4}.sm\:row-span-5{grid-row:span 5/span 5}.sm\:row-span-6{grid-row:span 6/span 6}.sm\:row-span-full{grid-row:1/-1}.sm\:row-start-1{grid-row-start:1}.sm\:row-start-2{grid-row-start:2}.sm\:row-start-3{grid-row-start:3}.sm\:row-start-4{grid-row-start:4}.sm\:row-start-5{grid-row-start:5}.sm\:row-start-6{grid-row-start:6}.sm\:row-start-7{grid-row-start:7}.sm\:row-start-auto{grid-row-start:auto}.sm\:row-end-1{grid-row-end:1}.sm\:row-end-2{grid-row-end:2}.sm\:row-end-3{grid-row-end:3}.sm\:row-end-4{grid-row-end:4}.sm\:row-end-5{grid-row-end:5}.sm\:row-end-6{grid-row-end:6}.sm\:row-end-7{grid-row-end:7}.sm\:row-end-auto{grid-row-end:auto}.sm\:transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.sm\:origin-center{transform-origin:center}.sm\:origin-top{transform-origin:top}.sm\:origin-top-right{transform-origin:top right}.sm\:origin-right{transform-origin:right}.sm\:origin-bottom-right{transform-origin:bottom right}.sm\:origin-bottom{transform-origin:bottom}.sm\:origin-bottom-left{transform-origin:bottom left}.sm\:origin-left{transform-origin:left}.sm\:origin-top-left{transform-origin:top left}.sm\:scale-0{--transform-scale-x:0;--transform-scale-y:0}.sm\:scale-50{--transform-scale-x:.5;--transform-scale-y:.5}.sm\:scale-75{--transform-scale-x:.75;--transform-scale-y:.75}.sm\:scale-90{--transform-scale-x:.9;--transform-scale-y:.9}.sm\:scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.sm\:scale-100{--transform-scale-x:1;--transform-scale-y:1}.sm\:scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}.sm\:scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}.sm\:scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}.sm\:scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}.sm\:scale-x-0{--transform-scale-x:0}.sm\:scale-x-50{--transform-scale-x:.5}.sm\:scale-x-75{--transform-scale-x:.75}.sm\:scale-x-90{--transform-scale-x:.9}.sm\:scale-x-95{--transform-scale-x:.95}.sm\:scale-x-100{--transform-scale-x:1}.sm\:scale-x-105{--transform-scale-x:1.05}.sm\:scale-x-110{--transform-scale-x:1.1}.sm\:scale-x-125{--transform-scale-x:1.25}.sm\:scale-x-150{--transform-scale-x:1.5}.sm\:scale-y-0{--transform-scale-y:0}.sm\:scale-y-50{--transform-scale-y:.5}.sm\:scale-y-75{--transform-scale-y:.75}.sm\:scale-y-90{--transform-scale-y:.9}.sm\:scale-y-95{--transform-scale-y:.95}.sm\:scale-y-100{--transform-scale-y:1}.sm\:scale-y-105{--transform-scale-y:1.05}.sm\:scale-y-110{--transform-scale-y:1.1}.sm\:scale-y-125{--transform-scale-y:1.25}.sm\:scale-y-150{--transform-scale-y:1.5}.sm\:hover\:scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}.sm\:hover\:scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}.sm\:hover\:scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}.sm\:hover\:scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}.sm\:hover\:scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}.sm\:hover\:scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}.sm\:hover\:scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}.sm\:hover\:scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}.sm\:hover\:scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}.sm\:hover\:scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}.sm\:hover\:scale-x-0:hover{--transform-scale-x:0}.sm\:hover\:scale-x-50:hover{--transform-scale-x:.5}.sm\:hover\:scale-x-75:hover{--transform-scale-x:.75}.sm\:hover\:scale-x-90:hover{--transform-scale-x:.9}.sm\:hover\:scale-x-95:hover{--transform-scale-x:.95}.sm\:hover\:scale-x-100:hover{--transform-scale-x:1}.sm\:hover\:scale-x-105:hover{--transform-scale-x:1.05}.sm\:hover\:scale-x-110:hover{--transform-scale-x:1.1}.sm\:hover\:scale-x-125:hover{--transform-scale-x:1.25}.sm\:hover\:scale-x-150:hover{--transform-scale-x:1.5}.sm\:hover\:scale-y-0:hover{--transform-scale-y:0}.sm\:hover\:scale-y-50:hover{--transform-scale-y:.5}.sm\:hover\:scale-y-75:hover{--transform-scale-y:.75}.sm\:hover\:scale-y-90:hover{--transform-scale-y:.9}.sm\:hover\:scale-y-95:hover{--transform-scale-y:.95}.sm\:hover\:scale-y-100:hover{--transform-scale-y:1}.sm\:hover\:scale-y-105:hover{--transform-scale-y:1.05}.sm\:hover\:scale-y-110:hover{--transform-scale-y:1.1}.sm\:hover\:scale-y-125:hover{--transform-scale-y:1.25}.sm\:hover\:scale-y-150:hover{--transform-scale-y:1.5}.sm\:focus\:scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}.sm\:focus\:scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}.sm\:focus\:scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}.sm\:focus\:scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}.sm\:focus\:scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}.sm\:focus\:scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}.sm\:focus\:scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}.sm\:focus\:scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}.sm\:focus\:scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}.sm\:focus\:scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}.sm\:focus\:scale-x-0:focus{--transform-scale-x:0}.sm\:focus\:scale-x-50:focus{--transform-scale-x:.5}.sm\:focus\:scale-x-75:focus{--transform-scale-x:.75}.sm\:focus\:scale-x-90:focus{--transform-scale-x:.9}.sm\:focus\:scale-x-95:focus{--transform-scale-x:.95}.sm\:focus\:scale-x-100:focus{--transform-scale-x:1}.sm\:focus\:scale-x-105:focus{--transform-scale-x:1.05}.sm\:focus\:scale-x-110:focus{--transform-scale-x:1.1}.sm\:focus\:scale-x-125:focus{--transform-scale-x:1.25}.sm\:focus\:scale-x-150:focus{--transform-scale-x:1.5}.sm\:focus\:scale-y-0:focus{--transform-scale-y:0}.sm\:focus\:scale-y-50:focus{--transform-scale-y:.5}.sm\:focus\:scale-y-75:focus{--transform-scale-y:.75}.sm\:focus\:scale-y-90:focus{--transform-scale-y:.9}.sm\:focus\:scale-y-95:focus{--transform-scale-y:.95}.sm\:focus\:scale-y-100:focus{--transform-scale-y:1}.sm\:focus\:scale-y-105:focus{--transform-scale-y:1.05}.sm\:focus\:scale-y-110:focus{--transform-scale-y:1.1}.sm\:focus\:scale-y-125:focus{--transform-scale-y:1.25}.sm\:focus\:scale-y-150:focus{--transform-scale-y:1.5}.sm\:rotate-0{--transform-rotate:0}.sm\:rotate-90{--transform-rotate:90deg}.sm\:rotate-135{--transform-rotate:135deg}.sm\:rotate-180{--transform-rotate:180deg}.sm\:-rotate-180{--transform-rotate:-180deg}.sm\:-rotate-135{--transform-rotate:-135deg}.sm\:-rotate-90{--transform-rotate:-90deg}.sm\:hover\:rotate-0:hover{--transform-rotate:0}.sm\:hover\:rotate-90:hover{--transform-rotate:90deg}.sm\:hover\:rotate-135:hover{--transform-rotate:135deg}.sm\:hover\:rotate-180:hover{--transform-rotate:180deg}.sm\:hover\:-rotate-180:hover{--transform-rotate:-180deg}.sm\:hover\:-rotate-135:hover{--transform-rotate:-135deg}.sm\:hover\:-rotate-90:hover{--transform-rotate:-90deg}.sm\:focus\:rotate-0:focus{--transform-rotate:0}.sm\:focus\:rotate-90:focus{--transform-rotate:90deg}.sm\:focus\:rotate-135:focus{--transform-rotate:135deg}.sm\:focus\:rotate-180:focus{--transform-rotate:180deg}.sm\:focus\:-rotate-180:focus{--transform-rotate:-180deg}.sm\:focus\:-rotate-135:focus{--transform-rotate:-135deg}.sm\:focus\:-rotate-90:focus{--transform-rotate:-90deg}.sm\:translate-x-0{--transform-translate-x:0}.sm\:translate-x-1{--transform-translate-x:.25rem}.sm\:translate-x-2{--transform-translate-x:.5rem}.sm\:translate-x-3{--transform-translate-x:.75rem}.sm\:translate-x-4{--transform-translate-x:1rem}.sm\:translate-x-5{--transform-translate-x:1.25rem}.sm\:translate-x-6{--transform-translate-x:1.5rem}.sm\:translate-x-7{--transform-translate-x:1.75rem}.sm\:translate-x-8{--transform-translate-x:2rem}.sm\:translate-x-9{--transform-translate-x:2.25rem}.sm\:translate-x-10{--transform-translate-x:2.5rem}.sm\:translate-x-11{--transform-translate-x:2.75rem}.sm\:translate-x-12{--transform-translate-x:3rem}.sm\:translate-x-15{--transform-translate-x:3.75rem}.sm\:translate-x-16{--transform-translate-x:4rem}.sm\:translate-x-20{--transform-translate-x:5rem}.sm\:translate-x-22{--transform-translate-x:5.5rem}.sm\:translate-x-24{--transform-translate-x:6rem}.sm\:translate-x-25{--transform-translate-x:6.25rem}.sm\:translate-x-26{--transform-translate-x:6.5rem}.sm\:translate-x-28{--transform-translate-x:8rem}.sm\:translate-x-30{--transform-translate-x:8.5rem}.sm\:translate-x-32{--transform-translate-x:9rem}.sm\:translate-x-40{--transform-translate-x:10rem}.sm\:translate-x-48{--transform-translate-x:12rem}.sm\:translate-x-52{--transform-translate-x:13rem}.sm\:translate-x-56{--transform-translate-x:14rem}.sm\:translate-x-60{--transform-translate-x:15rem}.sm\:translate-x-64{--transform-translate-x:16rem}.sm\:translate-x-68{--transform-translate-x:17rem}.sm\:translate-x-px{--transform-translate-x:1px}.sm\:translate-x-0\.5{--transform-translate-x:.125rem}.sm\:translate-x-1\.5{--transform-translate-x:.375rem}.sm\:translate-x-2\.5{--transform-translate-x:.625rem}.sm\:translate-x-7\.5{--transform-translate-x:1.875rem}.sm\:-translate-x-1{--transform-translate-x:-0.25rem}.sm\:-translate-x-2{--transform-translate-x:-0.5rem}.sm\:-translate-x-3{--transform-translate-x:-0.75rem}.sm\:-translate-x-4{--transform-translate-x:-1rem}.sm\:-translate-x-5{--transform-translate-x:-1.25rem}.sm\:-translate-x-6{--transform-translate-x:-1.5rem}.sm\:-translate-x-7{--transform-translate-x:-1.75rem}.sm\:-translate-x-8{--transform-translate-x:-2rem}.sm\:-translate-x-9{--transform-translate-x:-2.25rem}.sm\:-translate-x-10{--transform-translate-x:-2.5rem}.sm\:-translate-x-11{--transform-translate-x:-2.75rem}.sm\:-translate-x-12{--transform-translate-x:-3rem}.sm\:-translate-x-15{--transform-translate-x:-3.75rem}.sm\:-translate-x-16{--transform-translate-x:-4rem}.sm\:-translate-x-20{--transform-translate-x:-5rem}.sm\:-translate-x-22{--transform-translate-x:-5.5rem}.sm\:-translate-x-24{--transform-translate-x:-6rem}.sm\:-translate-x-25{--transform-translate-x:-6.25rem}.sm\:-translate-x-26{--transform-translate-x:-6.5rem}.sm\:-translate-x-28{--transform-translate-x:-8rem}.sm\:-translate-x-30{--transform-translate-x:-8.5rem}.sm\:-translate-x-32{--transform-translate-x:-9rem}.sm\:-translate-x-40{--transform-translate-x:-10rem}.sm\:-translate-x-48{--transform-translate-x:-12rem}.sm\:-translate-x-52{--transform-translate-x:-13rem}.sm\:-translate-x-56{--transform-translate-x:-14rem}.sm\:-translate-x-60{--transform-translate-x:-15rem}.sm\:-translate-x-64{--transform-translate-x:-16rem}.sm\:-translate-x-68{--transform-translate-x:-17rem}.sm\:-translate-x-px{--transform-translate-x:-1px}.sm\:-translate-x-0\.5{--transform-translate-x:-0.125rem}.sm\:-translate-x-1\.5{--transform-translate-x:-0.375rem}.sm\:-translate-x-2\.5{--transform-translate-x:-0.625rem}.sm\:-translate-x-7\.5{--transform-translate-x:-1.875rem}.sm\:-translate-x-full{--transform-translate-x:-100%}.sm\:-translate-x-1\/2{--transform-translate-x:-50%}.sm\:translate-x-1\/2{--transform-translate-x:50%}.sm\:translate-x-full{--transform-translate-x:100%}.sm\:translate-y-0{--transform-translate-y:0}.sm\:translate-y-1{--transform-translate-y:.25rem}.sm\:translate-y-2{--transform-translate-y:.5rem}.sm\:translate-y-3{--transform-translate-y:.75rem}.sm\:translate-y-4{--transform-translate-y:1rem}.sm\:translate-y-5{--transform-translate-y:1.25rem}.sm\:translate-y-6{--transform-translate-y:1.5rem}.sm\:translate-y-7{--transform-translate-y:1.75rem}.sm\:translate-y-8{--transform-translate-y:2rem}.sm\:translate-y-9{--transform-translate-y:2.25rem}.sm\:translate-y-10{--transform-translate-y:2.5rem}.sm\:translate-y-11{--transform-translate-y:2.75rem}.sm\:translate-y-12{--transform-translate-y:3rem}.sm\:translate-y-15{--transform-translate-y:3.75rem}.sm\:translate-y-16{--transform-translate-y:4rem}.sm\:translate-y-20{--transform-translate-y:5rem}.sm\:translate-y-22{--transform-translate-y:5.5rem}.sm\:translate-y-24{--transform-translate-y:6rem}.sm\:translate-y-25{--transform-translate-y:6.25rem}.sm\:translate-y-26{--transform-translate-y:6.5rem}.sm\:translate-y-28{--transform-translate-y:8rem}.sm\:translate-y-30{--transform-translate-y:8.5rem}.sm\:translate-y-32{--transform-translate-y:9rem}.sm\:translate-y-40{--transform-translate-y:10rem}.sm\:translate-y-48{--transform-translate-y:12rem}.sm\:translate-y-52{--transform-translate-y:13rem}.sm\:translate-y-56{--transform-translate-y:14rem}.sm\:translate-y-60{--transform-translate-y:15rem}.sm\:translate-y-64{--transform-translate-y:16rem}.sm\:translate-y-68{--transform-translate-y:17rem}.sm\:translate-y-px{--transform-translate-y:1px}.sm\:translate-y-0\.5{--transform-translate-y:.125rem}.sm\:translate-y-1\.5{--transform-translate-y:.375rem}.sm\:translate-y-2\.5{--transform-translate-y:.625rem}.sm\:translate-y-7\.5{--transform-translate-y:1.875rem}.sm\:-translate-y-1{--transform-translate-y:-0.25rem}.sm\:-translate-y-2{--transform-translate-y:-0.5rem}.sm\:-translate-y-3{--transform-translate-y:-0.75rem}.sm\:-translate-y-4{--transform-translate-y:-1rem}.sm\:-translate-y-5{--transform-translate-y:-1.25rem}.sm\:-translate-y-6{--transform-translate-y:-1.5rem}.sm\:-translate-y-7{--transform-translate-y:-1.75rem}.sm\:-translate-y-8{--transform-translate-y:-2rem}.sm\:-translate-y-9{--transform-translate-y:-2.25rem}.sm\:-translate-y-10{--transform-translate-y:-2.5rem}.sm\:-translate-y-11{--transform-translate-y:-2.75rem}.sm\:-translate-y-12{--transform-translate-y:-3rem}.sm\:-translate-y-15{--transform-translate-y:-3.75rem}.sm\:-translate-y-16{--transform-translate-y:-4rem}.sm\:-translate-y-20{--transform-translate-y:-5rem}.sm\:-translate-y-22{--transform-translate-y:-5.5rem}.sm\:-translate-y-24{--transform-translate-y:-6rem}.sm\:-translate-y-25{--transform-translate-y:-6.25rem}.sm\:-translate-y-26{--transform-translate-y:-6.5rem}.sm\:-translate-y-28{--transform-translate-y:-8rem}.sm\:-translate-y-30{--transform-translate-y:-8.5rem}.sm\:-translate-y-32{--transform-translate-y:-9rem}.sm\:-translate-y-40{--transform-translate-y:-10rem}.sm\:-translate-y-48{--transform-translate-y:-12rem}.sm\:-translate-y-52{--transform-translate-y:-13rem}.sm\:-translate-y-56{--transform-translate-y:-14rem}.sm\:-translate-y-60{--transform-translate-y:-15rem}.sm\:-translate-y-64{--transform-translate-y:-16rem}.sm\:-translate-y-68{--transform-translate-y:-17rem}.sm\:-translate-y-px{--transform-translate-y:-1px}.sm\:-translate-y-0\.5{--transform-translate-y:-0.125rem}.sm\:-translate-y-1\.5{--transform-translate-y:-0.375rem}.sm\:-translate-y-2\.5{--transform-translate-y:-0.625rem}.sm\:-translate-y-7\.5{--transform-translate-y:-1.875rem}.sm\:-translate-y-full{--transform-translate-y:-100%}.sm\:-translate-y-1\/2{--transform-translate-y:-50%}.sm\:translate-y-1\/2{--transform-translate-y:50%}.sm\:translate-y-full{--transform-translate-y:100%}.sm\:hover\:translate-x-0:hover{--transform-translate-x:0}.sm\:hover\:translate-x-1:hover{--transform-translate-x:.25rem}.sm\:hover\:translate-x-2:hover{--transform-translate-x:.5rem}.sm\:hover\:translate-x-3:hover{--transform-translate-x:.75rem}.sm\:hover\:translate-x-4:hover{--transform-translate-x:1rem}.sm\:hover\:translate-x-5:hover{--transform-translate-x:1.25rem}.sm\:hover\:translate-x-6:hover{--transform-translate-x:1.5rem}.sm\:hover\:translate-x-7:hover{--transform-translate-x:1.75rem}.sm\:hover\:translate-x-8:hover{--transform-translate-x:2rem}.sm\:hover\:translate-x-9:hover{--transform-translate-x:2.25rem}.sm\:hover\:translate-x-10:hover{--transform-translate-x:2.5rem}.sm\:hover\:translate-x-11:hover{--transform-translate-x:2.75rem}.sm\:hover\:translate-x-12:hover{--transform-translate-x:3rem}.sm\:hover\:translate-x-15:hover{--transform-translate-x:3.75rem}.sm\:hover\:translate-x-16:hover{--transform-translate-x:4rem}.sm\:hover\:translate-x-20:hover{--transform-translate-x:5rem}.sm\:hover\:translate-x-22:hover{--transform-translate-x:5.5rem}.sm\:hover\:translate-x-24:hover{--transform-translate-x:6rem}.sm\:hover\:translate-x-25:hover{--transform-translate-x:6.25rem}.sm\:hover\:translate-x-26:hover{--transform-translate-x:6.5rem}.sm\:hover\:translate-x-28:hover{--transform-translate-x:8rem}.sm\:hover\:translate-x-30:hover{--transform-translate-x:8.5rem}.sm\:hover\:translate-x-32:hover{--transform-translate-x:9rem}.sm\:hover\:translate-x-40:hover{--transform-translate-x:10rem}.sm\:hover\:translate-x-48:hover{--transform-translate-x:12rem}.sm\:hover\:translate-x-52:hover{--transform-translate-x:13rem}.sm\:hover\:translate-x-56:hover{--transform-translate-x:14rem}.sm\:hover\:translate-x-60:hover{--transform-translate-x:15rem}.sm\:hover\:translate-x-64:hover{--transform-translate-x:16rem}.sm\:hover\:translate-x-68:hover{--transform-translate-x:17rem}.sm\:hover\:translate-x-px:hover{--transform-translate-x:1px}.sm\:hover\:translate-x-0\.5:hover{--transform-translate-x:.125rem}.sm\:hover\:translate-x-1\.5:hover{--transform-translate-x:.375rem}.sm\:hover\:translate-x-2\.5:hover{--transform-translate-x:.625rem}.sm\:hover\:translate-x-7\.5:hover{--transform-translate-x:1.875rem}.sm\:hover\:-translate-x-1:hover{--transform-translate-x:-0.25rem}.sm\:hover\:-translate-x-2:hover{--transform-translate-x:-0.5rem}.sm\:hover\:-translate-x-3:hover{--transform-translate-x:-0.75rem}.sm\:hover\:-translate-x-4:hover{--transform-translate-x:-1rem}.sm\:hover\:-translate-x-5:hover{--transform-translate-x:-1.25rem}.sm\:hover\:-translate-x-6:hover{--transform-translate-x:-1.5rem}.sm\:hover\:-translate-x-7:hover{--transform-translate-x:-1.75rem}.sm\:hover\:-translate-x-8:hover{--transform-translate-x:-2rem}.sm\:hover\:-translate-x-9:hover{--transform-translate-x:-2.25rem}.sm\:hover\:-translate-x-10:hover{--transform-translate-x:-2.5rem}.sm\:hover\:-translate-x-11:hover{--transform-translate-x:-2.75rem}.sm\:hover\:-translate-x-12:hover{--transform-translate-x:-3rem}.sm\:hover\:-translate-x-15:hover{--transform-translate-x:-3.75rem}.sm\:hover\:-translate-x-16:hover{--transform-translate-x:-4rem}.sm\:hover\:-translate-x-20:hover{--transform-translate-x:-5rem}.sm\:hover\:-translate-x-22:hover{--transform-translate-x:-5.5rem}.sm\:hover\:-translate-x-24:hover{--transform-translate-x:-6rem}.sm\:hover\:-translate-x-25:hover{--transform-translate-x:-6.25rem}.sm\:hover\:-translate-x-26:hover{--transform-translate-x:-6.5rem}.sm\:hover\:-translate-x-28:hover{--transform-translate-x:-8rem}.sm\:hover\:-translate-x-30:hover{--transform-translate-x:-8.5rem}.sm\:hover\:-translate-x-32:hover{--transform-translate-x:-9rem}.sm\:hover\:-translate-x-40:hover{--transform-translate-x:-10rem}.sm\:hover\:-translate-x-48:hover{--transform-translate-x:-12rem}.sm\:hover\:-translate-x-52:hover{--transform-translate-x:-13rem}.sm\:hover\:-translate-x-56:hover{--transform-translate-x:-14rem}.sm\:hover\:-translate-x-60:hover{--transform-translate-x:-15rem}.sm\:hover\:-translate-x-64:hover{--transform-translate-x:-16rem}.sm\:hover\:-translate-x-68:hover{--transform-translate-x:-17rem}.sm\:hover\:-translate-x-px:hover{--transform-translate-x:-1px}.sm\:hover\:-translate-x-0\.5:hover{--transform-translate-x:-0.125rem}.sm\:hover\:-translate-x-1\.5:hover{--transform-translate-x:-0.375rem}.sm\:hover\:-translate-x-2\.5:hover{--transform-translate-x:-0.625rem}.sm\:hover\:-translate-x-7\.5:hover{--transform-translate-x:-1.875rem}.sm\:hover\:-translate-x-full:hover{--transform-translate-x:-100%}.sm\:hover\:-translate-x-1\/2:hover{--transform-translate-x:-50%}.sm\:hover\:translate-x-1\/2:hover{--transform-translate-x:50%}.sm\:hover\:translate-x-full:hover{--transform-translate-x:100%}.sm\:hover\:translate-y-0:hover{--transform-translate-y:0}.sm\:hover\:translate-y-1:hover{--transform-translate-y:.25rem}.sm\:hover\:translate-y-2:hover{--transform-translate-y:.5rem}.sm\:hover\:translate-y-3:hover{--transform-translate-y:.75rem}.sm\:hover\:translate-y-4:hover{--transform-translate-y:1rem}.sm\:hover\:translate-y-5:hover{--transform-translate-y:1.25rem}.sm\:hover\:translate-y-6:hover{--transform-translate-y:1.5rem}.sm\:hover\:translate-y-7:hover{--transform-translate-y:1.75rem}.sm\:hover\:translate-y-8:hover{--transform-translate-y:2rem}.sm\:hover\:translate-y-9:hover{--transform-translate-y:2.25rem}.sm\:hover\:translate-y-10:hover{--transform-translate-y:2.5rem}.sm\:hover\:translate-y-11:hover{--transform-translate-y:2.75rem}.sm\:hover\:translate-y-12:hover{--transform-translate-y:3rem}.sm\:hover\:translate-y-15:hover{--transform-translate-y:3.75rem}.sm\:hover\:translate-y-16:hover{--transform-translate-y:4rem}.sm\:hover\:translate-y-20:hover{--transform-translate-y:5rem}.sm\:hover\:translate-y-22:hover{--transform-translate-y:5.5rem}.sm\:hover\:translate-y-24:hover{--transform-translate-y:6rem}.sm\:hover\:translate-y-25:hover{--transform-translate-y:6.25rem}.sm\:hover\:translate-y-26:hover{--transform-translate-y:6.5rem}.sm\:hover\:translate-y-28:hover{--transform-translate-y:8rem}.sm\:hover\:translate-y-30:hover{--transform-translate-y:8.5rem}.sm\:hover\:translate-y-32:hover{--transform-translate-y:9rem}.sm\:hover\:translate-y-40:hover{--transform-translate-y:10rem}.sm\:hover\:translate-y-48:hover{--transform-translate-y:12rem}.sm\:hover\:translate-y-52:hover{--transform-translate-y:13rem}.sm\:hover\:translate-y-56:hover{--transform-translate-y:14rem}.sm\:hover\:translate-y-60:hover{--transform-translate-y:15rem}.sm\:hover\:translate-y-64:hover{--transform-translate-y:16rem}.sm\:hover\:translate-y-68:hover{--transform-translate-y:17rem}.sm\:hover\:translate-y-px:hover{--transform-translate-y:1px}.sm\:hover\:translate-y-0\.5:hover{--transform-translate-y:.125rem}.sm\:hover\:translate-y-1\.5:hover{--transform-translate-y:.375rem}.sm\:hover\:translate-y-2\.5:hover{--transform-translate-y:.625rem}.sm\:hover\:translate-y-7\.5:hover{--transform-translate-y:1.875rem}.sm\:hover\:-translate-y-1:hover{--transform-translate-y:-0.25rem}.sm\:hover\:-translate-y-2:hover{--transform-translate-y:-0.5rem}.sm\:hover\:-translate-y-3:hover{--transform-translate-y:-0.75rem}.sm\:hover\:-translate-y-4:hover{--transform-translate-y:-1rem}.sm\:hover\:-translate-y-5:hover{--transform-translate-y:-1.25rem}.sm\:hover\:-translate-y-6:hover{--transform-translate-y:-1.5rem}.sm\:hover\:-translate-y-7:hover{--transform-translate-y:-1.75rem}.sm\:hover\:-translate-y-8:hover{--transform-translate-y:-2rem}.sm\:hover\:-translate-y-9:hover{--transform-translate-y:-2.25rem}.sm\:hover\:-translate-y-10:hover{--transform-translate-y:-2.5rem}.sm\:hover\:-translate-y-11:hover{--transform-translate-y:-2.75rem}.sm\:hover\:-translate-y-12:hover{--transform-translate-y:-3rem}.sm\:hover\:-translate-y-15:hover{--transform-translate-y:-3.75rem}.sm\:hover\:-translate-y-16:hover{--transform-translate-y:-4rem}.sm\:hover\:-translate-y-20:hover{--transform-translate-y:-5rem}.sm\:hover\:-translate-y-22:hover{--transform-translate-y:-5.5rem}.sm\:hover\:-translate-y-24:hover{--transform-translate-y:-6rem}.sm\:hover\:-translate-y-25:hover{--transform-translate-y:-6.25rem}.sm\:hover\:-translate-y-26:hover{--transform-translate-y:-6.5rem}.sm\:hover\:-translate-y-28:hover{--transform-translate-y:-8rem}.sm\:hover\:-translate-y-30:hover{--transform-translate-y:-8.5rem}.sm\:hover\:-translate-y-32:hover{--transform-translate-y:-9rem}.sm\:hover\:-translate-y-40:hover{--transform-translate-y:-10rem}.sm\:hover\:-translate-y-48:hover{--transform-translate-y:-12rem}.sm\:hover\:-translate-y-52:hover{--transform-translate-y:-13rem}.sm\:hover\:-translate-y-56:hover{--transform-translate-y:-14rem}.sm\:hover\:-translate-y-60:hover{--transform-translate-y:-15rem}.sm\:hover\:-translate-y-64:hover{--transform-translate-y:-16rem}.sm\:hover\:-translate-y-68:hover{--transform-translate-y:-17rem}.sm\:hover\:-translate-y-px:hover{--transform-translate-y:-1px}.sm\:hover\:-translate-y-0\.5:hover{--transform-translate-y:-0.125rem}.sm\:hover\:-translate-y-1\.5:hover{--transform-translate-y:-0.375rem}.sm\:hover\:-translate-y-2\.5:hover{--transform-translate-y:-0.625rem}.sm\:hover\:-translate-y-7\.5:hover{--transform-translate-y:-1.875rem}.sm\:hover\:-translate-y-full:hover{--transform-translate-y:-100%}.sm\:hover\:-translate-y-1\/2:hover{--transform-translate-y:-50%}.sm\:hover\:translate-y-1\/2:hover{--transform-translate-y:50%}.sm\:hover\:translate-y-full:hover{--transform-translate-y:100%}.sm\:focus\:translate-x-0:focus{--transform-translate-x:0}.sm\:focus\:translate-x-1:focus{--transform-translate-x:.25rem}.sm\:focus\:translate-x-2:focus{--transform-translate-x:.5rem}.sm\:focus\:translate-x-3:focus{--transform-translate-x:.75rem}.sm\:focus\:translate-x-4:focus{--transform-translate-x:1rem}.sm\:focus\:translate-x-5:focus{--transform-translate-x:1.25rem}.sm\:focus\:translate-x-6:focus{--transform-translate-x:1.5rem}.sm\:focus\:translate-x-7:focus{--transform-translate-x:1.75rem}.sm\:focus\:translate-x-8:focus{--transform-translate-x:2rem}.sm\:focus\:translate-x-9:focus{--transform-translate-x:2.25rem}.sm\:focus\:translate-x-10:focus{--transform-translate-x:2.5rem}.sm\:focus\:translate-x-11:focus{--transform-translate-x:2.75rem}.sm\:focus\:translate-x-12:focus{--transform-translate-x:3rem}.sm\:focus\:translate-x-15:focus{--transform-translate-x:3.75rem}.sm\:focus\:translate-x-16:focus{--transform-translate-x:4rem}.sm\:focus\:translate-x-20:focus{--transform-translate-x:5rem}.sm\:focus\:translate-x-22:focus{--transform-translate-x:5.5rem}.sm\:focus\:translate-x-24:focus{--transform-translate-x:6rem}.sm\:focus\:translate-x-25:focus{--transform-translate-x:6.25rem}.sm\:focus\:translate-x-26:focus{--transform-translate-x:6.5rem}.sm\:focus\:translate-x-28:focus{--transform-translate-x:8rem}.sm\:focus\:translate-x-30:focus{--transform-translate-x:8.5rem}.sm\:focus\:translate-x-32:focus{--transform-translate-x:9rem}.sm\:focus\:translate-x-40:focus{--transform-translate-x:10rem}.sm\:focus\:translate-x-48:focus{--transform-translate-x:12rem}.sm\:focus\:translate-x-52:focus{--transform-translate-x:13rem}.sm\:focus\:translate-x-56:focus{--transform-translate-x:14rem}.sm\:focus\:translate-x-60:focus{--transform-translate-x:15rem}.sm\:focus\:translate-x-64:focus{--transform-translate-x:16rem}.sm\:focus\:translate-x-68:focus{--transform-translate-x:17rem}.sm\:focus\:translate-x-px:focus{--transform-translate-x:1px}.sm\:focus\:translate-x-0\.5:focus{--transform-translate-x:.125rem}.sm\:focus\:translate-x-1\.5:focus{--transform-translate-x:.375rem}.sm\:focus\:translate-x-2\.5:focus{--transform-translate-x:.625rem}.sm\:focus\:translate-x-7\.5:focus{--transform-translate-x:1.875rem}.sm\:focus\:-translate-x-1:focus{--transform-translate-x:-0.25rem}.sm\:focus\:-translate-x-2:focus{--transform-translate-x:-0.5rem}.sm\:focus\:-translate-x-3:focus{--transform-translate-x:-0.75rem}.sm\:focus\:-translate-x-4:focus{--transform-translate-x:-1rem}.sm\:focus\:-translate-x-5:focus{--transform-translate-x:-1.25rem}.sm\:focus\:-translate-x-6:focus{--transform-translate-x:-1.5rem}.sm\:focus\:-translate-x-7:focus{--transform-translate-x:-1.75rem}.sm\:focus\:-translate-x-8:focus{--transform-translate-x:-2rem}.sm\:focus\:-translate-x-9:focus{--transform-translate-x:-2.25rem}.sm\:focus\:-translate-x-10:focus{--transform-translate-x:-2.5rem}.sm\:focus\:-translate-x-11:focus{--transform-translate-x:-2.75rem}.sm\:focus\:-translate-x-12:focus{--transform-translate-x:-3rem}.sm\:focus\:-translate-x-15:focus{--transform-translate-x:-3.75rem}.sm\:focus\:-translate-x-16:focus{--transform-translate-x:-4rem}.sm\:focus\:-translate-x-20:focus{--transform-translate-x:-5rem}.sm\:focus\:-translate-x-22:focus{--transform-translate-x:-5.5rem}.sm\:focus\:-translate-x-24:focus{--transform-translate-x:-6rem}.sm\:focus\:-translate-x-25:focus{--transform-translate-x:-6.25rem}.sm\:focus\:-translate-x-26:focus{--transform-translate-x:-6.5rem}.sm\:focus\:-translate-x-28:focus{--transform-translate-x:-8rem}.sm\:focus\:-translate-x-30:focus{--transform-translate-x:-8.5rem}.sm\:focus\:-translate-x-32:focus{--transform-translate-x:-9rem}.sm\:focus\:-translate-x-40:focus{--transform-translate-x:-10rem}.sm\:focus\:-translate-x-48:focus{--transform-translate-x:-12rem}.sm\:focus\:-translate-x-52:focus{--transform-translate-x:-13rem}.sm\:focus\:-translate-x-56:focus{--transform-translate-x:-14rem}.sm\:focus\:-translate-x-60:focus{--transform-translate-x:-15rem}.sm\:focus\:-translate-x-64:focus{--transform-translate-x:-16rem}.sm\:focus\:-translate-x-68:focus{--transform-translate-x:-17rem}.sm\:focus\:-translate-x-px:focus{--transform-translate-x:-1px}.sm\:focus\:-translate-x-0\.5:focus{--transform-translate-x:-0.125rem}.sm\:focus\:-translate-x-1\.5:focus{--transform-translate-x:-0.375rem}.sm\:focus\:-translate-x-2\.5:focus{--transform-translate-x:-0.625rem}.sm\:focus\:-translate-x-7\.5:focus{--transform-translate-x:-1.875rem}.sm\:focus\:-translate-x-full:focus{--transform-translate-x:-100%}.sm\:focus\:-translate-x-1\/2:focus{--transform-translate-x:-50%}.sm\:focus\:translate-x-1\/2:focus{--transform-translate-x:50%}.sm\:focus\:translate-x-full:focus{--transform-translate-x:100%}.sm\:focus\:translate-y-0:focus{--transform-translate-y:0}.sm\:focus\:translate-y-1:focus{--transform-translate-y:.25rem}.sm\:focus\:translate-y-2:focus{--transform-translate-y:.5rem}.sm\:focus\:translate-y-3:focus{--transform-translate-y:.75rem}.sm\:focus\:translate-y-4:focus{--transform-translate-y:1rem}.sm\:focus\:translate-y-5:focus{--transform-translate-y:1.25rem}.sm\:focus\:translate-y-6:focus{--transform-translate-y:1.5rem}.sm\:focus\:translate-y-7:focus{--transform-translate-y:1.75rem}.sm\:focus\:translate-y-8:focus{--transform-translate-y:2rem}.sm\:focus\:translate-y-9:focus{--transform-translate-y:2.25rem}.sm\:focus\:translate-y-10:focus{--transform-translate-y:2.5rem}.sm\:focus\:translate-y-11:focus{--transform-translate-y:2.75rem}.sm\:focus\:translate-y-12:focus{--transform-translate-y:3rem}.sm\:focus\:translate-y-15:focus{--transform-translate-y:3.75rem}.sm\:focus\:translate-y-16:focus{--transform-translate-y:4rem}.sm\:focus\:translate-y-20:focus{--transform-translate-y:5rem}.sm\:focus\:translate-y-22:focus{--transform-translate-y:5.5rem}.sm\:focus\:translate-y-24:focus{--transform-translate-y:6rem}.sm\:focus\:translate-y-25:focus{--transform-translate-y:6.25rem}.sm\:focus\:translate-y-26:focus{--transform-translate-y:6.5rem}.sm\:focus\:translate-y-28:focus{--transform-translate-y:8rem}.sm\:focus\:translate-y-30:focus{--transform-translate-y:8.5rem}.sm\:focus\:translate-y-32:focus{--transform-translate-y:9rem}.sm\:focus\:translate-y-40:focus{--transform-translate-y:10rem}.sm\:focus\:translate-y-48:focus{--transform-translate-y:12rem}.sm\:focus\:translate-y-52:focus{--transform-translate-y:13rem}.sm\:focus\:translate-y-56:focus{--transform-translate-y:14rem}.sm\:focus\:translate-y-60:focus{--transform-translate-y:15rem}.sm\:focus\:translate-y-64:focus{--transform-translate-y:16rem}.sm\:focus\:translate-y-68:focus{--transform-translate-y:17rem}.sm\:focus\:translate-y-px:focus{--transform-translate-y:1px}.sm\:focus\:translate-y-0\.5:focus{--transform-translate-y:.125rem}.sm\:focus\:translate-y-1\.5:focus{--transform-translate-y:.375rem}.sm\:focus\:translate-y-2\.5:focus{--transform-translate-y:.625rem}.sm\:focus\:translate-y-7\.5:focus{--transform-translate-y:1.875rem}.sm\:focus\:-translate-y-1:focus{--transform-translate-y:-0.25rem}.sm\:focus\:-translate-y-2:focus{--transform-translate-y:-0.5rem}.sm\:focus\:-translate-y-3:focus{--transform-translate-y:-0.75rem}.sm\:focus\:-translate-y-4:focus{--transform-translate-y:-1rem}.sm\:focus\:-translate-y-5:focus{--transform-translate-y:-1.25rem}.sm\:focus\:-translate-y-6:focus{--transform-translate-y:-1.5rem}.sm\:focus\:-translate-y-7:focus{--transform-translate-y:-1.75rem}.sm\:focus\:-translate-y-8:focus{--transform-translate-y:-2rem}.sm\:focus\:-translate-y-9:focus{--transform-translate-y:-2.25rem}.sm\:focus\:-translate-y-10:focus{--transform-translate-y:-2.5rem}.sm\:focus\:-translate-y-11:focus{--transform-translate-y:-2.75rem}.sm\:focus\:-translate-y-12:focus{--transform-translate-y:-3rem}.sm\:focus\:-translate-y-15:focus{--transform-translate-y:-3.75rem}.sm\:focus\:-translate-y-16:focus{--transform-translate-y:-4rem}.sm\:focus\:-translate-y-20:focus{--transform-translate-y:-5rem}.sm\:focus\:-translate-y-22:focus{--transform-translate-y:-5.5rem}.sm\:focus\:-translate-y-24:focus{--transform-translate-y:-6rem}.sm\:focus\:-translate-y-25:focus{--transform-translate-y:-6.25rem}.sm\:focus\:-translate-y-26:focus{--transform-translate-y:-6.5rem}.sm\:focus\:-translate-y-28:focus{--transform-translate-y:-8rem}.sm\:focus\:-translate-y-30:focus{--transform-translate-y:-8.5rem}.sm\:focus\:-translate-y-32:focus{--transform-translate-y:-9rem}.sm\:focus\:-translate-y-40:focus{--transform-translate-y:-10rem}.sm\:focus\:-translate-y-48:focus{--transform-translate-y:-12rem}.sm\:focus\:-translate-y-52:focus{--transform-translate-y:-13rem}.sm\:focus\:-translate-y-56:focus{--transform-translate-y:-14rem}.sm\:focus\:-translate-y-60:focus{--transform-translate-y:-15rem}.sm\:focus\:-translate-y-64:focus{--transform-translate-y:-16rem}.sm\:focus\:-translate-y-68:focus{--transform-translate-y:-17rem}.sm\:focus\:-translate-y-px:focus{--transform-translate-y:-1px}.sm\:focus\:-translate-y-0\.5:focus{--transform-translate-y:-0.125rem}.sm\:focus\:-translate-y-1\.5:focus{--transform-translate-y:-0.375rem}.sm\:focus\:-translate-y-2\.5:focus{--transform-translate-y:-0.625rem}.sm\:focus\:-translate-y-7\.5:focus{--transform-translate-y:-1.875rem}.sm\:focus\:-translate-y-full:focus{--transform-translate-y:-100%}.sm\:focus\:-translate-y-1\/2:focus{--transform-translate-y:-50%}.sm\:focus\:translate-y-1\/2:focus{--transform-translate-y:50%}.sm\:focus\:translate-y-full:focus{--transform-translate-y:100%}.sm\:skew-x-0{--transform-skew-x:0}.sm\:skew-x-1{--transform-skew-x:1deg}.sm\:skew-x-2{--transform-skew-x:2deg}.sm\:skew-x-3{--transform-skew-x:3deg}.sm\:skew-x-6{--transform-skew-x:6deg}.sm\:skew-x-12{--transform-skew-x:12deg}.sm\:-skew-x-12{--transform-skew-x:-12deg}.sm\:-skew-x-6{--transform-skew-x:-6deg}.sm\:-skew-x-3{--transform-skew-x:-3deg}.sm\:-skew-x-2{--transform-skew-x:-2deg}.sm\:-skew-x-1{--transform-skew-x:-1deg}.sm\:skew-y-0{--transform-skew-y:0}.sm\:skew-y-1{--transform-skew-y:1deg}.sm\:skew-y-2{--transform-skew-y:2deg}.sm\:skew-y-3{--transform-skew-y:3deg}.sm\:skew-y-6{--transform-skew-y:6deg}.sm\:skew-y-12{--transform-skew-y:12deg}.sm\:-skew-y-12{--transform-skew-y:-12deg}.sm\:-skew-y-6{--transform-skew-y:-6deg}.sm\:-skew-y-3{--transform-skew-y:-3deg}.sm\:-skew-y-2{--transform-skew-y:-2deg}.sm\:-skew-y-1{--transform-skew-y:-1deg}.sm\:hover\:skew-x-0:hover{--transform-skew-x:0}.sm\:hover\:skew-x-1:hover{--transform-skew-x:1deg}.sm\:hover\:skew-x-2:hover{--transform-skew-x:2deg}.sm\:hover\:skew-x-3:hover{--transform-skew-x:3deg}.sm\:hover\:skew-x-6:hover{--transform-skew-x:6deg}.sm\:hover\:skew-x-12:hover{--transform-skew-x:12deg}.sm\:hover\:-skew-x-12:hover{--transform-skew-x:-12deg}.sm\:hover\:-skew-x-6:hover{--transform-skew-x:-6deg}.sm\:hover\:-skew-x-3:hover{--transform-skew-x:-3deg}.sm\:hover\:-skew-x-2:hover{--transform-skew-x:-2deg}.sm\:hover\:-skew-x-1:hover{--transform-skew-x:-1deg}.sm\:hover\:skew-y-0:hover{--transform-skew-y:0}.sm\:hover\:skew-y-1:hover{--transform-skew-y:1deg}.sm\:hover\:skew-y-2:hover{--transform-skew-y:2deg}.sm\:hover\:skew-y-3:hover{--transform-skew-y:3deg}.sm\:hover\:skew-y-6:hover{--transform-skew-y:6deg}.sm\:hover\:skew-y-12:hover{--transform-skew-y:12deg}.sm\:hover\:-skew-y-12:hover{--transform-skew-y:-12deg}.sm\:hover\:-skew-y-6:hover{--transform-skew-y:-6deg}.sm\:hover\:-skew-y-3:hover{--transform-skew-y:-3deg}.sm\:hover\:-skew-y-2:hover{--transform-skew-y:-2deg}.sm\:hover\:-skew-y-1:hover{--transform-skew-y:-1deg}.sm\:focus\:skew-x-0:focus{--transform-skew-x:0}.sm\:focus\:skew-x-1:focus{--transform-skew-x:1deg}.sm\:focus\:skew-x-2:focus{--transform-skew-x:2deg}.sm\:focus\:skew-x-3:focus{--transform-skew-x:3deg}.sm\:focus\:skew-x-6:focus{--transform-skew-x:6deg}.sm\:focus\:skew-x-12:focus{--transform-skew-x:12deg}.sm\:focus\:-skew-x-12:focus{--transform-skew-x:-12deg}.sm\:focus\:-skew-x-6:focus{--transform-skew-x:-6deg}.sm\:focus\:-skew-x-3:focus{--transform-skew-x:-3deg}.sm\:focus\:-skew-x-2:focus{--transform-skew-x:-2deg}.sm\:focus\:-skew-x-1:focus{--transform-skew-x:-1deg}.sm\:focus\:skew-y-0:focus{--transform-skew-y:0}.sm\:focus\:skew-y-1:focus{--transform-skew-y:1deg}.sm\:focus\:skew-y-2:focus{--transform-skew-y:2deg}.sm\:focus\:skew-y-3:focus{--transform-skew-y:3deg}.sm\:focus\:skew-y-6:focus{--transform-skew-y:6deg}.sm\:focus\:skew-y-12:focus{--transform-skew-y:12deg}.sm\:focus\:-skew-y-12:focus{--transform-skew-y:-12deg}.sm\:focus\:-skew-y-6:focus{--transform-skew-y:-6deg}.sm\:focus\:-skew-y-3:focus{--transform-skew-y:-3deg}.sm\:focus\:-skew-y-2:focus{--transform-skew-y:-2deg}.sm\:focus\:-skew-y-1:focus{--transform-skew-y:-1deg}.sm\:transition-none{transition-property:none}.sm\:transition-all{transition-property:all}.sm\:transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.sm\:transition-colors{transition-property:background-color,border-color,color,fill,stroke}.sm\:transition-opacity{transition-property:opacity}.sm\:transition-shadow{transition-property:box-shadow}.sm\:transition-transform{transition-property:transform}.sm\:ease-linear{transition-timing-function:linear}.sm\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.sm\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.sm\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.sm\:duration-75{transition-duration:75ms}.sm\:duration-100{transition-duration:.1s}.sm\:duration-150{transition-duration:.15s}.sm\:duration-200{transition-duration:.2s}.sm\:duration-300{transition-duration:.3s}.sm\:duration-500{transition-duration:.5s}.sm\:duration-700{transition-duration:.7s}.sm\:duration-1000{transition-duration:1s}.sm\:delay-75{transition-delay:75ms}.sm\:delay-100{transition-delay:.1s}.sm\:delay-150{transition-delay:.15s}.sm\:delay-200{transition-delay:.2s}.sm\:delay-300{transition-delay:.3s}.sm\:delay-500{transition-delay:.5s}.sm\:delay-700{transition-delay:.7s}.sm\:delay-1000{transition-delay:1s}.sm\:animate-none{-webkit-animation:none;animation:none}.sm\:animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.sm\:animate-ping{-webkit-animation:ping 1s cubic-bezier(0,0,.2,1) infinite;animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.sm\:animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.sm\:animate-bounce{-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}.sm\:transform-none{transform:none}.sm\:transform-center{transform-origin:center}.sm\:transform-top{transform-origin:top}.sm\:transform-top-right{transform-origin:top right}.sm\:transform-right{transform-origin:right}.sm\:transform-bottom-right{transform-origin:bottom right}.sm\:transform-bottom{transform-origin:bottom}.sm\:transform-bottom-left{transform-origin:bottom left}.sm\:transform-left{transform-origin:left}.sm\:transform-top-left{transform-origin:top left}.sm\:translate-x-0{transform:translateX(0)}.sm\:translate-y-0{transform:translateY(0)}.sm\:translate-x-1{transform:translateX(.25rem)}.sm\:translate-y-1{transform:translateY(.25rem)}.sm\:translate-x-2{transform:translateX(.5rem)}.sm\:translate-y-2{transform:translateY(.5rem)}.sm\:translate-x-3{transform:translateX(.75rem)}.sm\:translate-y-3{transform:translateY(.75rem)}.sm\:translate-x-4{transform:translateX(1rem)}.sm\:translate-y-4{transform:translateY(1rem)}.sm\:translate-x-5{transform:translateX(1.25rem)}.sm\:translate-y-5{transform:translateY(1.25rem)}.sm\:translate-x-6{transform:translateX(1.5rem)}.sm\:translate-y-6{transform:translateY(1.5rem)}.sm\:translate-x-7{transform:translateX(1.75rem)}.sm\:translate-y-7{transform:translateY(1.75rem)}.sm\:translate-x-8{transform:translateX(2rem)}.sm\:translate-y-8{transform:translateY(2rem)}.sm\:translate-x-9{transform:translateX(2.25rem)}.sm\:translate-y-9{transform:translateY(2.25rem)}.sm\:translate-x-10{transform:translateX(2.5rem)}.sm\:translate-y-10{transform:translateY(2.5rem)}.sm\:translate-x-11{transform:translateX(2.75rem)}.sm\:translate-y-11{transform:translateY(2.75rem)}.sm\:translate-x-12{transform:translateX(3rem)}.sm\:translate-y-12{transform:translateY(3rem)}.sm\:translate-x-15{transform:translateX(3.75rem)}.sm\:translate-y-15{transform:translateY(3.75rem)}.sm\:translate-x-16{transform:translateX(4rem)}.sm\:translate-y-16{transform:translateY(4rem)}.sm\:translate-x-20{transform:translateX(5rem)}.sm\:translate-y-20{transform:translateY(5rem)}.sm\:translate-x-22{transform:translateX(5.5rem)}.sm\:translate-y-22{transform:translateY(5.5rem)}.sm\:translate-x-24{transform:translateX(6rem)}.sm\:translate-y-24{transform:translateY(6rem)}.sm\:translate-x-25{transform:translateX(6.25rem)}.sm\:translate-y-25{transform:translateY(6.25rem)}.sm\:translate-x-26{transform:translateX(6.5rem)}.sm\:translate-y-26{transform:translateY(6.5rem)}.sm\:translate-x-28{transform:translateX(8rem)}.sm\:translate-y-28{transform:translateY(8rem)}.sm\:translate-x-30{transform:translateX(8.5rem)}.sm\:translate-y-30{transform:translateY(8.5rem)}.sm\:translate-x-32{transform:translateX(9rem)}.sm\:translate-y-32{transform:translateY(9rem)}.sm\:translate-x-40{transform:translateX(10rem)}.sm\:translate-y-40{transform:translateY(10rem)}.sm\:translate-x-48{transform:translateX(12rem)}.sm\:translate-y-48{transform:translateY(12rem)}.sm\:translate-x-52{transform:translateX(13rem)}.sm\:translate-y-52{transform:translateY(13rem)}.sm\:translate-x-56{transform:translateX(14rem)}.sm\:translate-y-56{transform:translateY(14rem)}.sm\:translate-x-60{transform:translateX(15rem)}.sm\:translate-y-60{transform:translateY(15rem)}.sm\:translate-x-64{transform:translateX(16rem)}.sm\:translate-y-64{transform:translateY(16rem)}.sm\:translate-x-68{transform:translateX(17rem)}.sm\:translate-y-68{transform:translateY(17rem)}.sm\:translate-x-px{transform:translateX(1px)}.sm\:translate-y-px{transform:translateY(1px)}.sm\:translate-x-0\.5{transform:translateX(.125rem)}.sm\:translate-y-0\.5{transform:translateY(.125rem)}.sm\:translate-x-1\.5{transform:translateX(.375rem)}.sm\:translate-y-1\.5{transform:translateY(.375rem)}.sm\:translate-x-2\.5{transform:translateX(.625rem)}.sm\:translate-y-2\.5{transform:translateY(.625rem)}.sm\:translate-x-7\.5{transform:translateX(1.875rem)}.sm\:translate-y-7\.5{transform:translateY(1.875rem)}.sm\:-translate-x-1{transform:translateX(-.25rem)}.sm\:-translate-y-1{transform:translateY(-.25rem)}.sm\:-translate-x-2{transform:translateX(-.5rem)}.sm\:-translate-y-2{transform:translateY(-.5rem)}.sm\:-translate-x-3{transform:translateX(-.75rem)}.sm\:-translate-y-3{transform:translateY(-.75rem)}.sm\:-translate-x-4{transform:translateX(-1rem)}.sm\:-translate-y-4{transform:translateY(-1rem)}.sm\:-translate-x-5{transform:translateX(-1.25rem)}.sm\:-translate-y-5{transform:translateY(-1.25rem)}.sm\:-translate-x-6{transform:translateX(-1.5rem)}.sm\:-translate-y-6{transform:translateY(-1.5rem)}.sm\:-translate-x-7{transform:translateX(-1.75rem)}.sm\:-translate-y-7{transform:translateY(-1.75rem)}.sm\:-translate-x-8{transform:translateX(-2rem)}.sm\:-translate-y-8{transform:translateY(-2rem)}.sm\:-translate-x-9{transform:translateX(-2.25rem)}.sm\:-translate-y-9{transform:translateY(-2.25rem)}.sm\:-translate-x-10{transform:translateX(-2.5rem)}.sm\:-translate-y-10{transform:translateY(-2.5rem)}.sm\:-translate-x-11{transform:translateX(-2.75rem)}.sm\:-translate-y-11{transform:translateY(-2.75rem)}.sm\:-translate-x-12{transform:translateX(-3rem)}.sm\:-translate-y-12{transform:translateY(-3rem)}.sm\:-translate-x-15{transform:translateX(-3.75rem)}.sm\:-translate-y-15{transform:translateY(-3.75rem)}.sm\:-translate-x-16{transform:translateX(-4rem)}.sm\:-translate-y-16{transform:translateY(-4rem)}.sm\:-translate-x-20{transform:translateX(-5rem)}.sm\:-translate-y-20{transform:translateY(-5rem)}.sm\:-translate-x-22{transform:translateX(-5.5rem)}.sm\:-translate-y-22{transform:translateY(-5.5rem)}.sm\:-translate-x-24{transform:translateX(-6rem)}.sm\:-translate-y-24{transform:translateY(-6rem)}.sm\:-translate-x-25{transform:translateX(-6.25rem)}.sm\:-translate-y-25{transform:translateY(-6.25rem)}.sm\:-translate-x-26{transform:translateX(-6.5rem)}.sm\:-translate-y-26{transform:translateY(-6.5rem)}.sm\:-translate-x-28{transform:translateX(-8rem)}.sm\:-translate-y-28{transform:translateY(-8rem)}.sm\:-translate-x-30{transform:translateX(-8.5rem)}.sm\:-translate-y-30{transform:translateY(-8.5rem)}.sm\:-translate-x-32{transform:translateX(-9rem)}.sm\:-translate-y-32{transform:translateY(-9rem)}.sm\:-translate-x-40{transform:translateX(-10rem)}.sm\:-translate-y-40{transform:translateY(-10rem)}.sm\:-translate-x-48{transform:translateX(-12rem)}.sm\:-translate-y-48{transform:translateY(-12rem)}.sm\:-translate-x-52{transform:translateX(-13rem)}.sm\:-translate-y-52{transform:translateY(-13rem)}.sm\:-translate-x-56{transform:translateX(-14rem)}.sm\:-translate-y-56{transform:translateY(-14rem)}.sm\:-translate-x-60{transform:translateX(-15rem)}.sm\:-translate-y-60{transform:translateY(-15rem)}.sm\:-translate-x-64{transform:translateX(-16rem)}.sm\:-translate-y-64{transform:translateY(-16rem)}.sm\:-translate-x-68{transform:translateX(-17rem)}.sm\:-translate-y-68{transform:translateY(-17rem)}.sm\:-translate-x-px{transform:translateX(-1px)}.sm\:-translate-y-px{transform:translateY(-1px)}.sm\:-translate-x-0\.5{transform:translateX(-.125rem)}.sm\:-translate-y-0\.5{transform:translateY(-.125rem)}.sm\:-translate-x-1\.5{transform:translateX(-.375rem)}.sm\:-translate-y-1\.5{transform:translateY(-.375rem)}.sm\:-translate-x-2\.5{transform:translateX(-.625rem)}.sm\:-translate-y-2\.5{transform:translateY(-.625rem)}.sm\:-translate-x-7\.5{transform:translateX(-1.875rem)}.sm\:-translate-y-7\.5{transform:translateY(-1.875rem)}.sm\:-translate-x-full{transform:translateX(-100%)}.sm\:-translate-y-full{transform:translateY(-100%)}.sm\:-translate-x-1\/2{transform:translateX(-50%)}.sm\:-translate-y-1\/2{transform:translateY(-50%)}.sm\:translate-x-1\/2{transform:translateX(50%)}.sm\:translate-y-1\/2{transform:translateY(50%)}.sm\:translate-x-full{transform:translateX(100%)}.sm\:translate-y-full{transform:translateY(100%)}.sm\:hover\:translate-x-0:hover{transform:translateX(0)}.sm\:hover\:translate-y-0:hover{transform:translateY(0)}.sm\:hover\:translate-x-1:hover{transform:translateX(.25rem)}.sm\:hover\:translate-y-1:hover{transform:translateY(.25rem)}.sm\:hover\:translate-x-2:hover{transform:translateX(.5rem)}.sm\:hover\:translate-y-2:hover{transform:translateY(.5rem)}.sm\:hover\:translate-x-3:hover{transform:translateX(.75rem)}.sm\:hover\:translate-y-3:hover{transform:translateY(.75rem)}.sm\:hover\:translate-x-4:hover{transform:translateX(1rem)}.sm\:hover\:translate-y-4:hover{transform:translateY(1rem)}.sm\:hover\:translate-x-5:hover{transform:translateX(1.25rem)}.sm\:hover\:translate-y-5:hover{transform:translateY(1.25rem)}.sm\:hover\:translate-x-6:hover{transform:translateX(1.5rem)}.sm\:hover\:translate-y-6:hover{transform:translateY(1.5rem)}.sm\:hover\:translate-x-7:hover{transform:translateX(1.75rem)}.sm\:hover\:translate-y-7:hover{transform:translateY(1.75rem)}.sm\:hover\:translate-x-8:hover{transform:translateX(2rem)}.sm\:hover\:translate-y-8:hover{transform:translateY(2rem)}.sm\:hover\:translate-x-9:hover{transform:translateX(2.25rem)}.sm\:hover\:translate-y-9:hover{transform:translateY(2.25rem)}.sm\:hover\:translate-x-10:hover{transform:translateX(2.5rem)}.sm\:hover\:translate-y-10:hover{transform:translateY(2.5rem)}.sm\:hover\:translate-x-11:hover{transform:translateX(2.75rem)}.sm\:hover\:translate-y-11:hover{transform:translateY(2.75rem)}.sm\:hover\:translate-x-12:hover{transform:translateX(3rem)}.sm\:hover\:translate-y-12:hover{transform:translateY(3rem)}.sm\:hover\:translate-x-15:hover{transform:translateX(3.75rem)}.sm\:hover\:translate-y-15:hover{transform:translateY(3.75rem)}.sm\:hover\:translate-x-16:hover{transform:translateX(4rem)}.sm\:hover\:translate-y-16:hover{transform:translateY(4rem)}.sm\:hover\:translate-x-20:hover{transform:translateX(5rem)}.sm\:hover\:translate-y-20:hover{transform:translateY(5rem)}.sm\:hover\:translate-x-22:hover{transform:translateX(5.5rem)}.sm\:hover\:translate-y-22:hover{transform:translateY(5.5rem)}.sm\:hover\:translate-x-24:hover{transform:translateX(6rem)}.sm\:hover\:translate-y-24:hover{transform:translateY(6rem)}.sm\:hover\:translate-x-25:hover{transform:translateX(6.25rem)}.sm\:hover\:translate-y-25:hover{transform:translateY(6.25rem)}.sm\:hover\:translate-x-26:hover{transform:translateX(6.5rem)}.sm\:hover\:translate-y-26:hover{transform:translateY(6.5rem)}.sm\:hover\:translate-x-28:hover{transform:translateX(8rem)}.sm\:hover\:translate-y-28:hover{transform:translateY(8rem)}.sm\:hover\:translate-x-30:hover{transform:translateX(8.5rem)}.sm\:hover\:translate-y-30:hover{transform:translateY(8.5rem)}.sm\:hover\:translate-x-32:hover{transform:translateX(9rem)}.sm\:hover\:translate-y-32:hover{transform:translateY(9rem)}.sm\:hover\:translate-x-40:hover{transform:translateX(10rem)}.sm\:hover\:translate-y-40:hover{transform:translateY(10rem)}.sm\:hover\:translate-x-48:hover{transform:translateX(12rem)}.sm\:hover\:translate-y-48:hover{transform:translateY(12rem)}.sm\:hover\:translate-x-52:hover{transform:translateX(13rem)}.sm\:hover\:translate-y-52:hover{transform:translateY(13rem)}.sm\:hover\:translate-x-56:hover{transform:translateX(14rem)}.sm\:hover\:translate-y-56:hover{transform:translateY(14rem)}.sm\:hover\:translate-x-60:hover{transform:translateX(15rem)}.sm\:hover\:translate-y-60:hover{transform:translateY(15rem)}.sm\:hover\:translate-x-64:hover{transform:translateX(16rem)}.sm\:hover\:translate-y-64:hover{transform:translateY(16rem)}.sm\:hover\:translate-x-68:hover{transform:translateX(17rem)}.sm\:hover\:translate-y-68:hover{transform:translateY(17rem)}.sm\:hover\:translate-x-px:hover{transform:translateX(1px)}.sm\:hover\:translate-y-px:hover{transform:translateY(1px)}.sm\:hover\:translate-x-0\.5:hover{transform:translateX(.125rem)}.sm\:hover\:translate-y-0\.5:hover{transform:translateY(.125rem)}.sm\:hover\:translate-x-1\.5:hover{transform:translateX(.375rem)}.sm\:hover\:translate-y-1\.5:hover{transform:translateY(.375rem)}.sm\:hover\:translate-x-2\.5:hover{transform:translateX(.625rem)}.sm\:hover\:translate-y-2\.5:hover{transform:translateY(.625rem)}.sm\:hover\:translate-x-7\.5:hover{transform:translateX(1.875rem)}.sm\:hover\:translate-y-7\.5:hover{transform:translateY(1.875rem)}.sm\:hover\:-translate-x-1:hover{transform:translateX(-.25rem)}.sm\:hover\:-translate-y-1:hover{transform:translateY(-.25rem)}.sm\:hover\:-translate-x-2:hover{transform:translateX(-.5rem)}.sm\:hover\:-translate-y-2:hover{transform:translateY(-.5rem)}.sm\:hover\:-translate-x-3:hover{transform:translateX(-.75rem)}.sm\:hover\:-translate-y-3:hover{transform:translateY(-.75rem)}.sm\:hover\:-translate-x-4:hover{transform:translateX(-1rem)}.sm\:hover\:-translate-y-4:hover{transform:translateY(-1rem)}.sm\:hover\:-translate-x-5:hover{transform:translateX(-1.25rem)}.sm\:hover\:-translate-y-5:hover{transform:translateY(-1.25rem)}.sm\:hover\:-translate-x-6:hover{transform:translateX(-1.5rem)}.sm\:hover\:-translate-y-6:hover{transform:translateY(-1.5rem)}.sm\:hover\:-translate-x-7:hover{transform:translateX(-1.75rem)}.sm\:hover\:-translate-y-7:hover{transform:translateY(-1.75rem)}.sm\:hover\:-translate-x-8:hover{transform:translateX(-2rem)}.sm\:hover\:-translate-y-8:hover{transform:translateY(-2rem)}.sm\:hover\:-translate-x-9:hover{transform:translateX(-2.25rem)}.sm\:hover\:-translate-y-9:hover{transform:translateY(-2.25rem)}.sm\:hover\:-translate-x-10:hover{transform:translateX(-2.5rem)}.sm\:hover\:-translate-y-10:hover{transform:translateY(-2.5rem)}.sm\:hover\:-translate-x-11:hover{transform:translateX(-2.75rem)}.sm\:hover\:-translate-y-11:hover{transform:translateY(-2.75rem)}.sm\:hover\:-translate-x-12:hover{transform:translateX(-3rem)}.sm\:hover\:-translate-y-12:hover{transform:translateY(-3rem)}.sm\:hover\:-translate-x-15:hover{transform:translateX(-3.75rem)}.sm\:hover\:-translate-y-15:hover{transform:translateY(-3.75rem)}.sm\:hover\:-translate-x-16:hover{transform:translateX(-4rem)}.sm\:hover\:-translate-y-16:hover{transform:translateY(-4rem)}.sm\:hover\:-translate-x-20:hover{transform:translateX(-5rem)}.sm\:hover\:-translate-y-20:hover{transform:translateY(-5rem)}.sm\:hover\:-translate-x-22:hover{transform:translateX(-5.5rem)}.sm\:hover\:-translate-y-22:hover{transform:translateY(-5.5rem)}.sm\:hover\:-translate-x-24:hover{transform:translateX(-6rem)}.sm\:hover\:-translate-y-24:hover{transform:translateY(-6rem)}.sm\:hover\:-translate-x-25:hover{transform:translateX(-6.25rem)}.sm\:hover\:-translate-y-25:hover{transform:translateY(-6.25rem)}.sm\:hover\:-translate-x-26:hover{transform:translateX(-6.5rem)}.sm\:hover\:-translate-y-26:hover{transform:translateY(-6.5rem)}.sm\:hover\:-translate-x-28:hover{transform:translateX(-8rem)}.sm\:hover\:-translate-y-28:hover{transform:translateY(-8rem)}.sm\:hover\:-translate-x-30:hover{transform:translateX(-8.5rem)}.sm\:hover\:-translate-y-30:hover{transform:translateY(-8.5rem)}.sm\:hover\:-translate-x-32:hover{transform:translateX(-9rem)}.sm\:hover\:-translate-y-32:hover{transform:translateY(-9rem)}.sm\:hover\:-translate-x-40:hover{transform:translateX(-10rem)}.sm\:hover\:-translate-y-40:hover{transform:translateY(-10rem)}.sm\:hover\:-translate-x-48:hover{transform:translateX(-12rem)}.sm\:hover\:-translate-y-48:hover{transform:translateY(-12rem)}.sm\:hover\:-translate-x-52:hover{transform:translateX(-13rem)}.sm\:hover\:-translate-y-52:hover{transform:translateY(-13rem)}.sm\:hover\:-translate-x-56:hover{transform:translateX(-14rem)}.sm\:hover\:-translate-y-56:hover{transform:translateY(-14rem)}.sm\:hover\:-translate-x-60:hover{transform:translateX(-15rem)}.sm\:hover\:-translate-y-60:hover{transform:translateY(-15rem)}.sm\:hover\:-translate-x-64:hover{transform:translateX(-16rem)}.sm\:hover\:-translate-y-64:hover{transform:translateY(-16rem)}.sm\:hover\:-translate-x-68:hover{transform:translateX(-17rem)}.sm\:hover\:-translate-y-68:hover{transform:translateY(-17rem)}.sm\:hover\:-translate-x-px:hover{transform:translateX(-1px)}.sm\:hover\:-translate-y-px:hover{transform:translateY(-1px)}.sm\:hover\:-translate-x-0\.5:hover{transform:translateX(-.125rem)}.sm\:hover\:-translate-y-0\.5:hover{transform:translateY(-.125rem)}.sm\:hover\:-translate-x-1\.5:hover{transform:translateX(-.375rem)}.sm\:hover\:-translate-y-1\.5:hover{transform:translateY(-.375rem)}.sm\:hover\:-translate-x-2\.5:hover{transform:translateX(-.625rem)}.sm\:hover\:-translate-y-2\.5:hover{transform:translateY(-.625rem)}.sm\:hover\:-translate-x-7\.5:hover{transform:translateX(-1.875rem)}.sm\:hover\:-translate-y-7\.5:hover{transform:translateY(-1.875rem)}.sm\:hover\:-translate-x-full:hover{transform:translateX(-100%)}.sm\:hover\:-translate-y-full:hover{transform:translateY(-100%)}.sm\:hover\:-translate-x-1\/2:hover{transform:translateX(-50%)}.sm\:hover\:-translate-y-1\/2:hover{transform:translateY(-50%)}.sm\:hover\:translate-x-1\/2:hover{transform:translateX(50%)}.sm\:hover\:translate-y-1\/2:hover{transform:translateY(50%)}.sm\:hover\:translate-x-full:hover{transform:translateX(100%)}.sm\:hover\:translate-y-full:hover{transform:translateY(100%)}.sm\:focus\:translate-x-0:focus{transform:translateX(0)}.sm\:focus\:translate-y-0:focus{transform:translateY(0)}.sm\:focus\:translate-x-1:focus{transform:translateX(.25rem)}.sm\:focus\:translate-y-1:focus{transform:translateY(.25rem)}.sm\:focus\:translate-x-2:focus{transform:translateX(.5rem)}.sm\:focus\:translate-y-2:focus{transform:translateY(.5rem)}.sm\:focus\:translate-x-3:focus{transform:translateX(.75rem)}.sm\:focus\:translate-y-3:focus{transform:translateY(.75rem)}.sm\:focus\:translate-x-4:focus{transform:translateX(1rem)}.sm\:focus\:translate-y-4:focus{transform:translateY(1rem)}.sm\:focus\:translate-x-5:focus{transform:translateX(1.25rem)}.sm\:focus\:translate-y-5:focus{transform:translateY(1.25rem)}.sm\:focus\:translate-x-6:focus{transform:translateX(1.5rem)}.sm\:focus\:translate-y-6:focus{transform:translateY(1.5rem)}.sm\:focus\:translate-x-7:focus{transform:translateX(1.75rem)}.sm\:focus\:translate-y-7:focus{transform:translateY(1.75rem)}.sm\:focus\:translate-x-8:focus{transform:translateX(2rem)}.sm\:focus\:translate-y-8:focus{transform:translateY(2rem)}.sm\:focus\:translate-x-9:focus{transform:translateX(2.25rem)}.sm\:focus\:translate-y-9:focus{transform:translateY(2.25rem)}.sm\:focus\:translate-x-10:focus{transform:translateX(2.5rem)}.sm\:focus\:translate-y-10:focus{transform:translateY(2.5rem)}.sm\:focus\:translate-x-11:focus{transform:translateX(2.75rem)}.sm\:focus\:translate-y-11:focus{transform:translateY(2.75rem)}.sm\:focus\:translate-x-12:focus{transform:translateX(3rem)}.sm\:focus\:translate-y-12:focus{transform:translateY(3rem)}.sm\:focus\:translate-x-15:focus{transform:translateX(3.75rem)}.sm\:focus\:translate-y-15:focus{transform:translateY(3.75rem)}.sm\:focus\:translate-x-16:focus{transform:translateX(4rem)}.sm\:focus\:translate-y-16:focus{transform:translateY(4rem)}.sm\:focus\:translate-x-20:focus{transform:translateX(5rem)}.sm\:focus\:translate-y-20:focus{transform:translateY(5rem)}.sm\:focus\:translate-x-22:focus{transform:translateX(5.5rem)}.sm\:focus\:translate-y-22:focus{transform:translateY(5.5rem)}.sm\:focus\:translate-x-24:focus{transform:translateX(6rem)}.sm\:focus\:translate-y-24:focus{transform:translateY(6rem)}.sm\:focus\:translate-x-25:focus{transform:translateX(6.25rem)}.sm\:focus\:translate-y-25:focus{transform:translateY(6.25rem)}.sm\:focus\:translate-x-26:focus{transform:translateX(6.5rem)}.sm\:focus\:translate-y-26:focus{transform:translateY(6.5rem)}.sm\:focus\:translate-x-28:focus{transform:translateX(8rem)}.sm\:focus\:translate-y-28:focus{transform:translateY(8rem)}.sm\:focus\:translate-x-30:focus{transform:translateX(8.5rem)}.sm\:focus\:translate-y-30:focus{transform:translateY(8.5rem)}.sm\:focus\:translate-x-32:focus{transform:translateX(9rem)}.sm\:focus\:translate-y-32:focus{transform:translateY(9rem)}.sm\:focus\:translate-x-40:focus{transform:translateX(10rem)}.sm\:focus\:translate-y-40:focus{transform:translateY(10rem)}.sm\:focus\:translate-x-48:focus{transform:translateX(12rem)}.sm\:focus\:translate-y-48:focus{transform:translateY(12rem)}.sm\:focus\:translate-x-52:focus{transform:translateX(13rem)}.sm\:focus\:translate-y-52:focus{transform:translateY(13rem)}.sm\:focus\:translate-x-56:focus{transform:translateX(14rem)}.sm\:focus\:translate-y-56:focus{transform:translateY(14rem)}.sm\:focus\:translate-x-60:focus{transform:translateX(15rem)}.sm\:focus\:translate-y-60:focus{transform:translateY(15rem)}.sm\:focus\:translate-x-64:focus{transform:translateX(16rem)}.sm\:focus\:translate-y-64:focus{transform:translateY(16rem)}.sm\:focus\:translate-x-68:focus{transform:translateX(17rem)}.sm\:focus\:translate-y-68:focus{transform:translateY(17rem)}.sm\:focus\:translate-x-px:focus{transform:translateX(1px)}.sm\:focus\:translate-y-px:focus{transform:translateY(1px)}.sm\:focus\:translate-x-0\.5:focus{transform:translateX(.125rem)}.sm\:focus\:translate-y-0\.5:focus{transform:translateY(.125rem)}.sm\:focus\:translate-x-1\.5:focus{transform:translateX(.375rem)}.sm\:focus\:translate-y-1\.5:focus{transform:translateY(.375rem)}.sm\:focus\:translate-x-2\.5:focus{transform:translateX(.625rem)}.sm\:focus\:translate-y-2\.5:focus{transform:translateY(.625rem)}.sm\:focus\:translate-x-7\.5:focus{transform:translateX(1.875rem)}.sm\:focus\:translate-y-7\.5:focus{transform:translateY(1.875rem)}.sm\:focus\:-translate-x-1:focus{transform:translateX(-.25rem)}.sm\:focus\:-translate-y-1:focus{transform:translateY(-.25rem)}.sm\:focus\:-translate-x-2:focus{transform:translateX(-.5rem)}.sm\:focus\:-translate-y-2:focus{transform:translateY(-.5rem)}.sm\:focus\:-translate-x-3:focus{transform:translateX(-.75rem)}.sm\:focus\:-translate-y-3:focus{transform:translateY(-.75rem)}.sm\:focus\:-translate-x-4:focus{transform:translateX(-1rem)}.sm\:focus\:-translate-y-4:focus{transform:translateY(-1rem)}.sm\:focus\:-translate-x-5:focus{transform:translateX(-1.25rem)}.sm\:focus\:-translate-y-5:focus{transform:translateY(-1.25rem)}.sm\:focus\:-translate-x-6:focus{transform:translateX(-1.5rem)}.sm\:focus\:-translate-y-6:focus{transform:translateY(-1.5rem)}.sm\:focus\:-translate-x-7:focus{transform:translateX(-1.75rem)}.sm\:focus\:-translate-y-7:focus{transform:translateY(-1.75rem)}.sm\:focus\:-translate-x-8:focus{transform:translateX(-2rem)}.sm\:focus\:-translate-y-8:focus{transform:translateY(-2rem)}.sm\:focus\:-translate-x-9:focus{transform:translateX(-2.25rem)}.sm\:focus\:-translate-y-9:focus{transform:translateY(-2.25rem)}.sm\:focus\:-translate-x-10:focus{transform:translateX(-2.5rem)}.sm\:focus\:-translate-y-10:focus{transform:translateY(-2.5rem)}.sm\:focus\:-translate-x-11:focus{transform:translateX(-2.75rem)}.sm\:focus\:-translate-y-11:focus{transform:translateY(-2.75rem)}.sm\:focus\:-translate-x-12:focus{transform:translateX(-3rem)}.sm\:focus\:-translate-y-12:focus{transform:translateY(-3rem)}.sm\:focus\:-translate-x-15:focus{transform:translateX(-3.75rem)}.sm\:focus\:-translate-y-15:focus{transform:translateY(-3.75rem)}.sm\:focus\:-translate-x-16:focus{transform:translateX(-4rem)}.sm\:focus\:-translate-y-16:focus{transform:translateY(-4rem)}.sm\:focus\:-translate-x-20:focus{transform:translateX(-5rem)}.sm\:focus\:-translate-y-20:focus{transform:translateY(-5rem)}.sm\:focus\:-translate-x-22:focus{transform:translateX(-5.5rem)}.sm\:focus\:-translate-y-22:focus{transform:translateY(-5.5rem)}.sm\:focus\:-translate-x-24:focus{transform:translateX(-6rem)}.sm\:focus\:-translate-y-24:focus{transform:translateY(-6rem)}.sm\:focus\:-translate-x-25:focus{transform:translateX(-6.25rem)}.sm\:focus\:-translate-y-25:focus{transform:translateY(-6.25rem)}.sm\:focus\:-translate-x-26:focus{transform:translateX(-6.5rem)}.sm\:focus\:-translate-y-26:focus{transform:translateY(-6.5rem)}.sm\:focus\:-translate-x-28:focus{transform:translateX(-8rem)}.sm\:focus\:-translate-y-28:focus{transform:translateY(-8rem)}.sm\:focus\:-translate-x-30:focus{transform:translateX(-8.5rem)}.sm\:focus\:-translate-y-30:focus{transform:translateY(-8.5rem)}.sm\:focus\:-translate-x-32:focus{transform:translateX(-9rem)}.sm\:focus\:-translate-y-32:focus{transform:translateY(-9rem)}.sm\:focus\:-translate-x-40:focus{transform:translateX(-10rem)}.sm\:focus\:-translate-y-40:focus{transform:translateY(-10rem)}.sm\:focus\:-translate-x-48:focus{transform:translateX(-12rem)}.sm\:focus\:-translate-y-48:focus{transform:translateY(-12rem)}.sm\:focus\:-translate-x-52:focus{transform:translateX(-13rem)}.sm\:focus\:-translate-y-52:focus{transform:translateY(-13rem)}.sm\:focus\:-translate-x-56:focus{transform:translateX(-14rem)}.sm\:focus\:-translate-y-56:focus{transform:translateY(-14rem)}.sm\:focus\:-translate-x-60:focus{transform:translateX(-15rem)}.sm\:focus\:-translate-y-60:focus{transform:translateY(-15rem)}.sm\:focus\:-translate-x-64:focus{transform:translateX(-16rem)}.sm\:focus\:-translate-y-64:focus{transform:translateY(-16rem)}.sm\:focus\:-translate-x-68:focus{transform:translateX(-17rem)}.sm\:focus\:-translate-y-68:focus{transform:translateY(-17rem)}.sm\:focus\:-translate-x-px:focus{transform:translateX(-1px)}.sm\:focus\:-translate-y-px:focus{transform:translateY(-1px)}.sm\:focus\:-translate-x-0\.5:focus{transform:translateX(-.125rem)}.sm\:focus\:-translate-y-0\.5:focus{transform:translateY(-.125rem)}.sm\:focus\:-translate-x-1\.5:focus{transform:translateX(-.375rem)}.sm\:focus\:-translate-y-1\.5:focus{transform:translateY(-.375rem)}.sm\:focus\:-translate-x-2\.5:focus{transform:translateX(-.625rem)}.sm\:focus\:-translate-y-2\.5:focus{transform:translateY(-.625rem)}.sm\:focus\:-translate-x-7\.5:focus{transform:translateX(-1.875rem)}.sm\:focus\:-translate-y-7\.5:focus{transform:translateY(-1.875rem)}.sm\:focus\:-translate-x-full:focus{transform:translateX(-100%)}.sm\:focus\:-translate-y-full:focus{transform:translateY(-100%)}.sm\:focus\:-translate-x-1\/2:focus{transform:translateX(-50%)}.sm\:focus\:-translate-y-1\/2:focus{transform:translateY(-50%)}.sm\:focus\:translate-x-1\/2:focus{transform:translateX(50%)}.sm\:focus\:translate-y-1\/2:focus{transform:translateY(50%)}.sm\:focus\:translate-x-full:focus{transform:translateX(100%)}.sm\:focus\:translate-y-full:focus{transform:translateY(100%)}.sm\:scale-0{transform:scale(0)}.sm\:scale-x-0{transform:scaleX(0)}.sm\:scale-y-0{transform:scaleY(0)}.sm\:scale-50{transform:scale(.5)}.sm\:scale-x-50{transform:scaleX(.5)}.sm\:scale-y-50{transform:scaleY(.5)}.sm\:scale-75{transform:scale(.75)}.sm\:scale-x-75{transform:scaleX(.75)}.sm\:scale-y-75{transform:scaleY(.75)}.sm\:scale-90{transform:scale(.9)}.sm\:scale-x-90{transform:scaleX(.9)}.sm\:scale-y-90{transform:scaleY(.9)}.sm\:scale-95{transform:scale(.95)}.sm\:scale-x-95{transform:scaleX(.95)}.sm\:scale-y-95{transform:scaleY(.95)}.sm\:scale-100{transform:scale(1)}.sm\:scale-x-100{transform:scaleX(1)}.sm\:scale-y-100{transform:scaleY(1)}.sm\:scale-105{transform:scale(1.05)}.sm\:scale-x-105{transform:scaleX(1.05)}.sm\:scale-y-105{transform:scaleY(1.05)}.sm\:scale-110{transform:scale(1.1)}.sm\:scale-x-110{transform:scaleX(1.1)}.sm\:scale-y-110{transform:scaleY(1.1)}.sm\:scale-125{transform:scale(1.25)}.sm\:scale-x-125{transform:scaleX(1.25)}.sm\:scale-y-125{transform:scaleY(1.25)}.sm\:scale-150{transform:scale(1.5)}.sm\:scale-x-150{transform:scaleX(1.5)}.sm\:scale-y-150{transform:scaleY(1.5)}.sm\:hover\:scale-0:hover{transform:scale(0)}.sm\:hover\:scale-x-0:hover{transform:scaleX(0)}.sm\:hover\:scale-y-0:hover{transform:scaleY(0)}.sm\:hover\:scale-50:hover{transform:scale(.5)}.sm\:hover\:scale-x-50:hover{transform:scaleX(.5)}.sm\:hover\:scale-y-50:hover{transform:scaleY(.5)}.sm\:hover\:scale-75:hover{transform:scale(.75)}.sm\:hover\:scale-x-75:hover{transform:scaleX(.75)}.sm\:hover\:scale-y-75:hover{transform:scaleY(.75)}.sm\:hover\:scale-90:hover{transform:scale(.9)}.sm\:hover\:scale-x-90:hover{transform:scaleX(.9)}.sm\:hover\:scale-y-90:hover{transform:scaleY(.9)}.sm\:hover\:scale-95:hover{transform:scale(.95)}.sm\:hover\:scale-x-95:hover{transform:scaleX(.95)}.sm\:hover\:scale-y-95:hover{transform:scaleY(.95)}.sm\:hover\:scale-100:hover{transform:scale(1)}.sm\:hover\:scale-x-100:hover{transform:scaleX(1)}.sm\:hover\:scale-y-100:hover{transform:scaleY(1)}.sm\:hover\:scale-105:hover{transform:scale(1.05)}.sm\:hover\:scale-x-105:hover{transform:scaleX(1.05)}.sm\:hover\:scale-y-105:hover{transform:scaleY(1.05)}.sm\:hover\:scale-110:hover{transform:scale(1.1)}.sm\:hover\:scale-x-110:hover{transform:scaleX(1.1)}.sm\:hover\:scale-y-110:hover{transform:scaleY(1.1)}.sm\:hover\:scale-125:hover{transform:scale(1.25)}.sm\:hover\:scale-x-125:hover{transform:scaleX(1.25)}.sm\:hover\:scale-y-125:hover{transform:scaleY(1.25)}.sm\:hover\:scale-150:hover{transform:scale(1.5)}.sm\:hover\:scale-x-150:hover{transform:scaleX(1.5)}.sm\:hover\:scale-y-150:hover{transform:scaleY(1.5)}.sm\:focus\:scale-0:focus{transform:scale(0)}.sm\:focus\:scale-x-0:focus{transform:scaleX(0)}.sm\:focus\:scale-y-0:focus{transform:scaleY(0)}.sm\:focus\:scale-50:focus{transform:scale(.5)}.sm\:focus\:scale-x-50:focus{transform:scaleX(.5)}.sm\:focus\:scale-y-50:focus{transform:scaleY(.5)}.sm\:focus\:scale-75:focus{transform:scale(.75)}.sm\:focus\:scale-x-75:focus{transform:scaleX(.75)}.sm\:focus\:scale-y-75:focus{transform:scaleY(.75)}.sm\:focus\:scale-90:focus{transform:scale(.9)}.sm\:focus\:scale-x-90:focus{transform:scaleX(.9)}.sm\:focus\:scale-y-90:focus{transform:scaleY(.9)}.sm\:focus\:scale-95:focus{transform:scale(.95)}.sm\:focus\:scale-x-95:focus{transform:scaleX(.95)}.sm\:focus\:scale-y-95:focus{transform:scaleY(.95)}.sm\:focus\:scale-100:focus{transform:scale(1)}.sm\:focus\:scale-x-100:focus{transform:scaleX(1)}.sm\:focus\:scale-y-100:focus{transform:scaleY(1)}.sm\:focus\:scale-105:focus{transform:scale(1.05)}.sm\:focus\:scale-x-105:focus{transform:scaleX(1.05)}.sm\:focus\:scale-y-105:focus{transform:scaleY(1.05)}.sm\:focus\:scale-110:focus{transform:scale(1.1)}.sm\:focus\:scale-x-110:focus{transform:scaleX(1.1)}.sm\:focus\:scale-y-110:focus{transform:scaleY(1.1)}.sm\:focus\:scale-125:focus{transform:scale(1.25)}.sm\:focus\:scale-x-125:focus{transform:scaleX(1.25)}.sm\:focus\:scale-y-125:focus{transform:scaleY(1.25)}.sm\:focus\:scale-150:focus{transform:scale(1.5)}.sm\:focus\:scale-x-150:focus{transform:scaleX(1.5)}.sm\:focus\:scale-y-150:focus{transform:scaleY(1.5)}.sm\:rotate-0{transform:rotate(0)}.sm\:rotate-90{transform:rotate(90deg)}.sm\:rotate-135{transform:rotate(135deg)}.sm\:rotate-180{transform:rotate(180deg)}.sm\:-rotate-180{transform:rotate(-180deg)}.sm\:-rotate-135{transform:rotate(-135deg)}.sm\:-rotate-90{transform:rotate(-90deg)}.sm\:hover\:rotate-0:hover{transform:rotate(0)}.sm\:hover\:rotate-90:hover{transform:rotate(90deg)}.sm\:hover\:rotate-135:hover{transform:rotate(135deg)}.sm\:hover\:rotate-180:hover{transform:rotate(180deg)}.sm\:hover\:-rotate-180:hover{transform:rotate(-180deg)}.sm\:hover\:-rotate-135:hover{transform:rotate(-135deg)}.sm\:hover\:-rotate-90:hover{transform:rotate(-90deg)}.sm\:focus\:rotate-0:focus{transform:rotate(0)}.sm\:focus\:rotate-90:focus{transform:rotate(90deg)}.sm\:focus\:rotate-135:focus{transform:rotate(135deg)}.sm\:focus\:rotate-180:focus{transform:rotate(180deg)}.sm\:focus\:-rotate-180:focus{transform:rotate(-180deg)}.sm\:focus\:-rotate-135:focus{transform:rotate(-135deg)}.sm\:focus\:-rotate-90:focus{transform:rotate(-90deg)}.sm\:skew-x-0{transform:skewX(0)}.sm\:skew-y-0{transform:skewY(0)}.sm\:skew-x-1{transform:skewX(1deg)}.sm\:skew-y-1{transform:skewY(1deg)}.sm\:skew-x-2{transform:skewX(2deg)}.sm\:skew-y-2{transform:skewY(2deg)}.sm\:skew-x-3{transform:skewX(3deg)}.sm\:skew-y-3{transform:skewY(3deg)}.sm\:skew-x-6{transform:skewX(6deg)}.sm\:skew-y-6{transform:skewY(6deg)}.sm\:skew-x-12{transform:skewX(12deg)}.sm\:skew-y-12{transform:skewY(12deg)}.sm\:-skew-x-12{transform:skewX(-12deg)}.sm\:-skew-y-12{transform:skewY(-12deg)}.sm\:-skew-x-6{transform:skewX(-6deg)}.sm\:-skew-y-6{transform:skewY(-6deg)}.sm\:-skew-x-3{transform:skewX(-3deg)}.sm\:-skew-y-3{transform:skewY(-3deg)}.sm\:-skew-x-2{transform:skewX(-2deg)}.sm\:-skew-y-2{transform:skewY(-2deg)}.sm\:-skew-x-1{transform:skewX(-1deg)}.sm\:-skew-y-1{transform:skewY(-1deg)}.sm\:hover\:skew-x-0:hover{transform:skewX(0)}.sm\:hover\:skew-y-0:hover{transform:skewY(0)}.sm\:hover\:skew-x-1:hover{transform:skewX(1deg)}.sm\:hover\:skew-y-1:hover{transform:skewY(1deg)}.sm\:hover\:skew-x-2:hover{transform:skewX(2deg)}.sm\:hover\:skew-y-2:hover{transform:skewY(2deg)}.sm\:hover\:skew-x-3:hover{transform:skewX(3deg)}.sm\:hover\:skew-y-3:hover{transform:skewY(3deg)}.sm\:hover\:skew-x-6:hover{transform:skewX(6deg)}.sm\:hover\:skew-y-6:hover{transform:skewY(6deg)}.sm\:hover\:skew-x-12:hover{transform:skewX(12deg)}.sm\:hover\:skew-y-12:hover{transform:skewY(12deg)}.sm\:hover\:-skew-x-12:hover{transform:skewX(-12deg)}.sm\:hover\:-skew-y-12:hover{transform:skewY(-12deg)}.sm\:hover\:-skew-x-6:hover{transform:skewX(-6deg)}.sm\:hover\:-skew-y-6:hover{transform:skewY(-6deg)}.sm\:hover\:-skew-x-3:hover{transform:skewX(-3deg)}.sm\:hover\:-skew-y-3:hover{transform:skewY(-3deg)}.sm\:hover\:-skew-x-2:hover{transform:skewX(-2deg)}.sm\:hover\:-skew-y-2:hover{transform:skewY(-2deg)}.sm\:hover\:-skew-x-1:hover{transform:skewX(-1deg)}.sm\:hover\:-skew-y-1:hover{transform:skewY(-1deg)}.sm\:focus\:skew-x-0:focus{transform:skewX(0)}.sm\:focus\:skew-y-0:focus{transform:skewY(0)}.sm\:focus\:skew-x-1:focus{transform:skewX(1deg)}.sm\:focus\:skew-y-1:focus{transform:skewY(1deg)}.sm\:focus\:skew-x-2:focus{transform:skewX(2deg)}.sm\:focus\:skew-y-2:focus{transform:skewY(2deg)}.sm\:focus\:skew-x-3:focus{transform:skewX(3deg)}.sm\:focus\:skew-y-3:focus{transform:skewY(3deg)}.sm\:focus\:skew-x-6:focus{transform:skewX(6deg)}.sm\:focus\:skew-y-6:focus{transform:skewY(6deg)}.sm\:focus\:skew-x-12:focus{transform:skewX(12deg)}.sm\:focus\:skew-y-12:focus{transform:skewY(12deg)}.sm\:focus\:-skew-x-12:focus{transform:skewX(-12deg)}.sm\:focus\:-skew-y-12:focus{transform:skewY(-12deg)}.sm\:focus\:-skew-x-6:focus{transform:skewX(-6deg)}.sm\:focus\:-skew-y-6:focus{transform:skewY(-6deg)}.sm\:focus\:-skew-x-3:focus{transform:skewX(-3deg)}.sm\:focus\:-skew-y-3:focus{transform:skewY(-3deg)}.sm\:focus\:-skew-x-2:focus{transform:skewX(-2deg)}.sm\:focus\:-skew-y-2:focus{transform:skewY(-2deg)}.sm\:focus\:-skew-x-1:focus{transform:skewX(-1deg)}.sm\:focus\:-skew-y-1:focus{transform:skewY(-1deg)}.sm\:transform-border{transform-box:border-box}.sm\:transform-fill{transform-box:fill-box}.sm\:transform-view{transform-box:view-box}}@media (min-width:50.01em){.md\:space-y-0>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0px*(1 - var(--space-y-reverse)));margin-bottom:calc(0px*var(--space-y-reverse))}.md\:space-x-0>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0px*var(--space-x-reverse));margin-left:calc(0px*(1 - var(--space-x-reverse)))}.md\:space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.25rem*var(--space-y-reverse))}.md\:space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.25rem*var(--space-x-reverse));margin-left:calc(0.25rem*(1 - var(--space-x-reverse)))}.md\:space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.5rem*var(--space-y-reverse))}.md\:space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.5rem*var(--space-x-reverse));margin-left:calc(0.5rem*(1 - var(--space-x-reverse)))}.md\:space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.75rem*var(--space-y-reverse))}.md\:space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.75rem*var(--space-x-reverse));margin-left:calc(0.75rem*(1 - var(--space-x-reverse)))}.md\:space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1rem*var(--space-y-reverse))}.md\:space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem*var(--space-x-reverse));margin-left:calc(1rem*(1 - var(--space-x-reverse)))}.md\:space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1.25rem*var(--space-y-reverse))}.md\:space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.25rem*var(--space-x-reverse));margin-left:calc(1.25rem*(1 - var(--space-x-reverse)))}.md\:space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem*var(--space-y-reverse))}.md\:space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem*var(--space-x-reverse));margin-left:calc(1.5rem*(1 - var(--space-x-reverse)))}.md\:space-y-7>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1.75rem*var(--space-y-reverse))}.md\:space-x-7>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.75rem*var(--space-x-reverse));margin-left:calc(1.75rem*(1 - var(--space-x-reverse)))}.md\:space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2rem*(1 - var(--space-y-reverse)));margin-bottom:calc(2rem*var(--space-y-reverse))}.md\:space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem*var(--space-x-reverse));margin-left:calc(2rem*(1 - var(--space-x-reverse)))}.md\:space-y-9>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(2.25rem*var(--space-y-reverse))}.md\:space-x-9>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.25rem*var(--space-x-reverse));margin-left:calc(2.25rem*(1 - var(--space-x-reverse)))}.md\:space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(2.5rem*var(--space-y-reverse))}.md\:space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem*var(--space-x-reverse));margin-left:calc(2.5rem*(1 - var(--space-x-reverse)))}.md\:space-y-11>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(2.75rem*var(--space-y-reverse))}.md\:space-x-11>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.75rem*var(--space-x-reverse));margin-left:calc(2.75rem*(1 - var(--space-x-reverse)))}.md\:space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3rem*(1 - var(--space-y-reverse)));margin-bottom:calc(3rem*var(--space-y-reverse))}.md\:space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3rem*var(--space-x-reverse));margin-left:calc(3rem*(1 - var(--space-x-reverse)))}.md\:space-y-15>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(3.75rem*var(--space-y-reverse))}.md\:space-x-15>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3.75rem*var(--space-x-reverse));margin-left:calc(3.75rem*(1 - var(--space-x-reverse)))}.md\:space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(4rem*(1 - var(--space-y-reverse)));margin-bottom:calc(4rem*var(--space-y-reverse))}.md\:space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(4rem*var(--space-x-reverse));margin-left:calc(4rem*(1 - var(--space-x-reverse)))}.md\:space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(5rem*var(--space-y-reverse))}.md\:space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5rem*var(--space-x-reverse));margin-left:calc(5rem*(1 - var(--space-x-reverse)))}.md\:space-y-22>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(5.5rem*var(--space-y-reverse))}.md\:space-x-22>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5.5rem*var(--space-x-reverse));margin-left:calc(5.5rem*(1 - var(--space-x-reverse)))}.md\:space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6rem*(1 - var(--space-y-reverse)));margin-bottom:calc(6rem*var(--space-y-reverse))}.md\:space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6rem*var(--space-x-reverse));margin-left:calc(6rem*(1 - var(--space-x-reverse)))}.md\:space-y-25>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(6.25rem*var(--space-y-reverse))}.md\:space-x-25>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6.25rem*var(--space-x-reverse));margin-left:calc(6.25rem*(1 - var(--space-x-reverse)))}.md\:space-y-26>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(6.5rem*var(--space-y-reverse))}.md\:space-x-26>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6.5rem*var(--space-x-reverse));margin-left:calc(6.5rem*(1 - var(--space-x-reverse)))}.md\:space-y-28>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8rem*(1 - var(--space-y-reverse)));margin-bottom:calc(8rem*var(--space-y-reverse))}.md\:space-x-28>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8rem*var(--space-x-reverse));margin-left:calc(8rem*(1 - var(--space-x-reverse)))}.md\:space-y-30>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(8.5rem*var(--space-y-reverse))}.md\:space-x-30>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8.5rem*var(--space-x-reverse));margin-left:calc(8.5rem*(1 - var(--space-x-reverse)))}.md\:space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(9rem*(1 - var(--space-y-reverse)));margin-bottom:calc(9rem*var(--space-y-reverse))}.md\:space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(9rem*var(--space-x-reverse));margin-left:calc(9rem*(1 - var(--space-x-reverse)))}.md\:space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(10rem*(1 - var(--space-y-reverse)));margin-bottom:calc(10rem*var(--space-y-reverse))}.md\:space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(10rem*var(--space-x-reverse));margin-left:calc(10rem*(1 - var(--space-x-reverse)))}.md\:space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(12rem*(1 - var(--space-y-reverse)));margin-bottom:calc(12rem*var(--space-y-reverse))}.md\:space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(12rem*var(--space-x-reverse));margin-left:calc(12rem*(1 - var(--space-x-reverse)))}.md\:space-y-52>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(13rem*(1 - var(--space-y-reverse)));margin-bottom:calc(13rem*var(--space-y-reverse))}.md\:space-x-52>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(13rem*var(--space-x-reverse));margin-left:calc(13rem*(1 - var(--space-x-reverse)))}.md\:space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(14rem*(1 - var(--space-y-reverse)));margin-bottom:calc(14rem*var(--space-y-reverse))}.md\:space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(14rem*var(--space-x-reverse));margin-left:calc(14rem*(1 - var(--space-x-reverse)))}.md\:space-y-60>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(15rem*(1 - var(--space-y-reverse)));margin-bottom:calc(15rem*var(--space-y-reverse))}.md\:space-x-60>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(15rem*var(--space-x-reverse));margin-left:calc(15rem*(1 - var(--space-x-reverse)))}.md\:space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(16rem*(1 - var(--space-y-reverse)));margin-bottom:calc(16rem*var(--space-y-reverse))}.md\:space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(16rem*var(--space-x-reverse));margin-left:calc(16rem*(1 - var(--space-x-reverse)))}.md\:space-y-68>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(17rem*(1 - var(--space-y-reverse)));margin-bottom:calc(17rem*var(--space-y-reverse))}.md\:space-x-68>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(17rem*var(--space-x-reverse));margin-left:calc(17rem*(1 - var(--space-x-reverse)))}.md\:space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1px*(1 - var(--space-y-reverse)));margin-bottom:calc(1px*var(--space-y-reverse))}.md\:space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1px*var(--space-x-reverse));margin-left:calc(1px*(1 - var(--space-x-reverse)))}.md\:space-y-0\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.125rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.125rem*var(--space-y-reverse))}.md\:space-x-0\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.125rem*var(--space-x-reverse));margin-left:calc(0.125rem*(1 - var(--space-x-reverse)))}.md\:space-y-1\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.375rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.375rem*var(--space-y-reverse))}.md\:space-x-1\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.375rem*var(--space-x-reverse));margin-left:calc(0.375rem*(1 - var(--space-x-reverse)))}.md\:space-y-2\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.625rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.625rem*var(--space-y-reverse))}.md\:space-x-2\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.625rem*var(--space-x-reverse));margin-left:calc(0.625rem*(1 - var(--space-x-reverse)))}.md\:space-y-7\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.875rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1.875rem*var(--space-y-reverse))}.md\:space-x-7\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.875rem*var(--space-x-reverse));margin-left:calc(1.875rem*(1 - var(--space-x-reverse)))}.md\:-space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.25rem*var(--space-y-reverse))}.md\:-space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.25rem*var(--space-x-reverse));margin-left:calc(-0.25rem*(1 - var(--space-x-reverse)))}.md\:-space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.5rem*var(--space-y-reverse))}.md\:-space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.5rem*var(--space-x-reverse));margin-left:calc(-0.5rem*(1 - var(--space-x-reverse)))}.md\:-space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.75rem*var(--space-y-reverse))}.md\:-space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.75rem*var(--space-x-reverse));margin-left:calc(-0.75rem*(1 - var(--space-x-reverse)))}.md\:-space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-1rem*var(--space-y-reverse))}.md\:-space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1rem*var(--space-x-reverse));margin-left:calc(-1rem*(1 - var(--space-x-reverse)))}.md\:-space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-1.25rem*var(--space-y-reverse))}.md\:-space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.25rem*var(--space-x-reverse));margin-left:calc(-1.25rem*(1 - var(--space-x-reverse)))}.md\:-space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-1.5rem*var(--space-y-reverse))}.md\:-space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.5rem*var(--space-x-reverse));margin-left:calc(-1.5rem*(1 - var(--space-x-reverse)))}.md\:-space-y-7>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-1.75rem*var(--space-y-reverse))}.md\:-space-x-7>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.75rem*var(--space-x-reverse));margin-left:calc(-1.75rem*(1 - var(--space-x-reverse)))}.md\:-space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-2rem*var(--space-y-reverse))}.md\:-space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2rem*var(--space-x-reverse));margin-left:calc(-2rem*(1 - var(--space-x-reverse)))}.md\:-space-y-9>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-2.25rem*var(--space-y-reverse))}.md\:-space-x-9>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.25rem*var(--space-x-reverse));margin-left:calc(-2.25rem*(1 - var(--space-x-reverse)))}.md\:-space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-2.5rem*var(--space-y-reverse))}.md\:-space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.5rem*var(--space-x-reverse));margin-left:calc(-2.5rem*(1 - var(--space-x-reverse)))}.md\:-space-y-11>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-2.75rem*var(--space-y-reverse))}.md\:-space-x-11>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.75rem*var(--space-x-reverse));margin-left:calc(-2.75rem*(1 - var(--space-x-reverse)))}.md\:-space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-3rem*var(--space-y-reverse))}.md\:-space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3rem*var(--space-x-reverse));margin-left:calc(-3rem*(1 - var(--space-x-reverse)))}.md\:-space-y-15>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-3.75rem*var(--space-y-reverse))}.md\:-space-x-15>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3.75rem*var(--space-x-reverse));margin-left:calc(-3.75rem*(1 - var(--space-x-reverse)))}.md\:-space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-4rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-4rem*var(--space-y-reverse))}.md\:-space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-4rem*var(--space-x-reverse));margin-left:calc(-4rem*(1 - var(--space-x-reverse)))}.md\:-space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-5rem*var(--space-y-reverse))}.md\:-space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5rem*var(--space-x-reverse));margin-left:calc(-5rem*(1 - var(--space-x-reverse)))}.md\:-space-y-22>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-5.5rem*var(--space-y-reverse))}.md\:-space-x-22>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5.5rem*var(--space-x-reverse));margin-left:calc(-5.5rem*(1 - var(--space-x-reverse)))}.md\:-space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-6rem*var(--space-y-reverse))}.md\:-space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6rem*var(--space-x-reverse));margin-left:calc(-6rem*(1 - var(--space-x-reverse)))}.md\:-space-y-25>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-6.25rem*var(--space-y-reverse))}.md\:-space-x-25>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6.25rem*var(--space-x-reverse));margin-left:calc(-6.25rem*(1 - var(--space-x-reverse)))}.md\:-space-y-26>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-6.5rem*var(--space-y-reverse))}.md\:-space-x-26>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6.5rem*var(--space-x-reverse));margin-left:calc(-6.5rem*(1 - var(--space-x-reverse)))}.md\:-space-y-28>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-8rem*var(--space-y-reverse))}.md\:-space-x-28>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8rem*var(--space-x-reverse));margin-left:calc(-8rem*(1 - var(--space-x-reverse)))}.md\:-space-y-30>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-8.5rem*var(--space-y-reverse))}.md\:-space-x-30>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8.5rem*var(--space-x-reverse));margin-left:calc(-8.5rem*(1 - var(--space-x-reverse)))}.md\:-space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-9rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-9rem*var(--space-y-reverse))}.md\:-space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-9rem*var(--space-x-reverse));margin-left:calc(-9rem*(1 - var(--space-x-reverse)))}.md\:-space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-10rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-10rem*var(--space-y-reverse))}.md\:-space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-10rem*var(--space-x-reverse));margin-left:calc(-10rem*(1 - var(--space-x-reverse)))}.md\:-space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-12rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-12rem*var(--space-y-reverse))}.md\:-space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-12rem*var(--space-x-reverse));margin-left:calc(-12rem*(1 - var(--space-x-reverse)))}.md\:-space-y-52>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-13rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-13rem*var(--space-y-reverse))}.md\:-space-x-52>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-13rem*var(--space-x-reverse));margin-left:calc(-13rem*(1 - var(--space-x-reverse)))}.md\:-space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-14rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-14rem*var(--space-y-reverse))}.md\:-space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-14rem*var(--space-x-reverse));margin-left:calc(-14rem*(1 - var(--space-x-reverse)))}.md\:-space-y-60>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-15rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-15rem*var(--space-y-reverse))}.md\:-space-x-60>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-15rem*var(--space-x-reverse));margin-left:calc(-15rem*(1 - var(--space-x-reverse)))}.md\:-space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-16rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-16rem*var(--space-y-reverse))}.md\:-space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-16rem*var(--space-x-reverse));margin-left:calc(-16rem*(1 - var(--space-x-reverse)))}.md\:-space-y-68>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-17rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-17rem*var(--space-y-reverse))}.md\:-space-x-68>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-17rem*var(--space-x-reverse));margin-left:calc(-17rem*(1 - var(--space-x-reverse)))}.md\:-space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1px*(1 - var(--space-y-reverse)));margin-bottom:calc(-1px*var(--space-y-reverse))}.md\:-space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1px*var(--space-x-reverse));margin-left:calc(-1px*(1 - var(--space-x-reverse)))}.md\:-space-y-0\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.125rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.125rem*var(--space-y-reverse))}.md\:-space-x-0\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.125rem*var(--space-x-reverse));margin-left:calc(-0.125rem*(1 - var(--space-x-reverse)))}.md\:-space-y-1\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.375rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.375rem*var(--space-y-reverse))}.md\:-space-x-1\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.375rem*var(--space-x-reverse));margin-left:calc(-0.375rem*(1 - var(--space-x-reverse)))}.md\:-space-y-2\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.625rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.625rem*var(--space-y-reverse))}.md\:-space-x-2\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.625rem*var(--space-x-reverse));margin-left:calc(-0.625rem*(1 - var(--space-x-reverse)))}.md\:-space-y-7\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.875rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-1.875rem*var(--space-y-reverse))}.md\:-space-x-7\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.875rem*var(--space-x-reverse));margin-left:calc(-1.875rem*(1 - var(--space-x-reverse)))}.md\:space-y-reverse>:not(template)~:not(template){--space-y-reverse:1}.md\:space-x-reverse>:not(template)~:not(template){--space-x-reverse:1}.md\:divide-y-0>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(0px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(0px*var(--divide-y-reverse))}.md\:divide-x-0>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(0px*var(--divide-x-reverse));border-left-width:calc(0px*(1 - var(--divide-x-reverse)))}.md\:divide-y-1>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px*var(--divide-y-reverse))}.md\:divide-x-1>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px*var(--divide-x-reverse));border-left-width:calc(1px*(1 - var(--divide-x-reverse)))}.md\:divide-y-2>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(2px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(2px*var(--divide-y-reverse))}.md\:divide-x-2>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(2px*var(--divide-x-reverse));border-left-width:calc(2px*(1 - var(--divide-x-reverse)))}.md\:divide-y-4>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(4px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(4px*var(--divide-y-reverse))}.md\:divide-x-4>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(4px*var(--divide-x-reverse));border-left-width:calc(4px*(1 - var(--divide-x-reverse)))}.md\:divide-y-5>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(5px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(5px*var(--divide-y-reverse))}.md\:divide-x-5>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(5px*var(--divide-x-reverse));border-left-width:calc(5px*(1 - var(--divide-x-reverse)))}.md\:divide-y-8>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(8px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(8px*var(--divide-y-reverse))}.md\:divide-x-8>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(8px*var(--divide-x-reverse));border-left-width:calc(8px*(1 - var(--divide-x-reverse)))}.md\:divide-y>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px*var(--divide-y-reverse))}.md\:divide-x>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px*var(--divide-x-reverse));border-left-width:calc(1px*(1 - var(--divide-x-reverse)))}.md\:divide-y-DEFAULT>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px*var(--divide-y-reverse))}.md\:divide-x-DEFAULT>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px*var(--divide-x-reverse));border-left-width:calc(1px*(1 - var(--divide-x-reverse)))}.md\:divide-y-reverse>:not(template)~:not(template){--divide-y-reverse:1}.md\:divide-x-reverse>:not(template)~:not(template){--divide-x-reverse:1}.md\:divide-transparent>:not(template)~:not(template){border-color:transparent}.md\:divide-current>:not(template)~:not(template){border-color:currentColor}.md\:divide-black>:not(template)~:not(template){border-color:#000}.md\:divide-white>:not(template)~:not(template){border-color:#fff}.md\:divide-gray-100>:not(template)~:not(template){--divide-opacity:1;border-color:#f7fafc;border-color:rgba(247,250,252,var(--divide-opacity))}.md\:divide-gray-200>:not(template)~:not(template){--divide-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--divide-opacity))}.md\:divide-gray-300>:not(template)~:not(template){--divide-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--divide-opacity))}.md\:divide-gray-400>:not(template)~:not(template){--divide-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--divide-opacity))}.md\:divide-gray-500>:not(template)~:not(template){--divide-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--divide-opacity))}.md\:divide-gray-600>:not(template)~:not(template){--divide-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--divide-opacity))}.md\:divide-gray-700>:not(template)~:not(template){--divide-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--divide-opacity))}.md\:divide-gray-800>:not(template)~:not(template){--divide-opacity:1;border-color:#2d3748;border-color:rgba(45,55,72,var(--divide-opacity))}.md\:divide-gray-900>:not(template)~:not(template){--divide-opacity:1;border-color:#1a202c;border-color:rgba(26,32,44,var(--divide-opacity))}.md\:divide-gray-DEFAULT>:not(template)~:not(template),.md\:divide-gray>:not(template)~:not(template){--divide-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--divide-opacity))}.md\:divide-red>:not(template)~:not(template){border-color:#d64343}.md\:divide-orange>:not(template)~:not(template){border-color:#eb6437}.md\:divide-yellow>:not(template)~:not(template){border-color:#f8da30}.md\:divide-green-100>:not(template)~:not(template){--divide-opacity:1;border-color:#f0fff4;border-color:rgba(240,255,244,var(--divide-opacity))}.md\:divide-green-200>:not(template)~:not(template){--divide-opacity:1;border-color:#c6f6d5;border-color:rgba(198,246,213,var(--divide-opacity))}.md\:divide-green-300>:not(template)~:not(template){--divide-opacity:1;border-color:#9ae6b4;border-color:rgba(154,230,180,var(--divide-opacity))}.md\:divide-green-400>:not(template)~:not(template){--divide-opacity:1;border-color:#68d391;border-color:rgba(104,211,145,var(--divide-opacity))}.md\:divide-green-500>:not(template)~:not(template){--divide-opacity:1;border-color:#48bb78;border-color:rgba(72,187,120,var(--divide-opacity))}.md\:divide-green-600>:not(template)~:not(template){--divide-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--divide-opacity))}.md\:divide-green-700>:not(template)~:not(template){--divide-opacity:1;border-color:#2f855a;border-color:rgba(47,133,90,var(--divide-opacity))}.md\:divide-green-800>:not(template)~:not(template){--divide-opacity:1;border-color:#276749;border-color:rgba(39,103,73,var(--divide-opacity))}.md\:divide-green-900>:not(template)~:not(template){--divide-opacity:1;border-color:#22543d;border-color:rgba(34,84,61,var(--divide-opacity))}.md\:divide-green-DEFAULT>:not(template)~:not(template),.md\:divide-green>:not(template)~:not(template){--divide-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--divide-opacity))}.md\:divide-teal-100>:not(template)~:not(template){--divide-opacity:1;border-color:#e6fffa;border-color:rgba(230,255,250,var(--divide-opacity))}.md\:divide-teal-200>:not(template)~:not(template){--divide-opacity:1;border-color:#b2f5ea;border-color:rgba(178,245,234,var(--divide-opacity))}.md\:divide-teal-300>:not(template)~:not(template){--divide-opacity:1;border-color:#81e6d9;border-color:rgba(129,230,217,var(--divide-opacity))}.md\:divide-teal-400>:not(template)~:not(template){--divide-opacity:1;border-color:#4fd1c5;border-color:rgba(79,209,197,var(--divide-opacity))}.md\:divide-teal-500>:not(template)~:not(template){--divide-opacity:1;border-color:#38b2ac;border-color:rgba(56,178,172,var(--divide-opacity))}.md\:divide-teal-600>:not(template)~:not(template){--divide-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--divide-opacity))}.md\:divide-teal-700>:not(template)~:not(template){--divide-opacity:1;border-color:#2c7a7b;border-color:rgba(44,122,123,var(--divide-opacity))}.md\:divide-teal-800>:not(template)~:not(template){--divide-opacity:1;border-color:#285e61;border-color:rgba(40,94,97,var(--divide-opacity))}.md\:divide-teal-900>:not(template)~:not(template){--divide-opacity:1;border-color:#234e52;border-color:rgba(35,78,82,var(--divide-opacity))}.md\:divide-teal-DEFAULT>:not(template)~:not(template),.md\:divide-teal>:not(template)~:not(template){--divide-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--divide-opacity))}.md\:divide-blue-50>:not(template)~:not(template){border-color:#d1eaff}.md\:divide-blue-100>:not(template)~:not(template){border-color:#a8d7ff}.md\:divide-blue-200>:not(template)~:not(template){border-color:#80c4ff}.md\:divide-blue-300>:not(template)~:not(template){border-color:#57b0ff}.md\:divide-blue-400>:not(template)~:not(template){border-color:#2e9dff}.md\:divide-blue-500>:not(template)~:not(template){border-color:#058aff}.md\:divide-blue-600>:not(template)~:not(template){border-color:#0075db}.md\:divide-blue-700>:not(template)~:not(template){border-color:#005fb3}.md\:divide-blue-800>:not(template)~:not(template){border-color:#00498a}.md\:divide-blue-900>:not(template)~:not(template){border-color:#003461}.md\:divide-blue-DEFAULT>:not(template)~:not(template),.md\:divide-blue>:not(template)~:not(template){border-color:#0075db}.md\:divide-indigo-100>:not(template)~:not(template){--divide-opacity:1;border-color:#ebf4ff;border-color:rgba(235,244,255,var(--divide-opacity))}.md\:divide-indigo-200>:not(template)~:not(template){--divide-opacity:1;border-color:#c3dafe;border-color:rgba(195,218,254,var(--divide-opacity))}.md\:divide-indigo-300>:not(template)~:not(template){--divide-opacity:1;border-color:#a3bffa;border-color:rgba(163,191,250,var(--divide-opacity))}.md\:divide-indigo-400>:not(template)~:not(template){--divide-opacity:1;border-color:#7f9cf5;border-color:rgba(127,156,245,var(--divide-opacity))}.md\:divide-indigo-500>:not(template)~:not(template){--divide-opacity:1;border-color:#667eea;border-color:rgba(102,126,234,var(--divide-opacity))}.md\:divide-indigo-600>:not(template)~:not(template){--divide-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--divide-opacity))}.md\:divide-indigo-700>:not(template)~:not(template){--divide-opacity:1;border-color:#4c51bf;border-color:rgba(76,81,191,var(--divide-opacity))}.md\:divide-indigo-800>:not(template)~:not(template){--divide-opacity:1;border-color:#434190;border-color:rgba(67,65,144,var(--divide-opacity))}.md\:divide-indigo-900>:not(template)~:not(template){--divide-opacity:1;border-color:#3c366b;border-color:rgba(60,54,107,var(--divide-opacity))}.md\:divide-indigo-DEFAULT>:not(template)~:not(template),.md\:divide-indigo>:not(template)~:not(template){--divide-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--divide-opacity))}.md\:divide-purple-100>:not(template)~:not(template){--divide-opacity:1;border-color:#faf5ff;border-color:rgba(250,245,255,var(--divide-opacity))}.md\:divide-purple-200>:not(template)~:not(template){--divide-opacity:1;border-color:#e9d8fd;border-color:rgba(233,216,253,var(--divide-opacity))}.md\:divide-purple-300>:not(template)~:not(template){--divide-opacity:1;border-color:#d6bcfa;border-color:rgba(214,188,250,var(--divide-opacity))}.md\:divide-purple-400>:not(template)~:not(template){--divide-opacity:1;border-color:#b794f4;border-color:rgba(183,148,244,var(--divide-opacity))}.md\:divide-purple-500>:not(template)~:not(template){--divide-opacity:1;border-color:#9f7aea;border-color:rgba(159,122,234,var(--divide-opacity))}.md\:divide-purple-600>:not(template)~:not(template){--divide-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--divide-opacity))}.md\:divide-purple-700>:not(template)~:not(template){--divide-opacity:1;border-color:#6b46c1;border-color:rgba(107,70,193,var(--divide-opacity))}.md\:divide-purple-800>:not(template)~:not(template){--divide-opacity:1;border-color:#553c9a;border-color:rgba(85,60,154,var(--divide-opacity))}.md\:divide-purple-900>:not(template)~:not(template){--divide-opacity:1;border-color:#44337a;border-color:rgba(68,51,122,var(--divide-opacity))}.md\:divide-purple-DEFAULT>:not(template)~:not(template),.md\:divide-purple>:not(template)~:not(template){--divide-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--divide-opacity))}.md\:divide-pink>:not(template)~:not(template){--divide-opacity:1;border-color:#d81b60;border-color:rgba(216,27,96,var(--divide-opacity))}.md\:divide-inherit>:not(template)~:not(template){border-color:inherit}.md\:divide-amber>:not(template)~:not(template){border-color:#d78737}.md\:divide-amber-active>:not(template)~:not(template){border-color:#e3872b}.md\:divide-ardoise>:not(template)~:not(template){border-color:#596a82}.md\:divide-ardoise-active>:not(template)~:not(template){border-color:#476794}.md\:divide-blue-active>:not(template)~:not(template){border-color:#14a5c2}.md\:divide-lightBlue-active>:not(template)~:not(template),.md\:divide-lightBlue>:not(template)~:not(template){border-color:rgba(0,85,138,.1)}.md\:divide-deepBlue>:not(template)~:not(template){border-color:#0e346c}.md\:divide-deepBlue-active>:not(template)~:not(template){border-color:#0a3f8f}.md\:divide-gold>:not(template)~:not(template){border-color:#bd9e56}.md\:divide-gold-active>:not(template)~:not(template){border-color:#c9a34a}.md\:divide-grenadine>:not(template)~:not(template){border-color:#c35078}.md\:divide-grenadine-active>:not(template)~:not(template){border-color:#cf4475}.md\:divide-kiwi>:not(template)~:not(template){border-color:#9a9f1e}.md\:divide-kiwi-active>:not(template)~:not(template){border-color:#a3a815}.md\:divide-lilas>:not(template)~:not(template){border-color:#7ea1d3}.md\:divide-lilas-active>:not(template)~:not(template){border-color:#75a0db}.md\:divide-mahogany>:not(template)~:not(template){border-color:#57142e}.md\:divide-mahogany-active>:not(template)~:not(template){border-color:#610a2b}.md\:divide-ocher>:not(template)~:not(template){border-color:#c29614}.md\:divide-ocher-active>:not(template)~:not(template){border-color:#cd9c0a}.md\:divide-pine>:not(template)~:not(template){border-color:#144d52}.md\:divide-pine-active>:not(template)~:not(template){border-color:#0a555c}.md\:divide-platinum-active>:not(template)~:not(template),.md\:divide-platinum>:not(template)~:not(template){border-color:#000}.md\:divide-prune>:not(template)~:not(template){border-color:#661456}.md\:divide-prune-active>:not(template)~:not(template){border-color:#72085d}.md\:divide-sand>:not(template)~:not(template){border-color:#d7be88}.md\:divide-sand-active>:not(template)~:not(template){border-color:#dfc181}.md\:divide-sandPearl>:not(template)~:not(template){border-color:#f0e5d6}.md\:divide-sandPearl-active>:not(template)~:not(template){border-color:#f2e6d4}.md\:divide-silver>:not(template)~:not(template){border-color:#b1b2b4}.md\:divide-silver-active>:not(template)~:not(template){border-color:#a9afbc}.md\:divide-skyBlue>:not(template)~:not(template){border-color:#98d2d7}.md\:divide-skyBlue-active>:not(template)~:not(template){border-color:#91d8de}.md\:divide-southSea>:not(template)~:not(template){border-color:#9dc9cd}.md\:divide-southSea-active>:not(template)~:not(template){border-color:#95ced5}.md\:divide-turquoise>:not(template)~:not(template){border-color:#14a5c2}.md\:divide-turquoise-active>:not(template)~:not(template){border-color:#0aaccd}.md\:divide-waterGreen>:not(template)~:not(template){border-color:#007571}.md\:divide-waterGreen-active>:not(template)~:not(template){border-color:#00a8a3}.md\:divide-deepRed>:not(template)~:not(template){border-color:#c32222}.md\:divide-deepRed-active>:not(template)~:not(template){border-color:#cf1717}.md\:divide-emerald>:not(template)~:not(template){border-color:#14a33a}.md\:divide-emerald-active>:not(template)~:not(template){border-color:#0bad36}.md\:divide-greenLight>:not(template)~:not(template){--divide-opacity:1;border-color:#7cb342;border-color:rgba(124,179,66,var(--divide-opacity))}.md\:divide-orange-active>:not(template)~:not(template){border-color:#f65f2c}.md\:divide-red-active>:not(template)~:not(template){border-color:#e13737}.md\:divide-white-active>:not(template)~:not(template){border-color:#14a5c2}.md\:divide-white-button-active>:not(template)~:not(template),.md\:divide-white-button>:not(template)~:not(template){border-color:#fff}.md\:divide-code>:not(template)~:not(template){border-color:#3f3d57}.md\:divide-code-active>:not(template)~:not(template){border-color:#37354b}.md\:divide-gray-lighter>:not(template)~:not(template){--divide-opacity:1;border-color:#f7f7f7;border-color:rgba(247,247,247,var(--divide-opacity))}.md\:divide-gray-lighter-active>:not(template)~:not(template){border-color:#ebebeb}.md\:divide-gray-light>:not(template)~:not(template){--divide-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--divide-opacity))}.md\:divide-gray-medium>:not(template)~:not(template){--divide-opacity:1;border-color:#a8a0a0;border-color:rgba(168,160,160,var(--divide-opacity))}.md\:divide-gray-darker>:not(template)~:not(template){--divide-opacity:1;border-color:#504747;border-color:rgba(80,71,71,var(--divide-opacity))}.md\:divide-gray-darker-active>:not(template)~:not(template){border-color:#14a5c2}.md\:divide-api-default>:not(template)~:not(template){--divide-opacity:1;border-color:#507192;border-color:rgba(80,113,146,var(--divide-opacity))}.md\:divide-gray-xxl>:not(template)~:not(template){--divide-opacity:1;border-color:#2c3e50;border-color:rgba(44,62,80,var(--divide-opacity))}.md\:divide-line-even>:not(template)~:not(template){border-color:#f3f6f7}.md\:divide-DEFAULT>:not(template)~:not(template){--divide-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-transparent>:not(template)~:not(template){border-color:transparent}.group:hover .md\:group-hover\:divide-current>:not(template)~:not(template){border-color:currentColor}.group:hover .md\:group-hover\:divide-black>:not(template)~:not(template){border-color:#000}.group:hover .md\:group-hover\:divide-white>:not(template)~:not(template){border-color:#fff}.group:hover .md\:group-hover\:divide-gray-100>:not(template)~:not(template){--divide-opacity:1;border-color:#f7fafc;border-color:rgba(247,250,252,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-gray-200>:not(template)~:not(template){--divide-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-gray-300>:not(template)~:not(template){--divide-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-gray-400>:not(template)~:not(template){--divide-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-gray-500>:not(template)~:not(template){--divide-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-gray-600>:not(template)~:not(template){--divide-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-gray-700>:not(template)~:not(template){--divide-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-gray-800>:not(template)~:not(template){--divide-opacity:1;border-color:#2d3748;border-color:rgba(45,55,72,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-gray-900>:not(template)~:not(template){--divide-opacity:1;border-color:#1a202c;border-color:rgba(26,32,44,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-gray-DEFAULT>:not(template)~:not(template),.group:hover .md\:group-hover\:divide-gray>:not(template)~:not(template){--divide-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-red>:not(template)~:not(template){border-color:#d64343}.group:hover .md\:group-hover\:divide-orange>:not(template)~:not(template){border-color:#eb6437}.group:hover .md\:group-hover\:divide-yellow>:not(template)~:not(template){border-color:#f8da30}.group:hover .md\:group-hover\:divide-green-100>:not(template)~:not(template){--divide-opacity:1;border-color:#f0fff4;border-color:rgba(240,255,244,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-green-200>:not(template)~:not(template){--divide-opacity:1;border-color:#c6f6d5;border-color:rgba(198,246,213,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-green-300>:not(template)~:not(template){--divide-opacity:1;border-color:#9ae6b4;border-color:rgba(154,230,180,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-green-400>:not(template)~:not(template){--divide-opacity:1;border-color:#68d391;border-color:rgba(104,211,145,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-green-500>:not(template)~:not(template){--divide-opacity:1;border-color:#48bb78;border-color:rgba(72,187,120,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-green-600>:not(template)~:not(template){--divide-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-green-700>:not(template)~:not(template){--divide-opacity:1;border-color:#2f855a;border-color:rgba(47,133,90,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-green-800>:not(template)~:not(template){--divide-opacity:1;border-color:#276749;border-color:rgba(39,103,73,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-green-900>:not(template)~:not(template){--divide-opacity:1;border-color:#22543d;border-color:rgba(34,84,61,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-green-DEFAULT>:not(template)~:not(template),.group:hover .md\:group-hover\:divide-green>:not(template)~:not(template){--divide-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-teal-100>:not(template)~:not(template){--divide-opacity:1;border-color:#e6fffa;border-color:rgba(230,255,250,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-teal-200>:not(template)~:not(template){--divide-opacity:1;border-color:#b2f5ea;border-color:rgba(178,245,234,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-teal-300>:not(template)~:not(template){--divide-opacity:1;border-color:#81e6d9;border-color:rgba(129,230,217,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-teal-400>:not(template)~:not(template){--divide-opacity:1;border-color:#4fd1c5;border-color:rgba(79,209,197,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-teal-500>:not(template)~:not(template){--divide-opacity:1;border-color:#38b2ac;border-color:rgba(56,178,172,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-teal-600>:not(template)~:not(template){--divide-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-teal-700>:not(template)~:not(template){--divide-opacity:1;border-color:#2c7a7b;border-color:rgba(44,122,123,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-teal-800>:not(template)~:not(template){--divide-opacity:1;border-color:#285e61;border-color:rgba(40,94,97,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-teal-900>:not(template)~:not(template){--divide-opacity:1;border-color:#234e52;border-color:rgba(35,78,82,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-teal-DEFAULT>:not(template)~:not(template),.group:hover .md\:group-hover\:divide-teal>:not(template)~:not(template){--divide-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-blue-50>:not(template)~:not(template){border-color:#d1eaff}.group:hover .md\:group-hover\:divide-blue-100>:not(template)~:not(template){border-color:#a8d7ff}.group:hover .md\:group-hover\:divide-blue-200>:not(template)~:not(template){border-color:#80c4ff}.group:hover .md\:group-hover\:divide-blue-300>:not(template)~:not(template){border-color:#57b0ff}.group:hover .md\:group-hover\:divide-blue-400>:not(template)~:not(template){border-color:#2e9dff}.group:hover .md\:group-hover\:divide-blue-500>:not(template)~:not(template){border-color:#058aff}.group:hover .md\:group-hover\:divide-blue-600>:not(template)~:not(template){border-color:#0075db}.group:hover .md\:group-hover\:divide-blue-700>:not(template)~:not(template){border-color:#005fb3}.group:hover .md\:group-hover\:divide-blue-800>:not(template)~:not(template){border-color:#00498a}.group:hover .md\:group-hover\:divide-blue-900>:not(template)~:not(template){border-color:#003461}.group:hover .md\:group-hover\:divide-blue-DEFAULT>:not(template)~:not(template),.group:hover .md\:group-hover\:divide-blue>:not(template)~:not(template){border-color:#0075db}.group:hover .md\:group-hover\:divide-indigo-100>:not(template)~:not(template){--divide-opacity:1;border-color:#ebf4ff;border-color:rgba(235,244,255,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-indigo-200>:not(template)~:not(template){--divide-opacity:1;border-color:#c3dafe;border-color:rgba(195,218,254,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-indigo-300>:not(template)~:not(template){--divide-opacity:1;border-color:#a3bffa;border-color:rgba(163,191,250,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-indigo-400>:not(template)~:not(template){--divide-opacity:1;border-color:#7f9cf5;border-color:rgba(127,156,245,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-indigo-500>:not(template)~:not(template){--divide-opacity:1;border-color:#667eea;border-color:rgba(102,126,234,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-indigo-600>:not(template)~:not(template){--divide-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-indigo-700>:not(template)~:not(template){--divide-opacity:1;border-color:#4c51bf;border-color:rgba(76,81,191,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-indigo-800>:not(template)~:not(template){--divide-opacity:1;border-color:#434190;border-color:rgba(67,65,144,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-indigo-900>:not(template)~:not(template){--divide-opacity:1;border-color:#3c366b;border-color:rgba(60,54,107,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-indigo-DEFAULT>:not(template)~:not(template),.group:hover .md\:group-hover\:divide-indigo>:not(template)~:not(template){--divide-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-purple-100>:not(template)~:not(template){--divide-opacity:1;border-color:#faf5ff;border-color:rgba(250,245,255,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-purple-200>:not(template)~:not(template){--divide-opacity:1;border-color:#e9d8fd;border-color:rgba(233,216,253,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-purple-300>:not(template)~:not(template){--divide-opacity:1;border-color:#d6bcfa;border-color:rgba(214,188,250,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-purple-400>:not(template)~:not(template){--divide-opacity:1;border-color:#b794f4;border-color:rgba(183,148,244,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-purple-500>:not(template)~:not(template){--divide-opacity:1;border-color:#9f7aea;border-color:rgba(159,122,234,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-purple-600>:not(template)~:not(template){--divide-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-purple-700>:not(template)~:not(template){--divide-opacity:1;border-color:#6b46c1;border-color:rgba(107,70,193,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-purple-800>:not(template)~:not(template){--divide-opacity:1;border-color:#553c9a;border-color:rgba(85,60,154,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-purple-900>:not(template)~:not(template){--divide-opacity:1;border-color:#44337a;border-color:rgba(68,51,122,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-purple-DEFAULT>:not(template)~:not(template),.group:hover .md\:group-hover\:divide-purple>:not(template)~:not(template){--divide-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-pink>:not(template)~:not(template){--divide-opacity:1;border-color:#d81b60;border-color:rgba(216,27,96,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-inherit>:not(template)~:not(template){border-color:inherit}.group:hover .md\:group-hover\:divide-amber>:not(template)~:not(template){border-color:#d78737}.group:hover .md\:group-hover\:divide-amber-active>:not(template)~:not(template){border-color:#e3872b}.group:hover .md\:group-hover\:divide-ardoise>:not(template)~:not(template){border-color:#596a82}.group:hover .md\:group-hover\:divide-ardoise-active>:not(template)~:not(template){border-color:#476794}.group:hover .md\:group-hover\:divide-blue-active>:not(template)~:not(template){border-color:#14a5c2}.group:hover .md\:group-hover\:divide-lightBlue-active>:not(template)~:not(template),.group:hover .md\:group-hover\:divide-lightBlue>:not(template)~:not(template){border-color:rgba(0,85,138,.1)}.group:hover .md\:group-hover\:divide-deepBlue>:not(template)~:not(template){border-color:#0e346c}.group:hover .md\:group-hover\:divide-deepBlue-active>:not(template)~:not(template){border-color:#0a3f8f}.group:hover .md\:group-hover\:divide-gold>:not(template)~:not(template){border-color:#bd9e56}.group:hover .md\:group-hover\:divide-gold-active>:not(template)~:not(template){border-color:#c9a34a}.group:hover .md\:group-hover\:divide-grenadine>:not(template)~:not(template){border-color:#c35078}.group:hover .md\:group-hover\:divide-grenadine-active>:not(template)~:not(template){border-color:#cf4475}.group:hover .md\:group-hover\:divide-kiwi>:not(template)~:not(template){border-color:#9a9f1e}.group:hover .md\:group-hover\:divide-kiwi-active>:not(template)~:not(template){border-color:#a3a815}.group:hover .md\:group-hover\:divide-lilas>:not(template)~:not(template){border-color:#7ea1d3}.group:hover .md\:group-hover\:divide-lilas-active>:not(template)~:not(template){border-color:#75a0db}.group:hover .md\:group-hover\:divide-mahogany>:not(template)~:not(template){border-color:#57142e}.group:hover .md\:group-hover\:divide-mahogany-active>:not(template)~:not(template){border-color:#610a2b}.group:hover .md\:group-hover\:divide-ocher>:not(template)~:not(template){border-color:#c29614}.group:hover .md\:group-hover\:divide-ocher-active>:not(template)~:not(template){border-color:#cd9c0a}.group:hover .md\:group-hover\:divide-pine>:not(template)~:not(template){border-color:#144d52}.group:hover .md\:group-hover\:divide-pine-active>:not(template)~:not(template){border-color:#0a555c}.group:hover .md\:group-hover\:divide-platinum-active>:not(template)~:not(template),.group:hover .md\:group-hover\:divide-platinum>:not(template)~:not(template){border-color:#000}.group:hover .md\:group-hover\:divide-prune>:not(template)~:not(template){border-color:#661456}.group:hover .md\:group-hover\:divide-prune-active>:not(template)~:not(template){border-color:#72085d}.group:hover .md\:group-hover\:divide-sand>:not(template)~:not(template){border-color:#d7be88}.group:hover .md\:group-hover\:divide-sand-active>:not(template)~:not(template){border-color:#dfc181}.group:hover .md\:group-hover\:divide-sandPearl>:not(template)~:not(template){border-color:#f0e5d6}.group:hover .md\:group-hover\:divide-sandPearl-active>:not(template)~:not(template){border-color:#f2e6d4}.group:hover .md\:group-hover\:divide-silver>:not(template)~:not(template){border-color:#b1b2b4}.group:hover .md\:group-hover\:divide-silver-active>:not(template)~:not(template){border-color:#a9afbc}.group:hover .md\:group-hover\:divide-skyBlue>:not(template)~:not(template){border-color:#98d2d7}.group:hover .md\:group-hover\:divide-skyBlue-active>:not(template)~:not(template){border-color:#91d8de}.group:hover .md\:group-hover\:divide-southSea>:not(template)~:not(template){border-color:#9dc9cd}.group:hover .md\:group-hover\:divide-southSea-active>:not(template)~:not(template){border-color:#95ced5}.group:hover .md\:group-hover\:divide-turquoise>:not(template)~:not(template){border-color:#14a5c2}.group:hover .md\:group-hover\:divide-turquoise-active>:not(template)~:not(template){border-color:#0aaccd}.group:hover .md\:group-hover\:divide-waterGreen>:not(template)~:not(template){border-color:#007571}.group:hover .md\:group-hover\:divide-waterGreen-active>:not(template)~:not(template){border-color:#00a8a3}.group:hover .md\:group-hover\:divide-deepRed>:not(template)~:not(template){border-color:#c32222}.group:hover .md\:group-hover\:divide-deepRed-active>:not(template)~:not(template){border-color:#cf1717}.group:hover .md\:group-hover\:divide-emerald>:not(template)~:not(template){border-color:#14a33a}.group:hover .md\:group-hover\:divide-emerald-active>:not(template)~:not(template){border-color:#0bad36}.group:hover .md\:group-hover\:divide-greenLight>:not(template)~:not(template){--divide-opacity:1;border-color:#7cb342;border-color:rgba(124,179,66,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-orange-active>:not(template)~:not(template){border-color:#f65f2c}.group:hover .md\:group-hover\:divide-red-active>:not(template)~:not(template){border-color:#e13737}.group:hover .md\:group-hover\:divide-white-active>:not(template)~:not(template){border-color:#14a5c2}.group:hover .md\:group-hover\:divide-white-button-active>:not(template)~:not(template),.group:hover .md\:group-hover\:divide-white-button>:not(template)~:not(template){border-color:#fff}.group:hover .md\:group-hover\:divide-code>:not(template)~:not(template){border-color:#3f3d57}.group:hover .md\:group-hover\:divide-code-active>:not(template)~:not(template){border-color:#37354b}.group:hover .md\:group-hover\:divide-gray-lighter>:not(template)~:not(template){--divide-opacity:1;border-color:#f7f7f7;border-color:rgba(247,247,247,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-gray-lighter-active>:not(template)~:not(template){border-color:#ebebeb}.group:hover .md\:group-hover\:divide-gray-light>:not(template)~:not(template){--divide-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-gray-medium>:not(template)~:not(template){--divide-opacity:1;border-color:#a8a0a0;border-color:rgba(168,160,160,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-gray-darker>:not(template)~:not(template){--divide-opacity:1;border-color:#504747;border-color:rgba(80,71,71,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-gray-darker-active>:not(template)~:not(template){border-color:#14a5c2}.group:hover .md\:group-hover\:divide-api-default>:not(template)~:not(template){--divide-opacity:1;border-color:#507192;border-color:rgba(80,113,146,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-gray-xxl>:not(template)~:not(template){--divide-opacity:1;border-color:#2c3e50;border-color:rgba(44,62,80,var(--divide-opacity))}.group:hover .md\:group-hover\:divide-line-even>:not(template)~:not(template){border-color:#f3f6f7}.group:hover .md\:group-hover\:divide-DEFAULT>:not(template)~:not(template){--divide-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--divide-opacity))}.md\:divide-solid>:not(template)~:not(template){border-style:solid}.md\:divide-dashed>:not(template)~:not(template){border-style:dashed}.md\:divide-dotted>:not(template)~:not(template){border-style:dotted}.md\:divide-double>:not(template)~:not(template){border-style:double}.md\:divide-none>:not(template)~:not(template){border-style:none}.md\:divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}.md\:divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}.md\:divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}.md\:divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}.md\:divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}.group:hover .md\:group-hover\:divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}.group:hover .md\:group-hover\:divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}.group:hover .md\:group-hover\:divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}.group:hover .md\:group-hover\:divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}.group:hover .md\:group-hover\:divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}.md\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.md\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.md\:focus\:sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.md\:focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.md\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.md\:bg-fixed{background-attachment:fixed}.md\:bg-local{background-attachment:local}.md\:bg-scroll{background-attachment:scroll}.md\:bg-clip-border{background-clip:border-box}.md\:bg-clip-padding{background-clip:padding-box}.md\:bg-clip-content{background-clip:content-box}.md\:bg-clip-text{-webkit-background-clip:text;background-clip:text}.md\:bg-transparent{background-color:transparent}.md\:bg-current{background-color:currentColor}.md\:bg-black{background-color:#000}.md\:bg-white{background-color:#fff}.md\:bg-gray-100{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.md\:bg-gray-200{--bg-opacity:1;background-color:#edf2f7;background-color:rgba(237,242,247,var(--bg-opacity))}.md\:bg-gray-300{--bg-opacity:1;background-color:#e2e8f0;background-color:rgba(226,232,240,var(--bg-opacity))}.md\:bg-gray-400{--bg-opacity:1;background-color:#cbd5e0;background-color:rgba(203,213,224,var(--bg-opacity))}.md\:bg-gray-500{--bg-opacity:1;background-color:#a0aec0;background-color:rgba(160,174,192,var(--bg-opacity))}.md\:bg-gray-600{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.md\:bg-gray-700{--bg-opacity:1;background-color:#4a5568;background-color:rgba(74,85,104,var(--bg-opacity))}.md\:bg-gray-800{--bg-opacity:1;background-color:#2d3748;background-color:rgba(45,55,72,var(--bg-opacity))}.md\:bg-gray-900{--bg-opacity:1;background-color:#1a202c;background-color:rgba(26,32,44,var(--bg-opacity))}.md\:bg-gray,.md\:bg-gray-DEFAULT{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.md\:bg-red{background-color:#d64343}.md\:bg-orange{background-color:#eb6437}.md\:bg-yellow{background-color:#f8da30}.md\:bg-green-100{--bg-opacity:1;background-color:#f0fff4;background-color:rgba(240,255,244,var(--bg-opacity))}.md\:bg-green-200{--bg-opacity:1;background-color:#c6f6d5;background-color:rgba(198,246,213,var(--bg-opacity))}.md\:bg-green-300{--bg-opacity:1;background-color:#9ae6b4;background-color:rgba(154,230,180,var(--bg-opacity))}.md\:bg-green-400{--bg-opacity:1;background-color:#68d391;background-color:rgba(104,211,145,var(--bg-opacity))}.md\:bg-green-500{--bg-opacity:1;background-color:#48bb78;background-color:rgba(72,187,120,var(--bg-opacity))}.md\:bg-green-600{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.md\:bg-green-700{--bg-opacity:1;background-color:#2f855a;background-color:rgba(47,133,90,var(--bg-opacity))}.md\:bg-green-800{--bg-opacity:1;background-color:#276749;background-color:rgba(39,103,73,var(--bg-opacity))}.md\:bg-green-900{--bg-opacity:1;background-color:#22543d;background-color:rgba(34,84,61,var(--bg-opacity))}.md\:bg-green,.md\:bg-green-DEFAULT{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.md\:bg-teal-100{--bg-opacity:1;background-color:#e6fffa;background-color:rgba(230,255,250,var(--bg-opacity))}.md\:bg-teal-200{--bg-opacity:1;background-color:#b2f5ea;background-color:rgba(178,245,234,var(--bg-opacity))}.md\:bg-teal-300{--bg-opacity:1;background-color:#81e6d9;background-color:rgba(129,230,217,var(--bg-opacity))}.md\:bg-teal-400{--bg-opacity:1;background-color:#4fd1c5;background-color:rgba(79,209,197,var(--bg-opacity))}.md\:bg-teal-500{--bg-opacity:1;background-color:#38b2ac;background-color:rgba(56,178,172,var(--bg-opacity))}.md\:bg-teal-600{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.md\:bg-teal-700{--bg-opacity:1;background-color:#2c7a7b;background-color:rgba(44,122,123,var(--bg-opacity))}.md\:bg-teal-800{--bg-opacity:1;background-color:#285e61;background-color:rgba(40,94,97,var(--bg-opacity))}.md\:bg-teal-900{--bg-opacity:1;background-color:#234e52;background-color:rgba(35,78,82,var(--bg-opacity))}.md\:bg-teal,.md\:bg-teal-DEFAULT{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.md\:bg-blue-50{background-color:#d1eaff}.md\:bg-blue-100{background-color:#a8d7ff}.md\:bg-blue-200{background-color:#80c4ff}.md\:bg-blue-300{background-color:#57b0ff}.md\:bg-blue-400{background-color:#2e9dff}.md\:bg-blue-500{background-color:#058aff}.md\:bg-blue-600{background-color:#0075db}.md\:bg-blue-700{background-color:#005fb3}.md\:bg-blue-800{background-color:#00498a}.md\:bg-blue-900{background-color:#003461}.md\:bg-blue,.md\:bg-blue-DEFAULT{background-color:#0075db}.md\:bg-indigo-100{--bg-opacity:1;background-color:#ebf4ff;background-color:rgba(235,244,255,var(--bg-opacity))}.md\:bg-indigo-200{--bg-opacity:1;background-color:#c3dafe;background-color:rgba(195,218,254,var(--bg-opacity))}.md\:bg-indigo-300{--bg-opacity:1;background-color:#a3bffa;background-color:rgba(163,191,250,var(--bg-opacity))}.md\:bg-indigo-400{--bg-opacity:1;background-color:#7f9cf5;background-color:rgba(127,156,245,var(--bg-opacity))}.md\:bg-indigo-500{--bg-opacity:1;background-color:#667eea;background-color:rgba(102,126,234,var(--bg-opacity))}.md\:bg-indigo-600{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.md\:bg-indigo-700{--bg-opacity:1;background-color:#4c51bf;background-color:rgba(76,81,191,var(--bg-opacity))}.md\:bg-indigo-800{--bg-opacity:1;background-color:#434190;background-color:rgba(67,65,144,var(--bg-opacity))}.md\:bg-indigo-900{--bg-opacity:1;background-color:#3c366b;background-color:rgba(60,54,107,var(--bg-opacity))}.md\:bg-indigo,.md\:bg-indigo-DEFAULT{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.md\:bg-purple-100{--bg-opacity:1;background-color:#faf5ff;background-color:rgba(250,245,255,var(--bg-opacity))}.md\:bg-purple-200{--bg-opacity:1;background-color:#e9d8fd;background-color:rgba(233,216,253,var(--bg-opacity))}.md\:bg-purple-300{--bg-opacity:1;background-color:#d6bcfa;background-color:rgba(214,188,250,var(--bg-opacity))}.md\:bg-purple-400{--bg-opacity:1;background-color:#b794f4;background-color:rgba(183,148,244,var(--bg-opacity))}.md\:bg-purple-500{--bg-opacity:1;background-color:#9f7aea;background-color:rgba(159,122,234,var(--bg-opacity))}.md\:bg-purple-600{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.md\:bg-purple-700{--bg-opacity:1;background-color:#6b46c1;background-color:rgba(107,70,193,var(--bg-opacity))}.md\:bg-purple-800{--bg-opacity:1;background-color:#553c9a;background-color:rgba(85,60,154,var(--bg-opacity))}.md\:bg-purple-900{--bg-opacity:1;background-color:#44337a;background-color:rgba(68,51,122,var(--bg-opacity))}.md\:bg-purple,.md\:bg-purple-DEFAULT{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.md\:bg-pink{--bg-opacity:1;background-color:#d81b60;background-color:rgba(216,27,96,var(--bg-opacity))}.md\:bg-inherit{background-color:inherit}.md\:bg-amber{background-color:#d78737}.md\:bg-amber-active{background-color:#e3872b}.md\:bg-ardoise{background-color:#596a82}.md\:bg-ardoise-active{background-color:#476794}.md\:bg-blue-active{background-color:#14a5c2}.md\:bg-lightBlue,.md\:bg-lightBlue-active{background-color:rgba(0,85,138,.1)}.md\:bg-deepBlue{background-color:#0e346c}.md\:bg-deepBlue-active{background-color:#0a3f8f}.md\:bg-gold{background-color:#bd9e56}.md\:bg-gold-active{background-color:#c9a34a}.md\:bg-grenadine{background-color:#c35078}.md\:bg-grenadine-active{background-color:#cf4475}.md\:bg-kiwi{background-color:#9a9f1e}.md\:bg-kiwi-active{background-color:#a3a815}.md\:bg-lilas{background-color:#7ea1d3}.md\:bg-lilas-active{background-color:#75a0db}.md\:bg-mahogany{background-color:#57142e}.md\:bg-mahogany-active{background-color:#610a2b}.md\:bg-ocher{background-color:#c29614}.md\:bg-ocher-active{background-color:#cd9c0a}.md\:bg-pine{background-color:#144d52}.md\:bg-pine-active{background-color:#0a555c}.md\:bg-platinum,.md\:bg-platinum-active{background-color:#000}.md\:bg-prune{background-color:#661456}.md\:bg-prune-active{background-color:#72085d}.md\:bg-sand{background-color:#d7be88}.md\:bg-sand-active{background-color:#dfc181}.md\:bg-sandPearl{background-color:#f0e5d6}.md\:bg-sandPearl-active{background-color:#f2e6d4}.md\:bg-silver{background-color:#b1b2b4}.md\:bg-silver-active{background-color:#a9afbc}.md\:bg-skyBlue{background-color:#98d2d7}.md\:bg-skyBlue-active{background-color:#91d8de}.md\:bg-southSea{background-color:#9dc9cd}.md\:bg-southSea-active{background-color:#95ced5}.md\:bg-turquoise{background-color:#14a5c2}.md\:bg-turquoise-active{background-color:#0aaccd}.md\:bg-waterGreen{background-color:#007571}.md\:bg-waterGreen-active{background-color:#00a8a3}.md\:bg-deepRed{background-color:#c32222}.md\:bg-deepRed-active{background-color:#cf1717}.md\:bg-emerald{background-color:#14a33a}.md\:bg-emerald-active{background-color:#0bad36}.md\:bg-greenLight{--bg-opacity:1;background-color:#7cb342;background-color:rgba(124,179,66,var(--bg-opacity))}.md\:bg-orange-active{background-color:#f65f2c}.md\:bg-red-active{background-color:#e13737}.md\:bg-white-active{background-color:#14a5c2}.md\:bg-white-button,.md\:bg-white-button-active{background-color:#fff}.md\:bg-code{background-color:#3f3d57}.md\:bg-code-active{background-color:#37354b}.md\:bg-gray-lighter{--bg-opacity:1;background-color:#f7f7f7;background-color:rgba(247,247,247,var(--bg-opacity))}.md\:bg-gray-lighter-active{background-color:#ebebeb}.md\:bg-gray-light{--bg-opacity:1;background-color:#d4d1d1;background-color:rgba(212,209,209,var(--bg-opacity))}.md\:bg-gray-medium{--bg-opacity:1;background-color:#a8a0a0;background-color:rgba(168,160,160,var(--bg-opacity))}.md\:bg-gray-darker{--bg-opacity:1;background-color:#504747;background-color:rgba(80,71,71,var(--bg-opacity))}.md\:bg-gray-darker-active{background-color:#14a5c2}.md\:bg-api-default{--bg-opacity:1;background-color:#507192;background-color:rgba(80,113,146,var(--bg-opacity))}.md\:bg-gray-xxl{--bg-opacity:1;background-color:#2c3e50;background-color:rgba(44,62,80,var(--bg-opacity))}.md\:bg-line-even{background-color:#f3f6f7}.md\:hover\:bg-transparent:hover{background-color:transparent}.md\:hover\:bg-current:hover{background-color:currentColor}.md\:hover\:bg-black:hover{background-color:#000}.md\:hover\:bg-white:hover{background-color:#fff}.md\:hover\:bg-gray-100:hover{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.md\:hover\:bg-gray-200:hover{--bg-opacity:1;background-color:#edf2f7;background-color:rgba(237,242,247,var(--bg-opacity))}.md\:hover\:bg-gray-300:hover{--bg-opacity:1;background-color:#e2e8f0;background-color:rgba(226,232,240,var(--bg-opacity))}.md\:hover\:bg-gray-400:hover{--bg-opacity:1;background-color:#cbd5e0;background-color:rgba(203,213,224,var(--bg-opacity))}.md\:hover\:bg-gray-500:hover{--bg-opacity:1;background-color:#a0aec0;background-color:rgba(160,174,192,var(--bg-opacity))}.md\:hover\:bg-gray-600:hover{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.md\:hover\:bg-gray-700:hover{--bg-opacity:1;background-color:#4a5568;background-color:rgba(74,85,104,var(--bg-opacity))}.md\:hover\:bg-gray-800:hover{--bg-opacity:1;background-color:#2d3748;background-color:rgba(45,55,72,var(--bg-opacity))}.md\:hover\:bg-gray-900:hover{--bg-opacity:1;background-color:#1a202c;background-color:rgba(26,32,44,var(--bg-opacity))}.md\:hover\:bg-gray-DEFAULT:hover,.md\:hover\:bg-gray:hover{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.md\:hover\:bg-red:hover{background-color:#d64343}.md\:hover\:bg-orange:hover{background-color:#eb6437}.md\:hover\:bg-yellow:hover{background-color:#f8da30}.md\:hover\:bg-green-100:hover{--bg-opacity:1;background-color:#f0fff4;background-color:rgba(240,255,244,var(--bg-opacity))}.md\:hover\:bg-green-200:hover{--bg-opacity:1;background-color:#c6f6d5;background-color:rgba(198,246,213,var(--bg-opacity))}.md\:hover\:bg-green-300:hover{--bg-opacity:1;background-color:#9ae6b4;background-color:rgba(154,230,180,var(--bg-opacity))}.md\:hover\:bg-green-400:hover{--bg-opacity:1;background-color:#68d391;background-color:rgba(104,211,145,var(--bg-opacity))}.md\:hover\:bg-green-500:hover{--bg-opacity:1;background-color:#48bb78;background-color:rgba(72,187,120,var(--bg-opacity))}.md\:hover\:bg-green-600:hover{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.md\:hover\:bg-green-700:hover{--bg-opacity:1;background-color:#2f855a;background-color:rgba(47,133,90,var(--bg-opacity))}.md\:hover\:bg-green-800:hover{--bg-opacity:1;background-color:#276749;background-color:rgba(39,103,73,var(--bg-opacity))}.md\:hover\:bg-green-900:hover{--bg-opacity:1;background-color:#22543d;background-color:rgba(34,84,61,var(--bg-opacity))}.md\:hover\:bg-green-DEFAULT:hover,.md\:hover\:bg-green:hover{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.md\:hover\:bg-teal-100:hover{--bg-opacity:1;background-color:#e6fffa;background-color:rgba(230,255,250,var(--bg-opacity))}.md\:hover\:bg-teal-200:hover{--bg-opacity:1;background-color:#b2f5ea;background-color:rgba(178,245,234,var(--bg-opacity))}.md\:hover\:bg-teal-300:hover{--bg-opacity:1;background-color:#81e6d9;background-color:rgba(129,230,217,var(--bg-opacity))}.md\:hover\:bg-teal-400:hover{--bg-opacity:1;background-color:#4fd1c5;background-color:rgba(79,209,197,var(--bg-opacity))}.md\:hover\:bg-teal-500:hover{--bg-opacity:1;background-color:#38b2ac;background-color:rgba(56,178,172,var(--bg-opacity))}.md\:hover\:bg-teal-600:hover{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.md\:hover\:bg-teal-700:hover{--bg-opacity:1;background-color:#2c7a7b;background-color:rgba(44,122,123,var(--bg-opacity))}.md\:hover\:bg-teal-800:hover{--bg-opacity:1;background-color:#285e61;background-color:rgba(40,94,97,var(--bg-opacity))}.md\:hover\:bg-teal-900:hover{--bg-opacity:1;background-color:#234e52;background-color:rgba(35,78,82,var(--bg-opacity))}.md\:hover\:bg-teal-DEFAULT:hover,.md\:hover\:bg-teal:hover{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.md\:hover\:bg-blue-50:hover{background-color:#d1eaff}.md\:hover\:bg-blue-100:hover{background-color:#a8d7ff}.md\:hover\:bg-blue-200:hover{background-color:#80c4ff}.md\:hover\:bg-blue-300:hover{background-color:#57b0ff}.md\:hover\:bg-blue-400:hover{background-color:#2e9dff}.md\:hover\:bg-blue-500:hover{background-color:#058aff}.md\:hover\:bg-blue-600:hover{background-color:#0075db}.md\:hover\:bg-blue-700:hover{background-color:#005fb3}.md\:hover\:bg-blue-800:hover{background-color:#00498a}.md\:hover\:bg-blue-900:hover{background-color:#003461}.md\:hover\:bg-blue-DEFAULT:hover,.md\:hover\:bg-blue:hover{background-color:#0075db}.md\:hover\:bg-indigo-100:hover{--bg-opacity:1;background-color:#ebf4ff;background-color:rgba(235,244,255,var(--bg-opacity))}.md\:hover\:bg-indigo-200:hover{--bg-opacity:1;background-color:#c3dafe;background-color:rgba(195,218,254,var(--bg-opacity))}.md\:hover\:bg-indigo-300:hover{--bg-opacity:1;background-color:#a3bffa;background-color:rgba(163,191,250,var(--bg-opacity))}.md\:hover\:bg-indigo-400:hover{--bg-opacity:1;background-color:#7f9cf5;background-color:rgba(127,156,245,var(--bg-opacity))}.md\:hover\:bg-indigo-500:hover{--bg-opacity:1;background-color:#667eea;background-color:rgba(102,126,234,var(--bg-opacity))}.md\:hover\:bg-indigo-600:hover{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.md\:hover\:bg-indigo-700:hover{--bg-opacity:1;background-color:#4c51bf;background-color:rgba(76,81,191,var(--bg-opacity))}.md\:hover\:bg-indigo-800:hover{--bg-opacity:1;background-color:#434190;background-color:rgba(67,65,144,var(--bg-opacity))}.md\:hover\:bg-indigo-900:hover{--bg-opacity:1;background-color:#3c366b;background-color:rgba(60,54,107,var(--bg-opacity))}.md\:hover\:bg-indigo-DEFAULT:hover,.md\:hover\:bg-indigo:hover{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.md\:hover\:bg-purple-100:hover{--bg-opacity:1;background-color:#faf5ff;background-color:rgba(250,245,255,var(--bg-opacity))}.md\:hover\:bg-purple-200:hover{--bg-opacity:1;background-color:#e9d8fd;background-color:rgba(233,216,253,var(--bg-opacity))}.md\:hover\:bg-purple-300:hover{--bg-opacity:1;background-color:#d6bcfa;background-color:rgba(214,188,250,var(--bg-opacity))}.md\:hover\:bg-purple-400:hover{--bg-opacity:1;background-color:#b794f4;background-color:rgba(183,148,244,var(--bg-opacity))}.md\:hover\:bg-purple-500:hover{--bg-opacity:1;background-color:#9f7aea;background-color:rgba(159,122,234,var(--bg-opacity))}.md\:hover\:bg-purple-600:hover{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.md\:hover\:bg-purple-700:hover{--bg-opacity:1;background-color:#6b46c1;background-color:rgba(107,70,193,var(--bg-opacity))}.md\:hover\:bg-purple-800:hover{--bg-opacity:1;background-color:#553c9a;background-color:rgba(85,60,154,var(--bg-opacity))}.md\:hover\:bg-purple-900:hover{--bg-opacity:1;background-color:#44337a;background-color:rgba(68,51,122,var(--bg-opacity))}.md\:hover\:bg-purple-DEFAULT:hover,.md\:hover\:bg-purple:hover{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.md\:hover\:bg-pink:hover{--bg-opacity:1;background-color:#d81b60;background-color:rgba(216,27,96,var(--bg-opacity))}.md\:hover\:bg-inherit:hover{background-color:inherit}.md\:hover\:bg-amber:hover{background-color:#d78737}.md\:hover\:bg-amber-active:hover{background-color:#e3872b}.md\:hover\:bg-ardoise:hover{background-color:#596a82}.md\:hover\:bg-ardoise-active:hover{background-color:#476794}.md\:hover\:bg-blue-active:hover{background-color:#14a5c2}.md\:hover\:bg-lightBlue-active:hover,.md\:hover\:bg-lightBlue:hover{background-color:rgba(0,85,138,.1)}.md\:hover\:bg-deepBlue:hover{background-color:#0e346c}.md\:hover\:bg-deepBlue-active:hover{background-color:#0a3f8f}.md\:hover\:bg-gold:hover{background-color:#bd9e56}.md\:hover\:bg-gold-active:hover{background-color:#c9a34a}.md\:hover\:bg-grenadine:hover{background-color:#c35078}.md\:hover\:bg-grenadine-active:hover{background-color:#cf4475}.md\:hover\:bg-kiwi:hover{background-color:#9a9f1e}.md\:hover\:bg-kiwi-active:hover{background-color:#a3a815}.md\:hover\:bg-lilas:hover{background-color:#7ea1d3}.md\:hover\:bg-lilas-active:hover{background-color:#75a0db}.md\:hover\:bg-mahogany:hover{background-color:#57142e}.md\:hover\:bg-mahogany-active:hover{background-color:#610a2b}.md\:hover\:bg-ocher:hover{background-color:#c29614}.md\:hover\:bg-ocher-active:hover{background-color:#cd9c0a}.md\:hover\:bg-pine:hover{background-color:#144d52}.md\:hover\:bg-pine-active:hover{background-color:#0a555c}.md\:hover\:bg-platinum-active:hover,.md\:hover\:bg-platinum:hover{background-color:#000}.md\:hover\:bg-prune:hover{background-color:#661456}.md\:hover\:bg-prune-active:hover{background-color:#72085d}.md\:hover\:bg-sand:hover{background-color:#d7be88}.md\:hover\:bg-sand-active:hover{background-color:#dfc181}.md\:hover\:bg-sandPearl:hover{background-color:#f0e5d6}.md\:hover\:bg-sandPearl-active:hover{background-color:#f2e6d4}.md\:hover\:bg-silver:hover{background-color:#b1b2b4}.md\:hover\:bg-silver-active:hover{background-color:#a9afbc}.md\:hover\:bg-skyBlue:hover{background-color:#98d2d7}.md\:hover\:bg-skyBlue-active:hover{background-color:#91d8de}.md\:hover\:bg-southSea:hover{background-color:#9dc9cd}.md\:hover\:bg-southSea-active:hover{background-color:#95ced5}.md\:hover\:bg-turquoise:hover{background-color:#14a5c2}.md\:hover\:bg-turquoise-active:hover{background-color:#0aaccd}.md\:hover\:bg-waterGreen:hover{background-color:#007571}.md\:hover\:bg-waterGreen-active:hover{background-color:#00a8a3}.md\:hover\:bg-deepRed:hover{background-color:#c32222}.md\:hover\:bg-deepRed-active:hover{background-color:#cf1717}.md\:hover\:bg-emerald:hover{background-color:#14a33a}.md\:hover\:bg-emerald-active:hover{background-color:#0bad36}.md\:hover\:bg-greenLight:hover{--bg-opacity:1;background-color:#7cb342;background-color:rgba(124,179,66,var(--bg-opacity))}.md\:hover\:bg-orange-active:hover{background-color:#f65f2c}.md\:hover\:bg-red-active:hover{background-color:#e13737}.md\:hover\:bg-white-active:hover{background-color:#14a5c2}.md\:hover\:bg-white-button-active:hover,.md\:hover\:bg-white-button:hover{background-color:#fff}.md\:hover\:bg-code:hover{background-color:#3f3d57}.md\:hover\:bg-code-active:hover{background-color:#37354b}.md\:hover\:bg-gray-lighter:hover{--bg-opacity:1;background-color:#f7f7f7;background-color:rgba(247,247,247,var(--bg-opacity))}.md\:hover\:bg-gray-lighter-active:hover{background-color:#ebebeb}.md\:hover\:bg-gray-light:hover{--bg-opacity:1;background-color:#d4d1d1;background-color:rgba(212,209,209,var(--bg-opacity))}.md\:hover\:bg-gray-medium:hover{--bg-opacity:1;background-color:#a8a0a0;background-color:rgba(168,160,160,var(--bg-opacity))}.md\:hover\:bg-gray-darker:hover{--bg-opacity:1;background-color:#504747;background-color:rgba(80,71,71,var(--bg-opacity))}.md\:hover\:bg-gray-darker-active:hover{background-color:#14a5c2}.md\:hover\:bg-api-default:hover{--bg-opacity:1;background-color:#507192;background-color:rgba(80,113,146,var(--bg-opacity))}.md\:hover\:bg-gray-xxl:hover{--bg-opacity:1;background-color:#2c3e50;background-color:rgba(44,62,80,var(--bg-opacity))}.md\:hover\:bg-line-even:hover{background-color:#f3f6f7}.md\:focus\:bg-transparent:focus{background-color:transparent}.md\:focus\:bg-current:focus{background-color:currentColor}.md\:focus\:bg-black:focus{background-color:#000}.md\:focus\:bg-white:focus{background-color:#fff}.md\:focus\:bg-gray-100:focus{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.md\:focus\:bg-gray-200:focus{--bg-opacity:1;background-color:#edf2f7;background-color:rgba(237,242,247,var(--bg-opacity))}.md\:focus\:bg-gray-300:focus{--bg-opacity:1;background-color:#e2e8f0;background-color:rgba(226,232,240,var(--bg-opacity))}.md\:focus\:bg-gray-400:focus{--bg-opacity:1;background-color:#cbd5e0;background-color:rgba(203,213,224,var(--bg-opacity))}.md\:focus\:bg-gray-500:focus{--bg-opacity:1;background-color:#a0aec0;background-color:rgba(160,174,192,var(--bg-opacity))}.md\:focus\:bg-gray-600:focus{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.md\:focus\:bg-gray-700:focus{--bg-opacity:1;background-color:#4a5568;background-color:rgba(74,85,104,var(--bg-opacity))}.md\:focus\:bg-gray-800:focus{--bg-opacity:1;background-color:#2d3748;background-color:rgba(45,55,72,var(--bg-opacity))}.md\:focus\:bg-gray-900:focus{--bg-opacity:1;background-color:#1a202c;background-color:rgba(26,32,44,var(--bg-opacity))}.md\:focus\:bg-gray-DEFAULT:focus,.md\:focus\:bg-gray:focus{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.md\:focus\:bg-red:focus{background-color:#d64343}.md\:focus\:bg-orange:focus{background-color:#eb6437}.md\:focus\:bg-yellow:focus{background-color:#f8da30}.md\:focus\:bg-green-100:focus{--bg-opacity:1;background-color:#f0fff4;background-color:rgba(240,255,244,var(--bg-opacity))}.md\:focus\:bg-green-200:focus{--bg-opacity:1;background-color:#c6f6d5;background-color:rgba(198,246,213,var(--bg-opacity))}.md\:focus\:bg-green-300:focus{--bg-opacity:1;background-color:#9ae6b4;background-color:rgba(154,230,180,var(--bg-opacity))}.md\:focus\:bg-green-400:focus{--bg-opacity:1;background-color:#68d391;background-color:rgba(104,211,145,var(--bg-opacity))}.md\:focus\:bg-green-500:focus{--bg-opacity:1;background-color:#48bb78;background-color:rgba(72,187,120,var(--bg-opacity))}.md\:focus\:bg-green-600:focus{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.md\:focus\:bg-green-700:focus{--bg-opacity:1;background-color:#2f855a;background-color:rgba(47,133,90,var(--bg-opacity))}.md\:focus\:bg-green-800:focus{--bg-opacity:1;background-color:#276749;background-color:rgba(39,103,73,var(--bg-opacity))}.md\:focus\:bg-green-900:focus{--bg-opacity:1;background-color:#22543d;background-color:rgba(34,84,61,var(--bg-opacity))}.md\:focus\:bg-green-DEFAULT:focus,.md\:focus\:bg-green:focus{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.md\:focus\:bg-teal-100:focus{--bg-opacity:1;background-color:#e6fffa;background-color:rgba(230,255,250,var(--bg-opacity))}.md\:focus\:bg-teal-200:focus{--bg-opacity:1;background-color:#b2f5ea;background-color:rgba(178,245,234,var(--bg-opacity))}.md\:focus\:bg-teal-300:focus{--bg-opacity:1;background-color:#81e6d9;background-color:rgba(129,230,217,var(--bg-opacity))}.md\:focus\:bg-teal-400:focus{--bg-opacity:1;background-color:#4fd1c5;background-color:rgba(79,209,197,var(--bg-opacity))}.md\:focus\:bg-teal-500:focus{--bg-opacity:1;background-color:#38b2ac;background-color:rgba(56,178,172,var(--bg-opacity))}.md\:focus\:bg-teal-600:focus{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.md\:focus\:bg-teal-700:focus{--bg-opacity:1;background-color:#2c7a7b;background-color:rgba(44,122,123,var(--bg-opacity))}.md\:focus\:bg-teal-800:focus{--bg-opacity:1;background-color:#285e61;background-color:rgba(40,94,97,var(--bg-opacity))}.md\:focus\:bg-teal-900:focus{--bg-opacity:1;background-color:#234e52;background-color:rgba(35,78,82,var(--bg-opacity))}.md\:focus\:bg-teal-DEFAULT:focus,.md\:focus\:bg-teal:focus{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.md\:focus\:bg-blue-50:focus{background-color:#d1eaff}.md\:focus\:bg-blue-100:focus{background-color:#a8d7ff}.md\:focus\:bg-blue-200:focus{background-color:#80c4ff}.md\:focus\:bg-blue-300:focus{background-color:#57b0ff}.md\:focus\:bg-blue-400:focus{background-color:#2e9dff}.md\:focus\:bg-blue-500:focus{background-color:#058aff}.md\:focus\:bg-blue-600:focus{background-color:#0075db}.md\:focus\:bg-blue-700:focus{background-color:#005fb3}.md\:focus\:bg-blue-800:focus{background-color:#00498a}.md\:focus\:bg-blue-900:focus{background-color:#003461}.md\:focus\:bg-blue-DEFAULT:focus,.md\:focus\:bg-blue:focus{background-color:#0075db}.md\:focus\:bg-indigo-100:focus{--bg-opacity:1;background-color:#ebf4ff;background-color:rgba(235,244,255,var(--bg-opacity))}.md\:focus\:bg-indigo-200:focus{--bg-opacity:1;background-color:#c3dafe;background-color:rgba(195,218,254,var(--bg-opacity))}.md\:focus\:bg-indigo-300:focus{--bg-opacity:1;background-color:#a3bffa;background-color:rgba(163,191,250,var(--bg-opacity))}.md\:focus\:bg-indigo-400:focus{--bg-opacity:1;background-color:#7f9cf5;background-color:rgba(127,156,245,var(--bg-opacity))}.md\:focus\:bg-indigo-500:focus{--bg-opacity:1;background-color:#667eea;background-color:rgba(102,126,234,var(--bg-opacity))}.md\:focus\:bg-indigo-600:focus{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.md\:focus\:bg-indigo-700:focus{--bg-opacity:1;background-color:#4c51bf;background-color:rgba(76,81,191,var(--bg-opacity))}.md\:focus\:bg-indigo-800:focus{--bg-opacity:1;background-color:#434190;background-color:rgba(67,65,144,var(--bg-opacity))}.md\:focus\:bg-indigo-900:focus{--bg-opacity:1;background-color:#3c366b;background-color:rgba(60,54,107,var(--bg-opacity))}.md\:focus\:bg-indigo-DEFAULT:focus,.md\:focus\:bg-indigo:focus{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.md\:focus\:bg-purple-100:focus{--bg-opacity:1;background-color:#faf5ff;background-color:rgba(250,245,255,var(--bg-opacity))}.md\:focus\:bg-purple-200:focus{--bg-opacity:1;background-color:#e9d8fd;background-color:rgba(233,216,253,var(--bg-opacity))}.md\:focus\:bg-purple-300:focus{--bg-opacity:1;background-color:#d6bcfa;background-color:rgba(214,188,250,var(--bg-opacity))}.md\:focus\:bg-purple-400:focus{--bg-opacity:1;background-color:#b794f4;background-color:rgba(183,148,244,var(--bg-opacity))}.md\:focus\:bg-purple-500:focus{--bg-opacity:1;background-color:#9f7aea;background-color:rgba(159,122,234,var(--bg-opacity))}.md\:focus\:bg-purple-600:focus{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.md\:focus\:bg-purple-700:focus{--bg-opacity:1;background-color:#6b46c1;background-color:rgba(107,70,193,var(--bg-opacity))}.md\:focus\:bg-purple-800:focus{--bg-opacity:1;background-color:#553c9a;background-color:rgba(85,60,154,var(--bg-opacity))}.md\:focus\:bg-purple-900:focus{--bg-opacity:1;background-color:#44337a;background-color:rgba(68,51,122,var(--bg-opacity))}.md\:focus\:bg-purple-DEFAULT:focus,.md\:focus\:bg-purple:focus{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.md\:focus\:bg-pink:focus{--bg-opacity:1;background-color:#d81b60;background-color:rgba(216,27,96,var(--bg-opacity))}.md\:focus\:bg-inherit:focus{background-color:inherit}.md\:focus\:bg-amber:focus{background-color:#d78737}.md\:focus\:bg-amber-active:focus{background-color:#e3872b}.md\:focus\:bg-ardoise:focus{background-color:#596a82}.md\:focus\:bg-ardoise-active:focus{background-color:#476794}.md\:focus\:bg-blue-active:focus{background-color:#14a5c2}.md\:focus\:bg-lightBlue-active:focus,.md\:focus\:bg-lightBlue:focus{background-color:rgba(0,85,138,.1)}.md\:focus\:bg-deepBlue:focus{background-color:#0e346c}.md\:focus\:bg-deepBlue-active:focus{background-color:#0a3f8f}.md\:focus\:bg-gold:focus{background-color:#bd9e56}.md\:focus\:bg-gold-active:focus{background-color:#c9a34a}.md\:focus\:bg-grenadine:focus{background-color:#c35078}.md\:focus\:bg-grenadine-active:focus{background-color:#cf4475}.md\:focus\:bg-kiwi:focus{background-color:#9a9f1e}.md\:focus\:bg-kiwi-active:focus{background-color:#a3a815}.md\:focus\:bg-lilas:focus{background-color:#7ea1d3}.md\:focus\:bg-lilas-active:focus{background-color:#75a0db}.md\:focus\:bg-mahogany:focus{background-color:#57142e}.md\:focus\:bg-mahogany-active:focus{background-color:#610a2b}.md\:focus\:bg-ocher:focus{background-color:#c29614}.md\:focus\:bg-ocher-active:focus{background-color:#cd9c0a}.md\:focus\:bg-pine:focus{background-color:#144d52}.md\:focus\:bg-pine-active:focus{background-color:#0a555c}.md\:focus\:bg-platinum-active:focus,.md\:focus\:bg-platinum:focus{background-color:#000}.md\:focus\:bg-prune:focus{background-color:#661456}.md\:focus\:bg-prune-active:focus{background-color:#72085d}.md\:focus\:bg-sand:focus{background-color:#d7be88}.md\:focus\:bg-sand-active:focus{background-color:#dfc181}.md\:focus\:bg-sandPearl:focus{background-color:#f0e5d6}.md\:focus\:bg-sandPearl-active:focus{background-color:#f2e6d4}.md\:focus\:bg-silver:focus{background-color:#b1b2b4}.md\:focus\:bg-silver-active:focus{background-color:#a9afbc}.md\:focus\:bg-skyBlue:focus{background-color:#98d2d7}.md\:focus\:bg-skyBlue-active:focus{background-color:#91d8de}.md\:focus\:bg-southSea:focus{background-color:#9dc9cd}.md\:focus\:bg-southSea-active:focus{background-color:#95ced5}.md\:focus\:bg-turquoise:focus{background-color:#14a5c2}.md\:focus\:bg-turquoise-active:focus{background-color:#0aaccd}.md\:focus\:bg-waterGreen:focus{background-color:#007571}.md\:focus\:bg-waterGreen-active:focus{background-color:#00a8a3}.md\:focus\:bg-deepRed:focus{background-color:#c32222}.md\:focus\:bg-deepRed-active:focus{background-color:#cf1717}.md\:focus\:bg-emerald:focus{background-color:#14a33a}.md\:focus\:bg-emerald-active:focus{background-color:#0bad36}.md\:focus\:bg-greenLight:focus{--bg-opacity:1;background-color:#7cb342;background-color:rgba(124,179,66,var(--bg-opacity))}.md\:focus\:bg-orange-active:focus{background-color:#f65f2c}.md\:focus\:bg-red-active:focus{background-color:#e13737}.md\:focus\:bg-white-active:focus{background-color:#14a5c2}.md\:focus\:bg-white-button-active:focus,.md\:focus\:bg-white-button:focus{background-color:#fff}.md\:focus\:bg-code:focus{background-color:#3f3d57}.md\:focus\:bg-code-active:focus{background-color:#37354b}.md\:focus\:bg-gray-lighter:focus{--bg-opacity:1;background-color:#f7f7f7;background-color:rgba(247,247,247,var(--bg-opacity))}.md\:focus\:bg-gray-lighter-active:focus{background-color:#ebebeb}.md\:focus\:bg-gray-light:focus{--bg-opacity:1;background-color:#d4d1d1;background-color:rgba(212,209,209,var(--bg-opacity))}.md\:focus\:bg-gray-medium:focus{--bg-opacity:1;background-color:#a8a0a0;background-color:rgba(168,160,160,var(--bg-opacity))}.md\:focus\:bg-gray-darker:focus{--bg-opacity:1;background-color:#504747;background-color:rgba(80,71,71,var(--bg-opacity))}.md\:focus\:bg-gray-darker-active:focus{background-color:#14a5c2}.md\:focus\:bg-api-default:focus{--bg-opacity:1;background-color:#507192;background-color:rgba(80,113,146,var(--bg-opacity))}.md\:focus\:bg-gray-xxl:focus{--bg-opacity:1;background-color:#2c3e50;background-color:rgba(44,62,80,var(--bg-opacity))}.md\:focus\:bg-line-even:focus{background-color:#f3f6f7}.md\:bg-none{background-image:none}.md\:bg-gradient-to-t{background-image:linear-gradient(0deg,var(--gradient-color-stops))}.md\:bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--gradient-color-stops))}.md\:bg-gradient-to-r{background-image:linear-gradient(90deg,var(--gradient-color-stops))}.md\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--gradient-color-stops))}.md\:bg-gradient-to-b{background-image:linear-gradient(180deg,var(--gradient-color-stops))}.md\:bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--gradient-color-stops))}.md\:bg-gradient-to-l{background-image:linear-gradient(270deg,var(--gradient-color-stops))}.md\:bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--gradient-color-stops))}.md\:from-transparent{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.md\:from-current{--gradient-from-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\:from-black{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.md\:from-white{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\:from-gray-100{--gradient-from-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247,250,252,0))}.md\:from-gray-200{--gradient-from-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(237,242,247,0))}.md\:from-gray-300{--gradient-from-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(226,232,240,0))}.md\:from-gray-400{--gradient-from-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(203,213,224,0))}.md\:from-gray-500{--gradient-from-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(160,174,192,0))}.md\:from-gray-600{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.md\:from-gray-700{--gradient-from-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(74,85,104,0))}.md\:from-gray-800{--gradient-from-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45,55,72,0))}.md\:from-gray-900{--gradient-from-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,44,0))}.md\:from-gray,.md\:from-gray-DEFAULT{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.md\:from-red{--gradient-from-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.md\:from-orange{--gradient-from-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.md\:from-yellow{--gradient-from-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.md\:from-green-100{--gradient-from-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(240,255,244,0))}.md\:from-green-200{--gradient-from-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(198,246,213,0))}.md\:from-green-300{--gradient-from-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154,230,180,0))}.md\:from-green-400{--gradient-from-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(104,211,145,0))}.md\:from-green-500{--gradient-from-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(72,187,120,0))}.md\:from-green-600{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.md\:from-green-700{--gradient-from-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(47,133,90,0))}.md\:from-green-800{--gradient-from-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(39,103,73,0))}.md\:from-green-900{--gradient-from-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,84,61,0))}.md\:from-green,.md\:from-green-DEFAULT{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.md\:from-teal-100{--gradient-from-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(230,255,250,0))}.md\:from-teal-200{--gradient-from-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(178,245,234,0))}.md\:from-teal-300{--gradient-from-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(129,230,217,0))}.md\:from-teal-400{--gradient-from-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(79,209,197,0))}.md\:from-teal-500{--gradient-from-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,178,172,0))}.md\:from-teal-600{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.md\:from-teal-700{--gradient-from-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,122,123,0))}.md\:from-teal-800{--gradient-from-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(40,94,97,0))}.md\:from-teal-900{--gradient-from-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(35,78,82,0))}.md\:from-teal,.md\:from-teal-DEFAULT{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.md\:from-blue-50{--gradient-from-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.md\:from-blue-100{--gradient-from-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.md\:from-blue-200{--gradient-from-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.md\:from-blue-300{--gradient-from-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.md\:from-blue-400{--gradient-from-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.md\:from-blue-500{--gradient-from-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.md\:from-blue-600{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.md\:from-blue-700{--gradient-from-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.md\:from-blue-800{--gradient-from-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.md\:from-blue-900{--gradient-from-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.md\:from-blue,.md\:from-blue-DEFAULT{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.md\:from-indigo-100{--gradient-from-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235,244,255,0))}.md\:from-indigo-200{--gradient-from-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195,218,254,0))}.md\:from-indigo-300{--gradient-from-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163,191,250,0))}.md\:from-indigo-400{--gradient-from-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127,156,245,0))}.md\:from-indigo-500{--gradient-from-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102,126,234,0))}.md\:from-indigo-600{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.md\:from-indigo-700{--gradient-from-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(76,81,191,0))}.md\:from-indigo-800{--gradient-from-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(67,65,144,0))}.md\:from-indigo-900{--gradient-from-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(60,54,107,0))}.md\:from-indigo,.md\:from-indigo-DEFAULT{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.md\:from-purple-100{--gradient-from-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(250,245,255,0))}.md\:from-purple-200{--gradient-from-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,216,253,0))}.md\:from-purple-300{--gradient-from-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(214,188,250,0))}.md\:from-purple-400{--gradient-from-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(183,148,244,0))}.md\:from-purple-500{--gradient-from-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(159,122,234,0))}.md\:from-purple-600{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.md\:from-purple-700{--gradient-from-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(107,70,193,0))}.md\:from-purple-800{--gradient-from-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(85,60,154,0))}.md\:from-purple-900{--gradient-from-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(68,51,122,0))}.md\:from-purple,.md\:from-purple-DEFAULT{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.md\:from-pink{--gradient-from-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(216,27,96,0))}.md\:from-inherit{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\:from-amber{--gradient-from-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.md\:from-amber-active{--gradient-from-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.md\:from-ardoise{--gradient-from-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.md\:from-ardoise-active{--gradient-from-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.md\:from-blue-active{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.md\:from-lightBlue,.md\:from-lightBlue-active{--gradient-from-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.md\:from-deepBlue{--gradient-from-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.md\:from-deepBlue-active{--gradient-from-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.md\:from-gold{--gradient-from-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.md\:from-gold-active{--gradient-from-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.md\:from-grenadine{--gradient-from-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.md\:from-grenadine-active{--gradient-from-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.md\:from-kiwi{--gradient-from-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.md\:from-kiwi-active{--gradient-from-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.md\:from-lilas{--gradient-from-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.md\:from-lilas-active{--gradient-from-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.md\:from-mahogany{--gradient-from-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.md\:from-mahogany-active{--gradient-from-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.md\:from-ocher{--gradient-from-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.md\:from-ocher-active{--gradient-from-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.md\:from-pine{--gradient-from-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.md\:from-pine-active{--gradient-from-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.md\:from-platinum,.md\:from-platinum-active{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.md\:from-prune{--gradient-from-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.md\:from-prune-active{--gradient-from-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.md\:from-sand{--gradient-from-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.md\:from-sand-active{--gradient-from-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.md\:from-sandPearl{--gradient-from-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.md\:from-sandPearl-active{--gradient-from-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.md\:from-silver{--gradient-from-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.md\:from-silver-active{--gradient-from-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.md\:from-skyBlue{--gradient-from-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.md\:from-skyBlue-active{--gradient-from-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.md\:from-southSea{--gradient-from-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.md\:from-southSea-active{--gradient-from-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.md\:from-turquoise{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.md\:from-turquoise-active{--gradient-from-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.md\:from-waterGreen{--gradient-from-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.md\:from-waterGreen-active{--gradient-from-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.md\:from-deepRed{--gradient-from-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.md\:from-deepRed-active{--gradient-from-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.md\:from-emerald{--gradient-from-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.md\:from-emerald-active{--gradient-from-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.md\:from-greenLight{--gradient-from-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(124,179,66,0))}.md\:from-orange-active{--gradient-from-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.md\:from-red-active{--gradient-from-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.md\:from-white-active{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.md\:from-white-button,.md\:from-white-button-active{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\:from-code{--gradient-from-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.md\:from-code-active{--gradient-from-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.md\:from-gray-lighter{--gradient-from-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.md\:from-gray-lighter-active{--gradient-from-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.md\:from-gray-light{--gradient-from-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(212,209,209,0))}.md\:from-gray-medium{--gradient-from-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168,160,160,0))}.md\:from-gray-darker{--gradient-from-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,71,71,0))}.md\:from-gray-darker-active{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.md\:from-api-default{--gradient-from-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,113,146,0))}.md\:from-gray-xxl{--gradient-from-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,62,80,0))}.md\:from-line-even{--gradient-from-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.md\:via-transparent{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.md\:via-current{--gradient-via-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\:via-black{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.md\:via-white{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\:via-gray-100{--gradient-via-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,250,252,0))}.md\:via-gray-200{--gradient-via-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,242,247,0))}.md\:via-gray-300{--gradient-via-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(226,232,240,0))}.md\:via-gray-400{--gradient-via-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(203,213,224,0))}.md\:via-gray-500{--gradient-via-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(160,174,192,0))}.md\:via-gray-600{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.md\:via-gray-700{--gradient-via-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,85,104,0))}.md\:via-gray-800{--gradient-via-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45,55,72,0))}.md\:via-gray-900{--gradient-via-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,44,0))}.md\:via-gray,.md\:via-gray-DEFAULT{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.md\:via-red{--gradient-via-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.md\:via-orange{--gradient-via-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.md\:via-yellow{--gradient-via-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.md\:via-green-100{--gradient-via-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(240,255,244,0))}.md\:via-green-200{--gradient-via-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(198,246,213,0))}.md\:via-green-300{--gradient-via-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154,230,180,0))}.md\:via-green-400{--gradient-via-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(104,211,145,0))}.md\:via-green-500{--gradient-via-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(72,187,120,0))}.md\:via-green-600{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.md\:via-green-700{--gradient-via-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,133,90,0))}.md\:via-green-800{--gradient-via-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,103,73,0))}.md\:via-green-900{--gradient-via-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,84,61,0))}.md\:via-green,.md\:via-green-DEFAULT{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.md\:via-teal-100{--gradient-via-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,255,250,0))}.md\:via-teal-200{--gradient-via-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(178,245,234,0))}.md\:via-teal-300{--gradient-via-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(129,230,217,0))}.md\:via-teal-400{--gradient-via-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(79,209,197,0))}.md\:via-teal-500{--gradient-via-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,178,172,0))}.md\:via-teal-600{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.md\:via-teal-700{--gradient-via-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,122,123,0))}.md\:via-teal-800{--gradient-via-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(40,94,97,0))}.md\:via-teal-900{--gradient-via-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(35,78,82,0))}.md\:via-teal,.md\:via-teal-DEFAULT{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.md\:via-blue-50{--gradient-via-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.md\:via-blue-100{--gradient-via-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.md\:via-blue-200{--gradient-via-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.md\:via-blue-300{--gradient-via-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.md\:via-blue-400{--gradient-via-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.md\:via-blue-500{--gradient-via-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.md\:via-blue-600{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.md\:via-blue-700{--gradient-via-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.md\:via-blue-800{--gradient-via-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.md\:via-blue-900{--gradient-via-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.md\:via-blue,.md\:via-blue-DEFAULT{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.md\:via-indigo-100{--gradient-via-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,244,255,0))}.md\:via-indigo-200{--gradient-via-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195,218,254,0))}.md\:via-indigo-300{--gradient-via-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163,191,250,0))}.md\:via-indigo-400{--gradient-via-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127,156,245,0))}.md\:via-indigo-500{--gradient-via-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102,126,234,0))}.md\:via-indigo-600{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.md\:via-indigo-700{--gradient-via-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(76,81,191,0))}.md\:via-indigo-800{--gradient-via-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(67,65,144,0))}.md\:via-indigo-900{--gradient-via-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,54,107,0))}.md\:via-indigo,.md\:via-indigo-DEFAULT{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.md\:via-purple-100{--gradient-via-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,245,255,0))}.md\:via-purple-200{--gradient-via-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,216,253,0))}.md\:via-purple-300{--gradient-via-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(214,188,250,0))}.md\:via-purple-400{--gradient-via-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(183,148,244,0))}.md\:via-purple-500{--gradient-via-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(159,122,234,0))}.md\:via-purple-600{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.md\:via-purple-700{--gradient-via-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(107,70,193,0))}.md\:via-purple-800{--gradient-via-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(85,60,154,0))}.md\:via-purple-900{--gradient-via-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(68,51,122,0))}.md\:via-purple,.md\:via-purple-DEFAULT{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.md\:via-pink{--gradient-via-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(216,27,96,0))}.md\:via-inherit{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\:via-amber{--gradient-via-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.md\:via-amber-active{--gradient-via-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.md\:via-ardoise{--gradient-via-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.md\:via-ardoise-active{--gradient-via-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.md\:via-blue-active{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.md\:via-lightBlue,.md\:via-lightBlue-active{--gradient-via-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.md\:via-deepBlue{--gradient-via-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.md\:via-deepBlue-active{--gradient-via-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.md\:via-gold{--gradient-via-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.md\:via-gold-active{--gradient-via-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.md\:via-grenadine{--gradient-via-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.md\:via-grenadine-active{--gradient-via-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.md\:via-kiwi{--gradient-via-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.md\:via-kiwi-active{--gradient-via-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.md\:via-lilas{--gradient-via-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.md\:via-lilas-active{--gradient-via-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.md\:via-mahogany{--gradient-via-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.md\:via-mahogany-active{--gradient-via-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.md\:via-ocher{--gradient-via-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.md\:via-ocher-active{--gradient-via-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.md\:via-pine{--gradient-via-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.md\:via-pine-active{--gradient-via-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.md\:via-platinum,.md\:via-platinum-active{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.md\:via-prune{--gradient-via-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.md\:via-prune-active{--gradient-via-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.md\:via-sand{--gradient-via-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.md\:via-sand-active{--gradient-via-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.md\:via-sandPearl{--gradient-via-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.md\:via-sandPearl-active{--gradient-via-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.md\:via-silver{--gradient-via-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.md\:via-silver-active{--gradient-via-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.md\:via-skyBlue{--gradient-via-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.md\:via-skyBlue-active{--gradient-via-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.md\:via-southSea{--gradient-via-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.md\:via-southSea-active{--gradient-via-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.md\:via-turquoise{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.md\:via-turquoise-active{--gradient-via-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.md\:via-waterGreen{--gradient-via-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.md\:via-waterGreen-active{--gradient-via-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.md\:via-deepRed{--gradient-via-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.md\:via-deepRed-active{--gradient-via-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.md\:via-emerald{--gradient-via-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.md\:via-emerald-active{--gradient-via-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.md\:via-greenLight{--gradient-via-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(124,179,66,0))}.md\:via-orange-active{--gradient-via-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.md\:via-red-active{--gradient-via-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.md\:via-white-active{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.md\:via-white-button,.md\:via-white-button-active{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\:via-code{--gradient-via-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.md\:via-code-active{--gradient-via-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.md\:via-gray-lighter{--gradient-via-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.md\:via-gray-lighter-active{--gradient-via-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.md\:via-gray-light{--gradient-via-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,209,209,0))}.md\:via-gray-medium{--gradient-via-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168,160,160,0))}.md\:via-gray-darker{--gradient-via-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,71,71,0))}.md\:via-gray-darker-active{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.md\:via-api-default{--gradient-via-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,113,146,0))}.md\:via-gray-xxl{--gradient-via-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,62,80,0))}.md\:via-line-even{--gradient-via-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.md\:to-transparent{--gradient-to-color:transparent}.md\:to-current{--gradient-to-color:currentColor}.md\:to-black{--gradient-to-color:#000}.md\:to-white{--gradient-to-color:#fff}.md\:to-gray-100{--gradient-to-color:#f7fafc}.md\:to-gray-200{--gradient-to-color:#edf2f7}.md\:to-gray-300{--gradient-to-color:#e2e8f0}.md\:to-gray-400{--gradient-to-color:#cbd5e0}.md\:to-gray-500{--gradient-to-color:#a0aec0}.md\:to-gray-600{--gradient-to-color:#718096}.md\:to-gray-700{--gradient-to-color:#4a5568}.md\:to-gray-800{--gradient-to-color:#2d3748}.md\:to-gray-900{--gradient-to-color:#1a202c}.md\:to-gray,.md\:to-gray-DEFAULT{--gradient-to-color:#718096}.md\:to-red{--gradient-to-color:#d64343}.md\:to-orange{--gradient-to-color:#eb6437}.md\:to-yellow{--gradient-to-color:#f8da30}.md\:to-green-100{--gradient-to-color:#f0fff4}.md\:to-green-200{--gradient-to-color:#c6f6d5}.md\:to-green-300{--gradient-to-color:#9ae6b4}.md\:to-green-400{--gradient-to-color:#68d391}.md\:to-green-500{--gradient-to-color:#48bb78}.md\:to-green-600{--gradient-to-color:#38a169}.md\:to-green-700{--gradient-to-color:#2f855a}.md\:to-green-800{--gradient-to-color:#276749}.md\:to-green-900{--gradient-to-color:#22543d}.md\:to-green,.md\:to-green-DEFAULT{--gradient-to-color:#38a169}.md\:to-teal-100{--gradient-to-color:#e6fffa}.md\:to-teal-200{--gradient-to-color:#b2f5ea}.md\:to-teal-300{--gradient-to-color:#81e6d9}.md\:to-teal-400{--gradient-to-color:#4fd1c5}.md\:to-teal-500{--gradient-to-color:#38b2ac}.md\:to-teal-600{--gradient-to-color:#319795}.md\:to-teal-700{--gradient-to-color:#2c7a7b}.md\:to-teal-800{--gradient-to-color:#285e61}.md\:to-teal-900{--gradient-to-color:#234e52}.md\:to-teal,.md\:to-teal-DEFAULT{--gradient-to-color:#319795}.md\:to-blue-50{--gradient-to-color:#d1eaff}.md\:to-blue-100{--gradient-to-color:#a8d7ff}.md\:to-blue-200{--gradient-to-color:#80c4ff}.md\:to-blue-300{--gradient-to-color:#57b0ff}.md\:to-blue-400{--gradient-to-color:#2e9dff}.md\:to-blue-500{--gradient-to-color:#058aff}.md\:to-blue-600{--gradient-to-color:#0075db}.md\:to-blue-700{--gradient-to-color:#005fb3}.md\:to-blue-800{--gradient-to-color:#00498a}.md\:to-blue-900{--gradient-to-color:#003461}.md\:to-blue,.md\:to-blue-DEFAULT{--gradient-to-color:#0075db}.md\:to-indigo-100{--gradient-to-color:#ebf4ff}.md\:to-indigo-200{--gradient-to-color:#c3dafe}.md\:to-indigo-300{--gradient-to-color:#a3bffa}.md\:to-indigo-400{--gradient-to-color:#7f9cf5}.md\:to-indigo-500{--gradient-to-color:#667eea}.md\:to-indigo-600{--gradient-to-color:#5a67d8}.md\:to-indigo-700{--gradient-to-color:#4c51bf}.md\:to-indigo-800{--gradient-to-color:#434190}.md\:to-indigo-900{--gradient-to-color:#3c366b}.md\:to-indigo,.md\:to-indigo-DEFAULT{--gradient-to-color:#5a67d8}.md\:to-purple-100{--gradient-to-color:#faf5ff}.md\:to-purple-200{--gradient-to-color:#e9d8fd}.md\:to-purple-300{--gradient-to-color:#d6bcfa}.md\:to-purple-400{--gradient-to-color:#b794f4}.md\:to-purple-500{--gradient-to-color:#9f7aea}.md\:to-purple-600{--gradient-to-color:#805ad5}.md\:to-purple-700{--gradient-to-color:#6b46c1}.md\:to-purple-800{--gradient-to-color:#553c9a}.md\:to-purple-900{--gradient-to-color:#44337a}.md\:to-purple,.md\:to-purple-DEFAULT{--gradient-to-color:#805ad5}.md\:to-pink{--gradient-to-color:#d81b60}.md\:to-inherit{--gradient-to-color:inherit}.md\:to-amber{--gradient-to-color:#d78737}.md\:to-amber-active{--gradient-to-color:#e3872b}.md\:to-ardoise{--gradient-to-color:#596a82}.md\:to-ardoise-active{--gradient-to-color:#476794}.md\:to-blue-active{--gradient-to-color:#14a5c2}.md\:to-lightBlue,.md\:to-lightBlue-active{--gradient-to-color:rgba(0,85,138,0.1)}.md\:to-deepBlue{--gradient-to-color:#0e346c}.md\:to-deepBlue-active{--gradient-to-color:#0a3f8f}.md\:to-gold{--gradient-to-color:#bd9e56}.md\:to-gold-active{--gradient-to-color:#c9a34a}.md\:to-grenadine{--gradient-to-color:#c35078}.md\:to-grenadine-active{--gradient-to-color:#cf4475}.md\:to-kiwi{--gradient-to-color:#9a9f1e}.md\:to-kiwi-active{--gradient-to-color:#a3a815}.md\:to-lilas{--gradient-to-color:#7ea1d3}.md\:to-lilas-active{--gradient-to-color:#75a0db}.md\:to-mahogany{--gradient-to-color:#57142e}.md\:to-mahogany-active{--gradient-to-color:#610a2b}.md\:to-ocher{--gradient-to-color:#c29614}.md\:to-ocher-active{--gradient-to-color:#cd9c0a}.md\:to-pine{--gradient-to-color:#144d52}.md\:to-pine-active{--gradient-to-color:#0a555c}.md\:to-platinum,.md\:to-platinum-active{--gradient-to-color:#000}.md\:to-prune{--gradient-to-color:#661456}.md\:to-prune-active{--gradient-to-color:#72085d}.md\:to-sand{--gradient-to-color:#d7be88}.md\:to-sand-active{--gradient-to-color:#dfc181}.md\:to-sandPearl{--gradient-to-color:#f0e5d6}.md\:to-sandPearl-active{--gradient-to-color:#f2e6d4}.md\:to-silver{--gradient-to-color:#b1b2b4}.md\:to-silver-active{--gradient-to-color:#a9afbc}.md\:to-skyBlue{--gradient-to-color:#98d2d7}.md\:to-skyBlue-active{--gradient-to-color:#91d8de}.md\:to-southSea{--gradient-to-color:#9dc9cd}.md\:to-southSea-active{--gradient-to-color:#95ced5}.md\:to-turquoise{--gradient-to-color:#14a5c2}.md\:to-turquoise-active{--gradient-to-color:#0aaccd}.md\:to-waterGreen{--gradient-to-color:#007571}.md\:to-waterGreen-active{--gradient-to-color:#00a8a3}.md\:to-deepRed{--gradient-to-color:#c32222}.md\:to-deepRed-active{--gradient-to-color:#cf1717}.md\:to-emerald{--gradient-to-color:#14a33a}.md\:to-emerald-active{--gradient-to-color:#0bad36}.md\:to-greenLight{--gradient-to-color:#7cb342}.md\:to-orange-active{--gradient-to-color:#f65f2c}.md\:to-red-active{--gradient-to-color:#e13737}.md\:to-white-active{--gradient-to-color:#14a5c2}.md\:to-white-button,.md\:to-white-button-active{--gradient-to-color:#fff}.md\:to-code{--gradient-to-color:#3f3d57}.md\:to-code-active{--gradient-to-color:#37354b}.md\:to-gray-lighter{--gradient-to-color:#f7f7f7}.md\:to-gray-lighter-active{--gradient-to-color:#ebebeb}.md\:to-gray-light{--gradient-to-color:#d4d1d1}.md\:to-gray-medium{--gradient-to-color:#a8a0a0}.md\:to-gray-darker{--gradient-to-color:#504747}.md\:to-gray-darker-active{--gradient-to-color:#14a5c2}.md\:to-api-default{--gradient-to-color:#507192}.md\:to-gray-xxl{--gradient-to-color:#2c3e50}.md\:to-line-even{--gradient-to-color:#f3f6f7}.md\:hover\:from-transparent:hover{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.md\:hover\:from-current:hover{--gradient-from-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\:hover\:from-black:hover{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.md\:hover\:from-white:hover{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\:hover\:from-gray-100:hover{--gradient-from-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247,250,252,0))}.md\:hover\:from-gray-200:hover{--gradient-from-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(237,242,247,0))}.md\:hover\:from-gray-300:hover{--gradient-from-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(226,232,240,0))}.md\:hover\:from-gray-400:hover{--gradient-from-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(203,213,224,0))}.md\:hover\:from-gray-500:hover{--gradient-from-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(160,174,192,0))}.md\:hover\:from-gray-600:hover{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.md\:hover\:from-gray-700:hover{--gradient-from-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(74,85,104,0))}.md\:hover\:from-gray-800:hover{--gradient-from-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45,55,72,0))}.md\:hover\:from-gray-900:hover{--gradient-from-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,44,0))}.md\:hover\:from-gray-DEFAULT:hover,.md\:hover\:from-gray:hover{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.md\:hover\:from-red:hover{--gradient-from-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.md\:hover\:from-orange:hover{--gradient-from-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.md\:hover\:from-yellow:hover{--gradient-from-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.md\:hover\:from-green-100:hover{--gradient-from-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(240,255,244,0))}.md\:hover\:from-green-200:hover{--gradient-from-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(198,246,213,0))}.md\:hover\:from-green-300:hover{--gradient-from-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154,230,180,0))}.md\:hover\:from-green-400:hover{--gradient-from-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(104,211,145,0))}.md\:hover\:from-green-500:hover{--gradient-from-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(72,187,120,0))}.md\:hover\:from-green-600:hover{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.md\:hover\:from-green-700:hover{--gradient-from-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(47,133,90,0))}.md\:hover\:from-green-800:hover{--gradient-from-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(39,103,73,0))}.md\:hover\:from-green-900:hover{--gradient-from-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,84,61,0))}.md\:hover\:from-green-DEFAULT:hover,.md\:hover\:from-green:hover{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.md\:hover\:from-teal-100:hover{--gradient-from-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(230,255,250,0))}.md\:hover\:from-teal-200:hover{--gradient-from-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(178,245,234,0))}.md\:hover\:from-teal-300:hover{--gradient-from-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(129,230,217,0))}.md\:hover\:from-teal-400:hover{--gradient-from-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(79,209,197,0))}.md\:hover\:from-teal-500:hover{--gradient-from-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,178,172,0))}.md\:hover\:from-teal-600:hover{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.md\:hover\:from-teal-700:hover{--gradient-from-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,122,123,0))}.md\:hover\:from-teal-800:hover{--gradient-from-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(40,94,97,0))}.md\:hover\:from-teal-900:hover{--gradient-from-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(35,78,82,0))}.md\:hover\:from-teal-DEFAULT:hover,.md\:hover\:from-teal:hover{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.md\:hover\:from-blue-50:hover{--gradient-from-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.md\:hover\:from-blue-100:hover{--gradient-from-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.md\:hover\:from-blue-200:hover{--gradient-from-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.md\:hover\:from-blue-300:hover{--gradient-from-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.md\:hover\:from-blue-400:hover{--gradient-from-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.md\:hover\:from-blue-500:hover{--gradient-from-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.md\:hover\:from-blue-600:hover{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.md\:hover\:from-blue-700:hover{--gradient-from-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.md\:hover\:from-blue-800:hover{--gradient-from-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.md\:hover\:from-blue-900:hover{--gradient-from-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.md\:hover\:from-blue-DEFAULT:hover,.md\:hover\:from-blue:hover{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.md\:hover\:from-indigo-100:hover{--gradient-from-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235,244,255,0))}.md\:hover\:from-indigo-200:hover{--gradient-from-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195,218,254,0))}.md\:hover\:from-indigo-300:hover{--gradient-from-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163,191,250,0))}.md\:hover\:from-indigo-400:hover{--gradient-from-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127,156,245,0))}.md\:hover\:from-indigo-500:hover{--gradient-from-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102,126,234,0))}.md\:hover\:from-indigo-600:hover{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.md\:hover\:from-indigo-700:hover{--gradient-from-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(76,81,191,0))}.md\:hover\:from-indigo-800:hover{--gradient-from-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(67,65,144,0))}.md\:hover\:from-indigo-900:hover{--gradient-from-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(60,54,107,0))}.md\:hover\:from-indigo-DEFAULT:hover,.md\:hover\:from-indigo:hover{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.md\:hover\:from-purple-100:hover{--gradient-from-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(250,245,255,0))}.md\:hover\:from-purple-200:hover{--gradient-from-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,216,253,0))}.md\:hover\:from-purple-300:hover{--gradient-from-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(214,188,250,0))}.md\:hover\:from-purple-400:hover{--gradient-from-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(183,148,244,0))}.md\:hover\:from-purple-500:hover{--gradient-from-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(159,122,234,0))}.md\:hover\:from-purple-600:hover{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.md\:hover\:from-purple-700:hover{--gradient-from-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(107,70,193,0))}.md\:hover\:from-purple-800:hover{--gradient-from-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(85,60,154,0))}.md\:hover\:from-purple-900:hover{--gradient-from-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(68,51,122,0))}.md\:hover\:from-purple-DEFAULT:hover,.md\:hover\:from-purple:hover{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.md\:hover\:from-pink:hover{--gradient-from-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(216,27,96,0))}.md\:hover\:from-inherit:hover{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\:hover\:from-amber:hover{--gradient-from-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.md\:hover\:from-amber-active:hover{--gradient-from-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.md\:hover\:from-ardoise:hover{--gradient-from-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.md\:hover\:from-ardoise-active:hover{--gradient-from-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.md\:hover\:from-blue-active:hover{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.md\:hover\:from-lightBlue-active:hover,.md\:hover\:from-lightBlue:hover{--gradient-from-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.md\:hover\:from-deepBlue:hover{--gradient-from-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.md\:hover\:from-deepBlue-active:hover{--gradient-from-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.md\:hover\:from-gold:hover{--gradient-from-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.md\:hover\:from-gold-active:hover{--gradient-from-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.md\:hover\:from-grenadine:hover{--gradient-from-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.md\:hover\:from-grenadine-active:hover{--gradient-from-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.md\:hover\:from-kiwi:hover{--gradient-from-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.md\:hover\:from-kiwi-active:hover{--gradient-from-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.md\:hover\:from-lilas:hover{--gradient-from-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.md\:hover\:from-lilas-active:hover{--gradient-from-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.md\:hover\:from-mahogany:hover{--gradient-from-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.md\:hover\:from-mahogany-active:hover{--gradient-from-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.md\:hover\:from-ocher:hover{--gradient-from-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.md\:hover\:from-ocher-active:hover{--gradient-from-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.md\:hover\:from-pine:hover{--gradient-from-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.md\:hover\:from-pine-active:hover{--gradient-from-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.md\:hover\:from-platinum-active:hover,.md\:hover\:from-platinum:hover{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.md\:hover\:from-prune:hover{--gradient-from-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.md\:hover\:from-prune-active:hover{--gradient-from-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.md\:hover\:from-sand:hover{--gradient-from-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.md\:hover\:from-sand-active:hover{--gradient-from-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.md\:hover\:from-sandPearl:hover{--gradient-from-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.md\:hover\:from-sandPearl-active:hover{--gradient-from-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.md\:hover\:from-silver:hover{--gradient-from-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.md\:hover\:from-silver-active:hover{--gradient-from-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.md\:hover\:from-skyBlue:hover{--gradient-from-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.md\:hover\:from-skyBlue-active:hover{--gradient-from-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.md\:hover\:from-southSea:hover{--gradient-from-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.md\:hover\:from-southSea-active:hover{--gradient-from-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.md\:hover\:from-turquoise:hover{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.md\:hover\:from-turquoise-active:hover{--gradient-from-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.md\:hover\:from-waterGreen:hover{--gradient-from-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.md\:hover\:from-waterGreen-active:hover{--gradient-from-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.md\:hover\:from-deepRed:hover{--gradient-from-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.md\:hover\:from-deepRed-active:hover{--gradient-from-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.md\:hover\:from-emerald:hover{--gradient-from-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.md\:hover\:from-emerald-active:hover{--gradient-from-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.md\:hover\:from-greenLight:hover{--gradient-from-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(124,179,66,0))}.md\:hover\:from-orange-active:hover{--gradient-from-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.md\:hover\:from-red-active:hover{--gradient-from-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.md\:hover\:from-white-active:hover{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.md\:hover\:from-white-button-active:hover,.md\:hover\:from-white-button:hover{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\:hover\:from-code:hover{--gradient-from-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.md\:hover\:from-code-active:hover{--gradient-from-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.md\:hover\:from-gray-lighter:hover{--gradient-from-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.md\:hover\:from-gray-lighter-active:hover{--gradient-from-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.md\:hover\:from-gray-light:hover{--gradient-from-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(212,209,209,0))}.md\:hover\:from-gray-medium:hover{--gradient-from-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168,160,160,0))}.md\:hover\:from-gray-darker:hover{--gradient-from-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,71,71,0))}.md\:hover\:from-gray-darker-active:hover{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.md\:hover\:from-api-default:hover{--gradient-from-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,113,146,0))}.md\:hover\:from-gray-xxl:hover{--gradient-from-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,62,80,0))}.md\:hover\:from-line-even:hover{--gradient-from-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.md\:hover\:via-transparent:hover{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.md\:hover\:via-current:hover{--gradient-via-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\:hover\:via-black:hover{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.md\:hover\:via-white:hover{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\:hover\:via-gray-100:hover{--gradient-via-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,250,252,0))}.md\:hover\:via-gray-200:hover{--gradient-via-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,242,247,0))}.md\:hover\:via-gray-300:hover{--gradient-via-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(226,232,240,0))}.md\:hover\:via-gray-400:hover{--gradient-via-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(203,213,224,0))}.md\:hover\:via-gray-500:hover{--gradient-via-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(160,174,192,0))}.md\:hover\:via-gray-600:hover{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.md\:hover\:via-gray-700:hover{--gradient-via-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,85,104,0))}.md\:hover\:via-gray-800:hover{--gradient-via-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45,55,72,0))}.md\:hover\:via-gray-900:hover{--gradient-via-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,44,0))}.md\:hover\:via-gray-DEFAULT:hover,.md\:hover\:via-gray:hover{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.md\:hover\:via-red:hover{--gradient-via-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.md\:hover\:via-orange:hover{--gradient-via-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.md\:hover\:via-yellow:hover{--gradient-via-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.md\:hover\:via-green-100:hover{--gradient-via-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(240,255,244,0))}.md\:hover\:via-green-200:hover{--gradient-via-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(198,246,213,0))}.md\:hover\:via-green-300:hover{--gradient-via-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154,230,180,0))}.md\:hover\:via-green-400:hover{--gradient-via-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(104,211,145,0))}.md\:hover\:via-green-500:hover{--gradient-via-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(72,187,120,0))}.md\:hover\:via-green-600:hover{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.md\:hover\:via-green-700:hover{--gradient-via-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,133,90,0))}.md\:hover\:via-green-800:hover{--gradient-via-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,103,73,0))}.md\:hover\:via-green-900:hover{--gradient-via-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,84,61,0))}.md\:hover\:via-green-DEFAULT:hover,.md\:hover\:via-green:hover{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.md\:hover\:via-teal-100:hover{--gradient-via-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,255,250,0))}.md\:hover\:via-teal-200:hover{--gradient-via-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(178,245,234,0))}.md\:hover\:via-teal-300:hover{--gradient-via-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(129,230,217,0))}.md\:hover\:via-teal-400:hover{--gradient-via-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(79,209,197,0))}.md\:hover\:via-teal-500:hover{--gradient-via-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,178,172,0))}.md\:hover\:via-teal-600:hover{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.md\:hover\:via-teal-700:hover{--gradient-via-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,122,123,0))}.md\:hover\:via-teal-800:hover{--gradient-via-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(40,94,97,0))}.md\:hover\:via-teal-900:hover{--gradient-via-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(35,78,82,0))}.md\:hover\:via-teal-DEFAULT:hover,.md\:hover\:via-teal:hover{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.md\:hover\:via-blue-50:hover{--gradient-via-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.md\:hover\:via-blue-100:hover{--gradient-via-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.md\:hover\:via-blue-200:hover{--gradient-via-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.md\:hover\:via-blue-300:hover{--gradient-via-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.md\:hover\:via-blue-400:hover{--gradient-via-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.md\:hover\:via-blue-500:hover{--gradient-via-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.md\:hover\:via-blue-600:hover{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.md\:hover\:via-blue-700:hover{--gradient-via-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.md\:hover\:via-blue-800:hover{--gradient-via-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.md\:hover\:via-blue-900:hover{--gradient-via-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.md\:hover\:via-blue-DEFAULT:hover,.md\:hover\:via-blue:hover{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.md\:hover\:via-indigo-100:hover{--gradient-via-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,244,255,0))}.md\:hover\:via-indigo-200:hover{--gradient-via-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195,218,254,0))}.md\:hover\:via-indigo-300:hover{--gradient-via-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163,191,250,0))}.md\:hover\:via-indigo-400:hover{--gradient-via-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127,156,245,0))}.md\:hover\:via-indigo-500:hover{--gradient-via-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102,126,234,0))}.md\:hover\:via-indigo-600:hover{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.md\:hover\:via-indigo-700:hover{--gradient-via-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(76,81,191,0))}.md\:hover\:via-indigo-800:hover{--gradient-via-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(67,65,144,0))}.md\:hover\:via-indigo-900:hover{--gradient-via-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,54,107,0))}.md\:hover\:via-indigo-DEFAULT:hover,.md\:hover\:via-indigo:hover{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.md\:hover\:via-purple-100:hover{--gradient-via-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,245,255,0))}.md\:hover\:via-purple-200:hover{--gradient-via-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,216,253,0))}.md\:hover\:via-purple-300:hover{--gradient-via-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(214,188,250,0))}.md\:hover\:via-purple-400:hover{--gradient-via-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(183,148,244,0))}.md\:hover\:via-purple-500:hover{--gradient-via-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(159,122,234,0))}.md\:hover\:via-purple-600:hover{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.md\:hover\:via-purple-700:hover{--gradient-via-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(107,70,193,0))}.md\:hover\:via-purple-800:hover{--gradient-via-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(85,60,154,0))}.md\:hover\:via-purple-900:hover{--gradient-via-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(68,51,122,0))}.md\:hover\:via-purple-DEFAULT:hover,.md\:hover\:via-purple:hover{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.md\:hover\:via-pink:hover{--gradient-via-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(216,27,96,0))}.md\:hover\:via-inherit:hover{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\:hover\:via-amber:hover{--gradient-via-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.md\:hover\:via-amber-active:hover{--gradient-via-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.md\:hover\:via-ardoise:hover{--gradient-via-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.md\:hover\:via-ardoise-active:hover{--gradient-via-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.md\:hover\:via-blue-active:hover{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.md\:hover\:via-lightBlue-active:hover,.md\:hover\:via-lightBlue:hover{--gradient-via-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.md\:hover\:via-deepBlue:hover{--gradient-via-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.md\:hover\:via-deepBlue-active:hover{--gradient-via-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.md\:hover\:via-gold:hover{--gradient-via-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.md\:hover\:via-gold-active:hover{--gradient-via-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.md\:hover\:via-grenadine:hover{--gradient-via-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.md\:hover\:via-grenadine-active:hover{--gradient-via-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.md\:hover\:via-kiwi:hover{--gradient-via-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.md\:hover\:via-kiwi-active:hover{--gradient-via-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.md\:hover\:via-lilas:hover{--gradient-via-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.md\:hover\:via-lilas-active:hover{--gradient-via-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.md\:hover\:via-mahogany:hover{--gradient-via-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.md\:hover\:via-mahogany-active:hover{--gradient-via-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.md\:hover\:via-ocher:hover{--gradient-via-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.md\:hover\:via-ocher-active:hover{--gradient-via-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.md\:hover\:via-pine:hover{--gradient-via-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.md\:hover\:via-pine-active:hover{--gradient-via-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.md\:hover\:via-platinum-active:hover,.md\:hover\:via-platinum:hover{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.md\:hover\:via-prune:hover{--gradient-via-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.md\:hover\:via-prune-active:hover{--gradient-via-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.md\:hover\:via-sand:hover{--gradient-via-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.md\:hover\:via-sand-active:hover{--gradient-via-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.md\:hover\:via-sandPearl:hover{--gradient-via-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.md\:hover\:via-sandPearl-active:hover{--gradient-via-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.md\:hover\:via-silver:hover{--gradient-via-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.md\:hover\:via-silver-active:hover{--gradient-via-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.md\:hover\:via-skyBlue:hover{--gradient-via-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.md\:hover\:via-skyBlue-active:hover{--gradient-via-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.md\:hover\:via-southSea:hover{--gradient-via-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.md\:hover\:via-southSea-active:hover{--gradient-via-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.md\:hover\:via-turquoise:hover{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.md\:hover\:via-turquoise-active:hover{--gradient-via-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.md\:hover\:via-waterGreen:hover{--gradient-via-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.md\:hover\:via-waterGreen-active:hover{--gradient-via-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.md\:hover\:via-deepRed:hover{--gradient-via-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.md\:hover\:via-deepRed-active:hover{--gradient-via-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.md\:hover\:via-emerald:hover{--gradient-via-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.md\:hover\:via-emerald-active:hover{--gradient-via-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.md\:hover\:via-greenLight:hover{--gradient-via-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(124,179,66,0))}.md\:hover\:via-orange-active:hover{--gradient-via-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.md\:hover\:via-red-active:hover{--gradient-via-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.md\:hover\:via-white-active:hover{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.md\:hover\:via-white-button-active:hover,.md\:hover\:via-white-button:hover{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\:hover\:via-code:hover{--gradient-via-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.md\:hover\:via-code-active:hover{--gradient-via-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.md\:hover\:via-gray-lighter:hover{--gradient-via-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.md\:hover\:via-gray-lighter-active:hover{--gradient-via-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.md\:hover\:via-gray-light:hover{--gradient-via-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,209,209,0))}.md\:hover\:via-gray-medium:hover{--gradient-via-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168,160,160,0))}.md\:hover\:via-gray-darker:hover{--gradient-via-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,71,71,0))}.md\:hover\:via-gray-darker-active:hover{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.md\:hover\:via-api-default:hover{--gradient-via-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,113,146,0))}.md\:hover\:via-gray-xxl:hover{--gradient-via-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,62,80,0))}.md\:hover\:via-line-even:hover{--gradient-via-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.md\:hover\:to-transparent:hover{--gradient-to-color:transparent}.md\:hover\:to-current:hover{--gradient-to-color:currentColor}.md\:hover\:to-black:hover{--gradient-to-color:#000}.md\:hover\:to-white:hover{--gradient-to-color:#fff}.md\:hover\:to-gray-100:hover{--gradient-to-color:#f7fafc}.md\:hover\:to-gray-200:hover{--gradient-to-color:#edf2f7}.md\:hover\:to-gray-300:hover{--gradient-to-color:#e2e8f0}.md\:hover\:to-gray-400:hover{--gradient-to-color:#cbd5e0}.md\:hover\:to-gray-500:hover{--gradient-to-color:#a0aec0}.md\:hover\:to-gray-600:hover{--gradient-to-color:#718096}.md\:hover\:to-gray-700:hover{--gradient-to-color:#4a5568}.md\:hover\:to-gray-800:hover{--gradient-to-color:#2d3748}.md\:hover\:to-gray-900:hover{--gradient-to-color:#1a202c}.md\:hover\:to-gray-DEFAULT:hover,.md\:hover\:to-gray:hover{--gradient-to-color:#718096}.md\:hover\:to-red:hover{--gradient-to-color:#d64343}.md\:hover\:to-orange:hover{--gradient-to-color:#eb6437}.md\:hover\:to-yellow:hover{--gradient-to-color:#f8da30}.md\:hover\:to-green-100:hover{--gradient-to-color:#f0fff4}.md\:hover\:to-green-200:hover{--gradient-to-color:#c6f6d5}.md\:hover\:to-green-300:hover{--gradient-to-color:#9ae6b4}.md\:hover\:to-green-400:hover{--gradient-to-color:#68d391}.md\:hover\:to-green-500:hover{--gradient-to-color:#48bb78}.md\:hover\:to-green-600:hover{--gradient-to-color:#38a169}.md\:hover\:to-green-700:hover{--gradient-to-color:#2f855a}.md\:hover\:to-green-800:hover{--gradient-to-color:#276749}.md\:hover\:to-green-900:hover{--gradient-to-color:#22543d}.md\:hover\:to-green-DEFAULT:hover,.md\:hover\:to-green:hover{--gradient-to-color:#38a169}.md\:hover\:to-teal-100:hover{--gradient-to-color:#e6fffa}.md\:hover\:to-teal-200:hover{--gradient-to-color:#b2f5ea}.md\:hover\:to-teal-300:hover{--gradient-to-color:#81e6d9}.md\:hover\:to-teal-400:hover{--gradient-to-color:#4fd1c5}.md\:hover\:to-teal-500:hover{--gradient-to-color:#38b2ac}.md\:hover\:to-teal-600:hover{--gradient-to-color:#319795}.md\:hover\:to-teal-700:hover{--gradient-to-color:#2c7a7b}.md\:hover\:to-teal-800:hover{--gradient-to-color:#285e61}.md\:hover\:to-teal-900:hover{--gradient-to-color:#234e52}.md\:hover\:to-teal-DEFAULT:hover,.md\:hover\:to-teal:hover{--gradient-to-color:#319795}.md\:hover\:to-blue-50:hover{--gradient-to-color:#d1eaff}.md\:hover\:to-blue-100:hover{--gradient-to-color:#a8d7ff}.md\:hover\:to-blue-200:hover{--gradient-to-color:#80c4ff}.md\:hover\:to-blue-300:hover{--gradient-to-color:#57b0ff}.md\:hover\:to-blue-400:hover{--gradient-to-color:#2e9dff}.md\:hover\:to-blue-500:hover{--gradient-to-color:#058aff}.md\:hover\:to-blue-600:hover{--gradient-to-color:#0075db}.md\:hover\:to-blue-700:hover{--gradient-to-color:#005fb3}.md\:hover\:to-blue-800:hover{--gradient-to-color:#00498a}.md\:hover\:to-blue-900:hover{--gradient-to-color:#003461}.md\:hover\:to-blue-DEFAULT:hover,.md\:hover\:to-blue:hover{--gradient-to-color:#0075db}.md\:hover\:to-indigo-100:hover{--gradient-to-color:#ebf4ff}.md\:hover\:to-indigo-200:hover{--gradient-to-color:#c3dafe}.md\:hover\:to-indigo-300:hover{--gradient-to-color:#a3bffa}.md\:hover\:to-indigo-400:hover{--gradient-to-color:#7f9cf5}.md\:hover\:to-indigo-500:hover{--gradient-to-color:#667eea}.md\:hover\:to-indigo-600:hover{--gradient-to-color:#5a67d8}.md\:hover\:to-indigo-700:hover{--gradient-to-color:#4c51bf}.md\:hover\:to-indigo-800:hover{--gradient-to-color:#434190}.md\:hover\:to-indigo-900:hover{--gradient-to-color:#3c366b}.md\:hover\:to-indigo-DEFAULT:hover,.md\:hover\:to-indigo:hover{--gradient-to-color:#5a67d8}.md\:hover\:to-purple-100:hover{--gradient-to-color:#faf5ff}.md\:hover\:to-purple-200:hover{--gradient-to-color:#e9d8fd}.md\:hover\:to-purple-300:hover{--gradient-to-color:#d6bcfa}.md\:hover\:to-purple-400:hover{--gradient-to-color:#b794f4}.md\:hover\:to-purple-500:hover{--gradient-to-color:#9f7aea}.md\:hover\:to-purple-600:hover{--gradient-to-color:#805ad5}.md\:hover\:to-purple-700:hover{--gradient-to-color:#6b46c1}.md\:hover\:to-purple-800:hover{--gradient-to-color:#553c9a}.md\:hover\:to-purple-900:hover{--gradient-to-color:#44337a}.md\:hover\:to-purple-DEFAULT:hover,.md\:hover\:to-purple:hover{--gradient-to-color:#805ad5}.md\:hover\:to-pink:hover{--gradient-to-color:#d81b60}.md\:hover\:to-inherit:hover{--gradient-to-color:inherit}.md\:hover\:to-amber:hover{--gradient-to-color:#d78737}.md\:hover\:to-amber-active:hover{--gradient-to-color:#e3872b}.md\:hover\:to-ardoise:hover{--gradient-to-color:#596a82}.md\:hover\:to-ardoise-active:hover{--gradient-to-color:#476794}.md\:hover\:to-blue-active:hover{--gradient-to-color:#14a5c2}.md\:hover\:to-lightBlue-active:hover,.md\:hover\:to-lightBlue:hover{--gradient-to-color:rgba(0,85,138,0.1)}.md\:hover\:to-deepBlue:hover{--gradient-to-color:#0e346c}.md\:hover\:to-deepBlue-active:hover{--gradient-to-color:#0a3f8f}.md\:hover\:to-gold:hover{--gradient-to-color:#bd9e56}.md\:hover\:to-gold-active:hover{--gradient-to-color:#c9a34a}.md\:hover\:to-grenadine:hover{--gradient-to-color:#c35078}.md\:hover\:to-grenadine-active:hover{--gradient-to-color:#cf4475}.md\:hover\:to-kiwi:hover{--gradient-to-color:#9a9f1e}.md\:hover\:to-kiwi-active:hover{--gradient-to-color:#a3a815}.md\:hover\:to-lilas:hover{--gradient-to-color:#7ea1d3}.md\:hover\:to-lilas-active:hover{--gradient-to-color:#75a0db}.md\:hover\:to-mahogany:hover{--gradient-to-color:#57142e}.md\:hover\:to-mahogany-active:hover{--gradient-to-color:#610a2b}.md\:hover\:to-ocher:hover{--gradient-to-color:#c29614}.md\:hover\:to-ocher-active:hover{--gradient-to-color:#cd9c0a}.md\:hover\:to-pine:hover{--gradient-to-color:#144d52}.md\:hover\:to-pine-active:hover{--gradient-to-color:#0a555c}.md\:hover\:to-platinum-active:hover,.md\:hover\:to-platinum:hover{--gradient-to-color:#000}.md\:hover\:to-prune:hover{--gradient-to-color:#661456}.md\:hover\:to-prune-active:hover{--gradient-to-color:#72085d}.md\:hover\:to-sand:hover{--gradient-to-color:#d7be88}.md\:hover\:to-sand-active:hover{--gradient-to-color:#dfc181}.md\:hover\:to-sandPearl:hover{--gradient-to-color:#f0e5d6}.md\:hover\:to-sandPearl-active:hover{--gradient-to-color:#f2e6d4}.md\:hover\:to-silver:hover{--gradient-to-color:#b1b2b4}.md\:hover\:to-silver-active:hover{--gradient-to-color:#a9afbc}.md\:hover\:to-skyBlue:hover{--gradient-to-color:#98d2d7}.md\:hover\:to-skyBlue-active:hover{--gradient-to-color:#91d8de}.md\:hover\:to-southSea:hover{--gradient-to-color:#9dc9cd}.md\:hover\:to-southSea-active:hover{--gradient-to-color:#95ced5}.md\:hover\:to-turquoise:hover{--gradient-to-color:#14a5c2}.md\:hover\:to-turquoise-active:hover{--gradient-to-color:#0aaccd}.md\:hover\:to-waterGreen:hover{--gradient-to-color:#007571}.md\:hover\:to-waterGreen-active:hover{--gradient-to-color:#00a8a3}.md\:hover\:to-deepRed:hover{--gradient-to-color:#c32222}.md\:hover\:to-deepRed-active:hover{--gradient-to-color:#cf1717}.md\:hover\:to-emerald:hover{--gradient-to-color:#14a33a}.md\:hover\:to-emerald-active:hover{--gradient-to-color:#0bad36}.md\:hover\:to-greenLight:hover{--gradient-to-color:#7cb342}.md\:hover\:to-orange-active:hover{--gradient-to-color:#f65f2c}.md\:hover\:to-red-active:hover{--gradient-to-color:#e13737}.md\:hover\:to-white-active:hover{--gradient-to-color:#14a5c2}.md\:hover\:to-white-button-active:hover,.md\:hover\:to-white-button:hover{--gradient-to-color:#fff}.md\:hover\:to-code:hover{--gradient-to-color:#3f3d57}.md\:hover\:to-code-active:hover{--gradient-to-color:#37354b}.md\:hover\:to-gray-lighter:hover{--gradient-to-color:#f7f7f7}.md\:hover\:to-gray-lighter-active:hover{--gradient-to-color:#ebebeb}.md\:hover\:to-gray-light:hover{--gradient-to-color:#d4d1d1}.md\:hover\:to-gray-medium:hover{--gradient-to-color:#a8a0a0}.md\:hover\:to-gray-darker:hover{--gradient-to-color:#504747}.md\:hover\:to-gray-darker-active:hover{--gradient-to-color:#14a5c2}.md\:hover\:to-api-default:hover{--gradient-to-color:#507192}.md\:hover\:to-gray-xxl:hover{--gradient-to-color:#2c3e50}.md\:hover\:to-line-even:hover{--gradient-to-color:#f3f6f7}.md\:focus\:from-transparent:focus{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.md\:focus\:from-current:focus{--gradient-from-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\:focus\:from-black:focus{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.md\:focus\:from-white:focus{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\:focus\:from-gray-100:focus{--gradient-from-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247,250,252,0))}.md\:focus\:from-gray-200:focus{--gradient-from-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(237,242,247,0))}.md\:focus\:from-gray-300:focus{--gradient-from-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(226,232,240,0))}.md\:focus\:from-gray-400:focus{--gradient-from-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(203,213,224,0))}.md\:focus\:from-gray-500:focus{--gradient-from-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(160,174,192,0))}.md\:focus\:from-gray-600:focus{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.md\:focus\:from-gray-700:focus{--gradient-from-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(74,85,104,0))}.md\:focus\:from-gray-800:focus{--gradient-from-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45,55,72,0))}.md\:focus\:from-gray-900:focus{--gradient-from-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,44,0))}.md\:focus\:from-gray-DEFAULT:focus,.md\:focus\:from-gray:focus{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.md\:focus\:from-red:focus{--gradient-from-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.md\:focus\:from-orange:focus{--gradient-from-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.md\:focus\:from-yellow:focus{--gradient-from-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.md\:focus\:from-green-100:focus{--gradient-from-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(240,255,244,0))}.md\:focus\:from-green-200:focus{--gradient-from-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(198,246,213,0))}.md\:focus\:from-green-300:focus{--gradient-from-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154,230,180,0))}.md\:focus\:from-green-400:focus{--gradient-from-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(104,211,145,0))}.md\:focus\:from-green-500:focus{--gradient-from-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(72,187,120,0))}.md\:focus\:from-green-600:focus{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.md\:focus\:from-green-700:focus{--gradient-from-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(47,133,90,0))}.md\:focus\:from-green-800:focus{--gradient-from-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(39,103,73,0))}.md\:focus\:from-green-900:focus{--gradient-from-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,84,61,0))}.md\:focus\:from-green-DEFAULT:focus,.md\:focus\:from-green:focus{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.md\:focus\:from-teal-100:focus{--gradient-from-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(230,255,250,0))}.md\:focus\:from-teal-200:focus{--gradient-from-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(178,245,234,0))}.md\:focus\:from-teal-300:focus{--gradient-from-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(129,230,217,0))}.md\:focus\:from-teal-400:focus{--gradient-from-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(79,209,197,0))}.md\:focus\:from-teal-500:focus{--gradient-from-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,178,172,0))}.md\:focus\:from-teal-600:focus{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.md\:focus\:from-teal-700:focus{--gradient-from-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,122,123,0))}.md\:focus\:from-teal-800:focus{--gradient-from-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(40,94,97,0))}.md\:focus\:from-teal-900:focus{--gradient-from-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(35,78,82,0))}.md\:focus\:from-teal-DEFAULT:focus,.md\:focus\:from-teal:focus{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.md\:focus\:from-blue-50:focus{--gradient-from-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.md\:focus\:from-blue-100:focus{--gradient-from-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.md\:focus\:from-blue-200:focus{--gradient-from-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.md\:focus\:from-blue-300:focus{--gradient-from-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.md\:focus\:from-blue-400:focus{--gradient-from-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.md\:focus\:from-blue-500:focus{--gradient-from-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.md\:focus\:from-blue-600:focus{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.md\:focus\:from-blue-700:focus{--gradient-from-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.md\:focus\:from-blue-800:focus{--gradient-from-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.md\:focus\:from-blue-900:focus{--gradient-from-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.md\:focus\:from-blue-DEFAULT:focus,.md\:focus\:from-blue:focus{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.md\:focus\:from-indigo-100:focus{--gradient-from-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235,244,255,0))}.md\:focus\:from-indigo-200:focus{--gradient-from-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195,218,254,0))}.md\:focus\:from-indigo-300:focus{--gradient-from-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163,191,250,0))}.md\:focus\:from-indigo-400:focus{--gradient-from-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127,156,245,0))}.md\:focus\:from-indigo-500:focus{--gradient-from-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102,126,234,0))}.md\:focus\:from-indigo-600:focus{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.md\:focus\:from-indigo-700:focus{--gradient-from-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(76,81,191,0))}.md\:focus\:from-indigo-800:focus{--gradient-from-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(67,65,144,0))}.md\:focus\:from-indigo-900:focus{--gradient-from-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(60,54,107,0))}.md\:focus\:from-indigo-DEFAULT:focus,.md\:focus\:from-indigo:focus{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.md\:focus\:from-purple-100:focus{--gradient-from-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(250,245,255,0))}.md\:focus\:from-purple-200:focus{--gradient-from-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,216,253,0))}.md\:focus\:from-purple-300:focus{--gradient-from-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(214,188,250,0))}.md\:focus\:from-purple-400:focus{--gradient-from-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(183,148,244,0))}.md\:focus\:from-purple-500:focus{--gradient-from-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(159,122,234,0))}.md\:focus\:from-purple-600:focus{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.md\:focus\:from-purple-700:focus{--gradient-from-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(107,70,193,0))}.md\:focus\:from-purple-800:focus{--gradient-from-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(85,60,154,0))}.md\:focus\:from-purple-900:focus{--gradient-from-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(68,51,122,0))}.md\:focus\:from-purple-DEFAULT:focus,.md\:focus\:from-purple:focus{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.md\:focus\:from-pink:focus{--gradient-from-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(216,27,96,0))}.md\:focus\:from-inherit:focus{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\:focus\:from-amber:focus{--gradient-from-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.md\:focus\:from-amber-active:focus{--gradient-from-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.md\:focus\:from-ardoise:focus{--gradient-from-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.md\:focus\:from-ardoise-active:focus{--gradient-from-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.md\:focus\:from-blue-active:focus{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.md\:focus\:from-lightBlue-active:focus,.md\:focus\:from-lightBlue:focus{--gradient-from-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.md\:focus\:from-deepBlue:focus{--gradient-from-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.md\:focus\:from-deepBlue-active:focus{--gradient-from-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.md\:focus\:from-gold:focus{--gradient-from-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.md\:focus\:from-gold-active:focus{--gradient-from-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.md\:focus\:from-grenadine:focus{--gradient-from-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.md\:focus\:from-grenadine-active:focus{--gradient-from-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.md\:focus\:from-kiwi:focus{--gradient-from-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.md\:focus\:from-kiwi-active:focus{--gradient-from-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.md\:focus\:from-lilas:focus{--gradient-from-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.md\:focus\:from-lilas-active:focus{--gradient-from-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.md\:focus\:from-mahogany:focus{--gradient-from-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.md\:focus\:from-mahogany-active:focus{--gradient-from-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.md\:focus\:from-ocher:focus{--gradient-from-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.md\:focus\:from-ocher-active:focus{--gradient-from-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.md\:focus\:from-pine:focus{--gradient-from-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.md\:focus\:from-pine-active:focus{--gradient-from-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.md\:focus\:from-platinum-active:focus,.md\:focus\:from-platinum:focus{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.md\:focus\:from-prune:focus{--gradient-from-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.md\:focus\:from-prune-active:focus{--gradient-from-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.md\:focus\:from-sand:focus{--gradient-from-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.md\:focus\:from-sand-active:focus{--gradient-from-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.md\:focus\:from-sandPearl:focus{--gradient-from-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.md\:focus\:from-sandPearl-active:focus{--gradient-from-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.md\:focus\:from-silver:focus{--gradient-from-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.md\:focus\:from-silver-active:focus{--gradient-from-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.md\:focus\:from-skyBlue:focus{--gradient-from-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.md\:focus\:from-skyBlue-active:focus{--gradient-from-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.md\:focus\:from-southSea:focus{--gradient-from-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.md\:focus\:from-southSea-active:focus{--gradient-from-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.md\:focus\:from-turquoise:focus{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.md\:focus\:from-turquoise-active:focus{--gradient-from-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.md\:focus\:from-waterGreen:focus{--gradient-from-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.md\:focus\:from-waterGreen-active:focus{--gradient-from-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.md\:focus\:from-deepRed:focus{--gradient-from-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.md\:focus\:from-deepRed-active:focus{--gradient-from-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.md\:focus\:from-emerald:focus{--gradient-from-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.md\:focus\:from-emerald-active:focus{--gradient-from-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.md\:focus\:from-greenLight:focus{--gradient-from-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(124,179,66,0))}.md\:focus\:from-orange-active:focus{--gradient-from-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.md\:focus\:from-red-active:focus{--gradient-from-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.md\:focus\:from-white-active:focus{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.md\:focus\:from-white-button-active:focus,.md\:focus\:from-white-button:focus{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\:focus\:from-code:focus{--gradient-from-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.md\:focus\:from-code-active:focus{--gradient-from-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.md\:focus\:from-gray-lighter:focus{--gradient-from-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.md\:focus\:from-gray-lighter-active:focus{--gradient-from-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.md\:focus\:from-gray-light:focus{--gradient-from-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(212,209,209,0))}.md\:focus\:from-gray-medium:focus{--gradient-from-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168,160,160,0))}.md\:focus\:from-gray-darker:focus{--gradient-from-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,71,71,0))}.md\:focus\:from-gray-darker-active:focus{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.md\:focus\:from-api-default:focus{--gradient-from-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,113,146,0))}.md\:focus\:from-gray-xxl:focus{--gradient-from-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,62,80,0))}.md\:focus\:from-line-even:focus{--gradient-from-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.md\:focus\:via-transparent:focus{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.md\:focus\:via-current:focus{--gradient-via-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\:focus\:via-black:focus{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.md\:focus\:via-white:focus{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\:focus\:via-gray-100:focus{--gradient-via-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,250,252,0))}.md\:focus\:via-gray-200:focus{--gradient-via-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,242,247,0))}.md\:focus\:via-gray-300:focus{--gradient-via-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(226,232,240,0))}.md\:focus\:via-gray-400:focus{--gradient-via-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(203,213,224,0))}.md\:focus\:via-gray-500:focus{--gradient-via-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(160,174,192,0))}.md\:focus\:via-gray-600:focus{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.md\:focus\:via-gray-700:focus{--gradient-via-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,85,104,0))}.md\:focus\:via-gray-800:focus{--gradient-via-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45,55,72,0))}.md\:focus\:via-gray-900:focus{--gradient-via-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,44,0))}.md\:focus\:via-gray-DEFAULT:focus,.md\:focus\:via-gray:focus{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.md\:focus\:via-red:focus{--gradient-via-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.md\:focus\:via-orange:focus{--gradient-via-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.md\:focus\:via-yellow:focus{--gradient-via-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.md\:focus\:via-green-100:focus{--gradient-via-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(240,255,244,0))}.md\:focus\:via-green-200:focus{--gradient-via-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(198,246,213,0))}.md\:focus\:via-green-300:focus{--gradient-via-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154,230,180,0))}.md\:focus\:via-green-400:focus{--gradient-via-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(104,211,145,0))}.md\:focus\:via-green-500:focus{--gradient-via-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(72,187,120,0))}.md\:focus\:via-green-600:focus{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.md\:focus\:via-green-700:focus{--gradient-via-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,133,90,0))}.md\:focus\:via-green-800:focus{--gradient-via-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,103,73,0))}.md\:focus\:via-green-900:focus{--gradient-via-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,84,61,0))}.md\:focus\:via-green-DEFAULT:focus,.md\:focus\:via-green:focus{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.md\:focus\:via-teal-100:focus{--gradient-via-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,255,250,0))}.md\:focus\:via-teal-200:focus{--gradient-via-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(178,245,234,0))}.md\:focus\:via-teal-300:focus{--gradient-via-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(129,230,217,0))}.md\:focus\:via-teal-400:focus{--gradient-via-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(79,209,197,0))}.md\:focus\:via-teal-500:focus{--gradient-via-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,178,172,0))}.md\:focus\:via-teal-600:focus{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.md\:focus\:via-teal-700:focus{--gradient-via-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,122,123,0))}.md\:focus\:via-teal-800:focus{--gradient-via-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(40,94,97,0))}.md\:focus\:via-teal-900:focus{--gradient-via-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(35,78,82,0))}.md\:focus\:via-teal-DEFAULT:focus,.md\:focus\:via-teal:focus{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.md\:focus\:via-blue-50:focus{--gradient-via-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.md\:focus\:via-blue-100:focus{--gradient-via-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.md\:focus\:via-blue-200:focus{--gradient-via-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.md\:focus\:via-blue-300:focus{--gradient-via-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.md\:focus\:via-blue-400:focus{--gradient-via-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.md\:focus\:via-blue-500:focus{--gradient-via-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.md\:focus\:via-blue-600:focus{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.md\:focus\:via-blue-700:focus{--gradient-via-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.md\:focus\:via-blue-800:focus{--gradient-via-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.md\:focus\:via-blue-900:focus{--gradient-via-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.md\:focus\:via-blue-DEFAULT:focus,.md\:focus\:via-blue:focus{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.md\:focus\:via-indigo-100:focus{--gradient-via-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,244,255,0))}.md\:focus\:via-indigo-200:focus{--gradient-via-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195,218,254,0))}.md\:focus\:via-indigo-300:focus{--gradient-via-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163,191,250,0))}.md\:focus\:via-indigo-400:focus{--gradient-via-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127,156,245,0))}.md\:focus\:via-indigo-500:focus{--gradient-via-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102,126,234,0))}.md\:focus\:via-indigo-600:focus{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.md\:focus\:via-indigo-700:focus{--gradient-via-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(76,81,191,0))}.md\:focus\:via-indigo-800:focus{--gradient-via-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(67,65,144,0))}.md\:focus\:via-indigo-900:focus{--gradient-via-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,54,107,0))}.md\:focus\:via-indigo-DEFAULT:focus,.md\:focus\:via-indigo:focus{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.md\:focus\:via-purple-100:focus{--gradient-via-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,245,255,0))}.md\:focus\:via-purple-200:focus{--gradient-via-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,216,253,0))}.md\:focus\:via-purple-300:focus{--gradient-via-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(214,188,250,0))}.md\:focus\:via-purple-400:focus{--gradient-via-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(183,148,244,0))}.md\:focus\:via-purple-500:focus{--gradient-via-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(159,122,234,0))}.md\:focus\:via-purple-600:focus{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.md\:focus\:via-purple-700:focus{--gradient-via-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(107,70,193,0))}.md\:focus\:via-purple-800:focus{--gradient-via-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(85,60,154,0))}.md\:focus\:via-purple-900:focus{--gradient-via-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(68,51,122,0))}.md\:focus\:via-purple-DEFAULT:focus,.md\:focus\:via-purple:focus{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.md\:focus\:via-pink:focus{--gradient-via-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(216,27,96,0))}.md\:focus\:via-inherit:focus{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\:focus\:via-amber:focus{--gradient-via-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.md\:focus\:via-amber-active:focus{--gradient-via-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.md\:focus\:via-ardoise:focus{--gradient-via-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.md\:focus\:via-ardoise-active:focus{--gradient-via-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.md\:focus\:via-blue-active:focus{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.md\:focus\:via-lightBlue-active:focus,.md\:focus\:via-lightBlue:focus{--gradient-via-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.md\:focus\:via-deepBlue:focus{--gradient-via-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.md\:focus\:via-deepBlue-active:focus{--gradient-via-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.md\:focus\:via-gold:focus{--gradient-via-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.md\:focus\:via-gold-active:focus{--gradient-via-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.md\:focus\:via-grenadine:focus{--gradient-via-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.md\:focus\:via-grenadine-active:focus{--gradient-via-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.md\:focus\:via-kiwi:focus{--gradient-via-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.md\:focus\:via-kiwi-active:focus{--gradient-via-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.md\:focus\:via-lilas:focus{--gradient-via-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.md\:focus\:via-lilas-active:focus{--gradient-via-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.md\:focus\:via-mahogany:focus{--gradient-via-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.md\:focus\:via-mahogany-active:focus{--gradient-via-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.md\:focus\:via-ocher:focus{--gradient-via-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.md\:focus\:via-ocher-active:focus{--gradient-via-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.md\:focus\:via-pine:focus{--gradient-via-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.md\:focus\:via-pine-active:focus{--gradient-via-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.md\:focus\:via-platinum-active:focus,.md\:focus\:via-platinum:focus{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.md\:focus\:via-prune:focus{--gradient-via-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.md\:focus\:via-prune-active:focus{--gradient-via-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.md\:focus\:via-sand:focus{--gradient-via-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.md\:focus\:via-sand-active:focus{--gradient-via-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.md\:focus\:via-sandPearl:focus{--gradient-via-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.md\:focus\:via-sandPearl-active:focus{--gradient-via-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.md\:focus\:via-silver:focus{--gradient-via-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.md\:focus\:via-silver-active:focus{--gradient-via-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.md\:focus\:via-skyBlue:focus{--gradient-via-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.md\:focus\:via-skyBlue-active:focus{--gradient-via-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.md\:focus\:via-southSea:focus{--gradient-via-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.md\:focus\:via-southSea-active:focus{--gradient-via-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.md\:focus\:via-turquoise:focus{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.md\:focus\:via-turquoise-active:focus{--gradient-via-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.md\:focus\:via-waterGreen:focus{--gradient-via-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.md\:focus\:via-waterGreen-active:focus{--gradient-via-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.md\:focus\:via-deepRed:focus{--gradient-via-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.md\:focus\:via-deepRed-active:focus{--gradient-via-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.md\:focus\:via-emerald:focus{--gradient-via-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.md\:focus\:via-emerald-active:focus{--gradient-via-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.md\:focus\:via-greenLight:focus{--gradient-via-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(124,179,66,0))}.md\:focus\:via-orange-active:focus{--gradient-via-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.md\:focus\:via-red-active:focus{--gradient-via-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.md\:focus\:via-white-active:focus{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.md\:focus\:via-white-button-active:focus,.md\:focus\:via-white-button:focus{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\:focus\:via-code:focus{--gradient-via-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.md\:focus\:via-code-active:focus{--gradient-via-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.md\:focus\:via-gray-lighter:focus{--gradient-via-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.md\:focus\:via-gray-lighter-active:focus{--gradient-via-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.md\:focus\:via-gray-light:focus{--gradient-via-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,209,209,0))}.md\:focus\:via-gray-medium:focus{--gradient-via-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168,160,160,0))}.md\:focus\:via-gray-darker:focus{--gradient-via-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,71,71,0))}.md\:focus\:via-gray-darker-active:focus{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.md\:focus\:via-api-default:focus{--gradient-via-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,113,146,0))}.md\:focus\:via-gray-xxl:focus{--gradient-via-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,62,80,0))}.md\:focus\:via-line-even:focus{--gradient-via-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.md\:focus\:to-transparent:focus{--gradient-to-color:transparent}.md\:focus\:to-current:focus{--gradient-to-color:currentColor}.md\:focus\:to-black:focus{--gradient-to-color:#000}.md\:focus\:to-white:focus{--gradient-to-color:#fff}.md\:focus\:to-gray-100:focus{--gradient-to-color:#f7fafc}.md\:focus\:to-gray-200:focus{--gradient-to-color:#edf2f7}.md\:focus\:to-gray-300:focus{--gradient-to-color:#e2e8f0}.md\:focus\:to-gray-400:focus{--gradient-to-color:#cbd5e0}.md\:focus\:to-gray-500:focus{--gradient-to-color:#a0aec0}.md\:focus\:to-gray-600:focus{--gradient-to-color:#718096}.md\:focus\:to-gray-700:focus{--gradient-to-color:#4a5568}.md\:focus\:to-gray-800:focus{--gradient-to-color:#2d3748}.md\:focus\:to-gray-900:focus{--gradient-to-color:#1a202c}.md\:focus\:to-gray-DEFAULT:focus,.md\:focus\:to-gray:focus{--gradient-to-color:#718096}.md\:focus\:to-red:focus{--gradient-to-color:#d64343}.md\:focus\:to-orange:focus{--gradient-to-color:#eb6437}.md\:focus\:to-yellow:focus{--gradient-to-color:#f8da30}.md\:focus\:to-green-100:focus{--gradient-to-color:#f0fff4}.md\:focus\:to-green-200:focus{--gradient-to-color:#c6f6d5}.md\:focus\:to-green-300:focus{--gradient-to-color:#9ae6b4}.md\:focus\:to-green-400:focus{--gradient-to-color:#68d391}.md\:focus\:to-green-500:focus{--gradient-to-color:#48bb78}.md\:focus\:to-green-600:focus{--gradient-to-color:#38a169}.md\:focus\:to-green-700:focus{--gradient-to-color:#2f855a}.md\:focus\:to-green-800:focus{--gradient-to-color:#276749}.md\:focus\:to-green-900:focus{--gradient-to-color:#22543d}.md\:focus\:to-green-DEFAULT:focus,.md\:focus\:to-green:focus{--gradient-to-color:#38a169}.md\:focus\:to-teal-100:focus{--gradient-to-color:#e6fffa}.md\:focus\:to-teal-200:focus{--gradient-to-color:#b2f5ea}.md\:focus\:to-teal-300:focus{--gradient-to-color:#81e6d9}.md\:focus\:to-teal-400:focus{--gradient-to-color:#4fd1c5}.md\:focus\:to-teal-500:focus{--gradient-to-color:#38b2ac}.md\:focus\:to-teal-600:focus{--gradient-to-color:#319795}.md\:focus\:to-teal-700:focus{--gradient-to-color:#2c7a7b}.md\:focus\:to-teal-800:focus{--gradient-to-color:#285e61}.md\:focus\:to-teal-900:focus{--gradient-to-color:#234e52}.md\:focus\:to-teal-DEFAULT:focus,.md\:focus\:to-teal:focus{--gradient-to-color:#319795}.md\:focus\:to-blue-50:focus{--gradient-to-color:#d1eaff}.md\:focus\:to-blue-100:focus{--gradient-to-color:#a8d7ff}.md\:focus\:to-blue-200:focus{--gradient-to-color:#80c4ff}.md\:focus\:to-blue-300:focus{--gradient-to-color:#57b0ff}.md\:focus\:to-blue-400:focus{--gradient-to-color:#2e9dff}.md\:focus\:to-blue-500:focus{--gradient-to-color:#058aff}.md\:focus\:to-blue-600:focus{--gradient-to-color:#0075db}.md\:focus\:to-blue-700:focus{--gradient-to-color:#005fb3}.md\:focus\:to-blue-800:focus{--gradient-to-color:#00498a}.md\:focus\:to-blue-900:focus{--gradient-to-color:#003461}.md\:focus\:to-blue-DEFAULT:focus,.md\:focus\:to-blue:focus{--gradient-to-color:#0075db}.md\:focus\:to-indigo-100:focus{--gradient-to-color:#ebf4ff}.md\:focus\:to-indigo-200:focus{--gradient-to-color:#c3dafe}.md\:focus\:to-indigo-300:focus{--gradient-to-color:#a3bffa}.md\:focus\:to-indigo-400:focus{--gradient-to-color:#7f9cf5}.md\:focus\:to-indigo-500:focus{--gradient-to-color:#667eea}.md\:focus\:to-indigo-600:focus{--gradient-to-color:#5a67d8}.md\:focus\:to-indigo-700:focus{--gradient-to-color:#4c51bf}.md\:focus\:to-indigo-800:focus{--gradient-to-color:#434190}.md\:focus\:to-indigo-900:focus{--gradient-to-color:#3c366b}.md\:focus\:to-indigo-DEFAULT:focus,.md\:focus\:to-indigo:focus{--gradient-to-color:#5a67d8}.md\:focus\:to-purple-100:focus{--gradient-to-color:#faf5ff}.md\:focus\:to-purple-200:focus{--gradient-to-color:#e9d8fd}.md\:focus\:to-purple-300:focus{--gradient-to-color:#d6bcfa}.md\:focus\:to-purple-400:focus{--gradient-to-color:#b794f4}.md\:focus\:to-purple-500:focus{--gradient-to-color:#9f7aea}.md\:focus\:to-purple-600:focus{--gradient-to-color:#805ad5}.md\:focus\:to-purple-700:focus{--gradient-to-color:#6b46c1}.md\:focus\:to-purple-800:focus{--gradient-to-color:#553c9a}.md\:focus\:to-purple-900:focus{--gradient-to-color:#44337a}.md\:focus\:to-purple-DEFAULT:focus,.md\:focus\:to-purple:focus{--gradient-to-color:#805ad5}.md\:focus\:to-pink:focus{--gradient-to-color:#d81b60}.md\:focus\:to-inherit:focus{--gradient-to-color:inherit}.md\:focus\:to-amber:focus{--gradient-to-color:#d78737}.md\:focus\:to-amber-active:focus{--gradient-to-color:#e3872b}.md\:focus\:to-ardoise:focus{--gradient-to-color:#596a82}.md\:focus\:to-ardoise-active:focus{--gradient-to-color:#476794}.md\:focus\:to-blue-active:focus{--gradient-to-color:#14a5c2}.md\:focus\:to-lightBlue-active:focus,.md\:focus\:to-lightBlue:focus{--gradient-to-color:rgba(0,85,138,0.1)}.md\:focus\:to-deepBlue:focus{--gradient-to-color:#0e346c}.md\:focus\:to-deepBlue-active:focus{--gradient-to-color:#0a3f8f}.md\:focus\:to-gold:focus{--gradient-to-color:#bd9e56}.md\:focus\:to-gold-active:focus{--gradient-to-color:#c9a34a}.md\:focus\:to-grenadine:focus{--gradient-to-color:#c35078}.md\:focus\:to-grenadine-active:focus{--gradient-to-color:#cf4475}.md\:focus\:to-kiwi:focus{--gradient-to-color:#9a9f1e}.md\:focus\:to-kiwi-active:focus{--gradient-to-color:#a3a815}.md\:focus\:to-lilas:focus{--gradient-to-color:#7ea1d3}.md\:focus\:to-lilas-active:focus{--gradient-to-color:#75a0db}.md\:focus\:to-mahogany:focus{--gradient-to-color:#57142e}.md\:focus\:to-mahogany-active:focus{--gradient-to-color:#610a2b}.md\:focus\:to-ocher:focus{--gradient-to-color:#c29614}.md\:focus\:to-ocher-active:focus{--gradient-to-color:#cd9c0a}.md\:focus\:to-pine:focus{--gradient-to-color:#144d52}.md\:focus\:to-pine-active:focus{--gradient-to-color:#0a555c}.md\:focus\:to-platinum-active:focus,.md\:focus\:to-platinum:focus{--gradient-to-color:#000}.md\:focus\:to-prune:focus{--gradient-to-color:#661456}.md\:focus\:to-prune-active:focus{--gradient-to-color:#72085d}.md\:focus\:to-sand:focus{--gradient-to-color:#d7be88}.md\:focus\:to-sand-active:focus{--gradient-to-color:#dfc181}.md\:focus\:to-sandPearl:focus{--gradient-to-color:#f0e5d6}.md\:focus\:to-sandPearl-active:focus{--gradient-to-color:#f2e6d4}.md\:focus\:to-silver:focus{--gradient-to-color:#b1b2b4}.md\:focus\:to-silver-active:focus{--gradient-to-color:#a9afbc}.md\:focus\:to-skyBlue:focus{--gradient-to-color:#98d2d7}.md\:focus\:to-skyBlue-active:focus{--gradient-to-color:#91d8de}.md\:focus\:to-southSea:focus{--gradient-to-color:#9dc9cd}.md\:focus\:to-southSea-active:focus{--gradient-to-color:#95ced5}.md\:focus\:to-turquoise:focus{--gradient-to-color:#14a5c2}.md\:focus\:to-turquoise-active:focus{--gradient-to-color:#0aaccd}.md\:focus\:to-waterGreen:focus{--gradient-to-color:#007571}.md\:focus\:to-waterGreen-active:focus{--gradient-to-color:#00a8a3}.md\:focus\:to-deepRed:focus{--gradient-to-color:#c32222}.md\:focus\:to-deepRed-active:focus{--gradient-to-color:#cf1717}.md\:focus\:to-emerald:focus{--gradient-to-color:#14a33a}.md\:focus\:to-emerald-active:focus{--gradient-to-color:#0bad36}.md\:focus\:to-greenLight:focus{--gradient-to-color:#7cb342}.md\:focus\:to-orange-active:focus{--gradient-to-color:#f65f2c}.md\:focus\:to-red-active:focus{--gradient-to-color:#e13737}.md\:focus\:to-white-active:focus{--gradient-to-color:#14a5c2}.md\:focus\:to-white-button-active:focus,.md\:focus\:to-white-button:focus{--gradient-to-color:#fff}.md\:focus\:to-code:focus{--gradient-to-color:#3f3d57}.md\:focus\:to-code-active:focus{--gradient-to-color:#37354b}.md\:focus\:to-gray-lighter:focus{--gradient-to-color:#f7f7f7}.md\:focus\:to-gray-lighter-active:focus{--gradient-to-color:#ebebeb}.md\:focus\:to-gray-light:focus{--gradient-to-color:#d4d1d1}.md\:focus\:to-gray-medium:focus{--gradient-to-color:#a8a0a0}.md\:focus\:to-gray-darker:focus{--gradient-to-color:#504747}.md\:focus\:to-gray-darker-active:focus{--gradient-to-color:#14a5c2}.md\:focus\:to-api-default:focus{--gradient-to-color:#507192}.md\:focus\:to-gray-xxl:focus{--gradient-to-color:#2c3e50}.md\:focus\:to-line-even:focus{--gradient-to-color:#f3f6f7}.md\:bg-opacity-0{--bg-opacity:0}.md\:bg-opacity-25{--bg-opacity:0.25}.md\:bg-opacity-50{--bg-opacity:0.5}.md\:bg-opacity-75{--bg-opacity:0.75}.md\:bg-opacity-100{--bg-opacity:1}.md\:hover\:bg-opacity-0:hover{--bg-opacity:0}.md\:hover\:bg-opacity-25:hover{--bg-opacity:0.25}.md\:hover\:bg-opacity-50:hover{--bg-opacity:0.5}.md\:hover\:bg-opacity-75:hover{--bg-opacity:0.75}.md\:hover\:bg-opacity-100:hover{--bg-opacity:1}.md\:focus\:bg-opacity-0:focus{--bg-opacity:0}.md\:focus\:bg-opacity-25:focus{--bg-opacity:0.25}.md\:focus\:bg-opacity-50:focus{--bg-opacity:0.5}.md\:focus\:bg-opacity-75:focus{--bg-opacity:0.75}.md\:focus\:bg-opacity-100:focus{--bg-opacity:1}.md\:bg-bottom{background-position:bottom}.md\:bg-center{background-position:50%}.md\:bg-left{background-position:0}.md\:bg-left-bottom{background-position:0 100%}.md\:bg-left-top{background-position:0 0}.md\:bg-right{background-position:100%}.md\:bg-right-bottom{background-position:100% 100%}.md\:bg-right-top{background-position:100% 0}.md\:bg-top{background-position:top}.md\:bg-repeat{background-repeat:repeat}.md\:bg-no-repeat{background-repeat:no-repeat}.md\:bg-repeat-x{background-repeat:repeat-x}.md\:bg-repeat-y{background-repeat:repeat-y}.md\:bg-repeat-round{background-repeat:round}.md\:bg-repeat-space{background-repeat:space}.md\:bg-auto{background-size:auto}.md\:bg-cover{background-size:cover}.md\:bg-contain{background-size:contain}.md\:border-collapse{border-collapse:collapse}.md\:border-separate{border-collapse:separate}.md\:border-transparent{border-color:transparent}.md\:border-current{border-color:currentColor}.md\:border-black{border-color:#000}.md\:border-white{border-color:#fff}.md\:border-gray-100{--border-opacity:1;border-color:#f7fafc;border-color:rgba(247,250,252,var(--border-opacity))}.md\:border-gray-200{--border-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--border-opacity))}.md\:border-gray-300{--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity))}.md\:border-gray-400{--border-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--border-opacity))}.md\:border-gray-500{--border-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--border-opacity))}.md\:border-gray-600{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.md\:border-gray-700{--border-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--border-opacity))}.md\:border-gray-800{--border-opacity:1;border-color:#2d3748;border-color:rgba(45,55,72,var(--border-opacity))}.md\:border-gray-900{--border-opacity:1;border-color:#1a202c;border-color:rgba(26,32,44,var(--border-opacity))}.md\:border-gray,.md\:border-gray-DEFAULT{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.md\:border-red{border-color:#d64343}.md\:border-orange{border-color:#eb6437}.md\:border-yellow{border-color:#f8da30}.md\:border-green-100{--border-opacity:1;border-color:#f0fff4;border-color:rgba(240,255,244,var(--border-opacity))}.md\:border-green-200{--border-opacity:1;border-color:#c6f6d5;border-color:rgba(198,246,213,var(--border-opacity))}.md\:border-green-300{--border-opacity:1;border-color:#9ae6b4;border-color:rgba(154,230,180,var(--border-opacity))}.md\:border-green-400{--border-opacity:1;border-color:#68d391;border-color:rgba(104,211,145,var(--border-opacity))}.md\:border-green-500{--border-opacity:1;border-color:#48bb78;border-color:rgba(72,187,120,var(--border-opacity))}.md\:border-green-600{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.md\:border-green-700{--border-opacity:1;border-color:#2f855a;border-color:rgba(47,133,90,var(--border-opacity))}.md\:border-green-800{--border-opacity:1;border-color:#276749;border-color:rgba(39,103,73,var(--border-opacity))}.md\:border-green-900{--border-opacity:1;border-color:#22543d;border-color:rgba(34,84,61,var(--border-opacity))}.md\:border-green,.md\:border-green-DEFAULT{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.md\:border-teal-100{--border-opacity:1;border-color:#e6fffa;border-color:rgba(230,255,250,var(--border-opacity))}.md\:border-teal-200{--border-opacity:1;border-color:#b2f5ea;border-color:rgba(178,245,234,var(--border-opacity))}.md\:border-teal-300{--border-opacity:1;border-color:#81e6d9;border-color:rgba(129,230,217,var(--border-opacity))}.md\:border-teal-400{--border-opacity:1;border-color:#4fd1c5;border-color:rgba(79,209,197,var(--border-opacity))}.md\:border-teal-500{--border-opacity:1;border-color:#38b2ac;border-color:rgba(56,178,172,var(--border-opacity))}.md\:border-teal-600{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.md\:border-teal-700{--border-opacity:1;border-color:#2c7a7b;border-color:rgba(44,122,123,var(--border-opacity))}.md\:border-teal-800{--border-opacity:1;border-color:#285e61;border-color:rgba(40,94,97,var(--border-opacity))}.md\:border-teal-900{--border-opacity:1;border-color:#234e52;border-color:rgba(35,78,82,var(--border-opacity))}.md\:border-teal,.md\:border-teal-DEFAULT{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.md\:border-blue-50{border-color:#d1eaff}.md\:border-blue-100{border-color:#a8d7ff}.md\:border-blue-200{border-color:#80c4ff}.md\:border-blue-300{border-color:#57b0ff}.md\:border-blue-400{border-color:#2e9dff}.md\:border-blue-500{border-color:#058aff}.md\:border-blue-600{border-color:#0075db}.md\:border-blue-700{border-color:#005fb3}.md\:border-blue-800{border-color:#00498a}.md\:border-blue-900{border-color:#003461}.md\:border-blue,.md\:border-blue-DEFAULT{border-color:#0075db}.md\:border-indigo-100{--border-opacity:1;border-color:#ebf4ff;border-color:rgba(235,244,255,var(--border-opacity))}.md\:border-indigo-200{--border-opacity:1;border-color:#c3dafe;border-color:rgba(195,218,254,var(--border-opacity))}.md\:border-indigo-300{--border-opacity:1;border-color:#a3bffa;border-color:rgba(163,191,250,var(--border-opacity))}.md\:border-indigo-400{--border-opacity:1;border-color:#7f9cf5;border-color:rgba(127,156,245,var(--border-opacity))}.md\:border-indigo-500{--border-opacity:1;border-color:#667eea;border-color:rgba(102,126,234,var(--border-opacity))}.md\:border-indigo-600{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.md\:border-indigo-700{--border-opacity:1;border-color:#4c51bf;border-color:rgba(76,81,191,var(--border-opacity))}.md\:border-indigo-800{--border-opacity:1;border-color:#434190;border-color:rgba(67,65,144,var(--border-opacity))}.md\:border-indigo-900{--border-opacity:1;border-color:#3c366b;border-color:rgba(60,54,107,var(--border-opacity))}.md\:border-indigo,.md\:border-indigo-DEFAULT{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.md\:border-purple-100{--border-opacity:1;border-color:#faf5ff;border-color:rgba(250,245,255,var(--border-opacity))}.md\:border-purple-200{--border-opacity:1;border-color:#e9d8fd;border-color:rgba(233,216,253,var(--border-opacity))}.md\:border-purple-300{--border-opacity:1;border-color:#d6bcfa;border-color:rgba(214,188,250,var(--border-opacity))}.md\:border-purple-400{--border-opacity:1;border-color:#b794f4;border-color:rgba(183,148,244,var(--border-opacity))}.md\:border-purple-500{--border-opacity:1;border-color:#9f7aea;border-color:rgba(159,122,234,var(--border-opacity))}.md\:border-purple-600{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.md\:border-purple-700{--border-opacity:1;border-color:#6b46c1;border-color:rgba(107,70,193,var(--border-opacity))}.md\:border-purple-800{--border-opacity:1;border-color:#553c9a;border-color:rgba(85,60,154,var(--border-opacity))}.md\:border-purple-900{--border-opacity:1;border-color:#44337a;border-color:rgba(68,51,122,var(--border-opacity))}.md\:border-purple,.md\:border-purple-DEFAULT{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.md\:border-pink{--border-opacity:1;border-color:#d81b60;border-color:rgba(216,27,96,var(--border-opacity))}.md\:border-inherit{border-color:inherit}.md\:border-amber{border-color:#d78737}.md\:border-amber-active{border-color:#e3872b}.md\:border-ardoise{border-color:#596a82}.md\:border-ardoise-active{border-color:#476794}.md\:border-blue-active{border-color:#14a5c2}.md\:border-lightBlue,.md\:border-lightBlue-active{border-color:rgba(0,85,138,.1)}.md\:border-deepBlue{border-color:#0e346c}.md\:border-deepBlue-active{border-color:#0a3f8f}.md\:border-gold{border-color:#bd9e56}.md\:border-gold-active{border-color:#c9a34a}.md\:border-grenadine{border-color:#c35078}.md\:border-grenadine-active{border-color:#cf4475}.md\:border-kiwi{border-color:#9a9f1e}.md\:border-kiwi-active{border-color:#a3a815}.md\:border-lilas{border-color:#7ea1d3}.md\:border-lilas-active{border-color:#75a0db}.md\:border-mahogany{border-color:#57142e}.md\:border-mahogany-active{border-color:#610a2b}.md\:border-ocher{border-color:#c29614}.md\:border-ocher-active{border-color:#cd9c0a}.md\:border-pine{border-color:#144d52}.md\:border-pine-active{border-color:#0a555c}.md\:border-platinum,.md\:border-platinum-active{border-color:#000}.md\:border-prune{border-color:#661456}.md\:border-prune-active{border-color:#72085d}.md\:border-sand{border-color:#d7be88}.md\:border-sand-active{border-color:#dfc181}.md\:border-sandPearl{border-color:#f0e5d6}.md\:border-sandPearl-active{border-color:#f2e6d4}.md\:border-silver{border-color:#b1b2b4}.md\:border-silver-active{border-color:#a9afbc}.md\:border-skyBlue{border-color:#98d2d7}.md\:border-skyBlue-active{border-color:#91d8de}.md\:border-southSea{border-color:#9dc9cd}.md\:border-southSea-active{border-color:#95ced5}.md\:border-turquoise{border-color:#14a5c2}.md\:border-turquoise-active{border-color:#0aaccd}.md\:border-waterGreen{border-color:#007571}.md\:border-waterGreen-active{border-color:#00a8a3}.md\:border-deepRed{border-color:#c32222}.md\:border-deepRed-active{border-color:#cf1717}.md\:border-emerald{border-color:#14a33a}.md\:border-emerald-active{border-color:#0bad36}.md\:border-greenLight{--border-opacity:1;border-color:#7cb342;border-color:rgba(124,179,66,var(--border-opacity))}.md\:border-orange-active{border-color:#f65f2c}.md\:border-red-active{border-color:#e13737}.md\:border-white-active{border-color:#14a5c2}.md\:border-white-button,.md\:border-white-button-active{border-color:#fff}.md\:border-code{border-color:#3f3d57}.md\:border-code-active{border-color:#37354b}.md\:border-gray-lighter{--border-opacity:1;border-color:#f7f7f7;border-color:rgba(247,247,247,var(--border-opacity))}.md\:border-gray-lighter-active{border-color:#ebebeb}.md\:border-gray-light{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.md\:border-gray-medium{--border-opacity:1;border-color:#a8a0a0;border-color:rgba(168,160,160,var(--border-opacity))}.md\:border-gray-darker{--border-opacity:1;border-color:#504747;border-color:rgba(80,71,71,var(--border-opacity))}.md\:border-gray-darker-active{border-color:#14a5c2}.md\:border-api-default{--border-opacity:1;border-color:#507192;border-color:rgba(80,113,146,var(--border-opacity))}.md\:border-gray-xxl{--border-opacity:1;border-color:#2c3e50;border-color:rgba(44,62,80,var(--border-opacity))}.md\:border-line-even{border-color:#f3f6f7}.md\:border-DEFAULT{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.md\:hover\:border-transparent:hover{border-color:transparent}.md\:hover\:border-current:hover{border-color:currentColor}.md\:hover\:border-black:hover{border-color:#000}.md\:hover\:border-white:hover{border-color:#fff}.md\:hover\:border-gray-100:hover{--border-opacity:1;border-color:#f7fafc;border-color:rgba(247,250,252,var(--border-opacity))}.md\:hover\:border-gray-200:hover{--border-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--border-opacity))}.md\:hover\:border-gray-300:hover{--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity))}.md\:hover\:border-gray-400:hover{--border-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--border-opacity))}.md\:hover\:border-gray-500:hover{--border-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--border-opacity))}.md\:hover\:border-gray-600:hover{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.md\:hover\:border-gray-700:hover{--border-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--border-opacity))}.md\:hover\:border-gray-800:hover{--border-opacity:1;border-color:#2d3748;border-color:rgba(45,55,72,var(--border-opacity))}.md\:hover\:border-gray-900:hover{--border-opacity:1;border-color:#1a202c;border-color:rgba(26,32,44,var(--border-opacity))}.md\:hover\:border-gray-DEFAULT:hover,.md\:hover\:border-gray:hover{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.md\:hover\:border-red:hover{border-color:#d64343}.md\:hover\:border-orange:hover{border-color:#eb6437}.md\:hover\:border-yellow:hover{border-color:#f8da30}.md\:hover\:border-green-100:hover{--border-opacity:1;border-color:#f0fff4;border-color:rgba(240,255,244,var(--border-opacity))}.md\:hover\:border-green-200:hover{--border-opacity:1;border-color:#c6f6d5;border-color:rgba(198,246,213,var(--border-opacity))}.md\:hover\:border-green-300:hover{--border-opacity:1;border-color:#9ae6b4;border-color:rgba(154,230,180,var(--border-opacity))}.md\:hover\:border-green-400:hover{--border-opacity:1;border-color:#68d391;border-color:rgba(104,211,145,var(--border-opacity))}.md\:hover\:border-green-500:hover{--border-opacity:1;border-color:#48bb78;border-color:rgba(72,187,120,var(--border-opacity))}.md\:hover\:border-green-600:hover{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.md\:hover\:border-green-700:hover{--border-opacity:1;border-color:#2f855a;border-color:rgba(47,133,90,var(--border-opacity))}.md\:hover\:border-green-800:hover{--border-opacity:1;border-color:#276749;border-color:rgba(39,103,73,var(--border-opacity))}.md\:hover\:border-green-900:hover{--border-opacity:1;border-color:#22543d;border-color:rgba(34,84,61,var(--border-opacity))}.md\:hover\:border-green-DEFAULT:hover,.md\:hover\:border-green:hover{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.md\:hover\:border-teal-100:hover{--border-opacity:1;border-color:#e6fffa;border-color:rgba(230,255,250,var(--border-opacity))}.md\:hover\:border-teal-200:hover{--border-opacity:1;border-color:#b2f5ea;border-color:rgba(178,245,234,var(--border-opacity))}.md\:hover\:border-teal-300:hover{--border-opacity:1;border-color:#81e6d9;border-color:rgba(129,230,217,var(--border-opacity))}.md\:hover\:border-teal-400:hover{--border-opacity:1;border-color:#4fd1c5;border-color:rgba(79,209,197,var(--border-opacity))}.md\:hover\:border-teal-500:hover{--border-opacity:1;border-color:#38b2ac;border-color:rgba(56,178,172,var(--border-opacity))}.md\:hover\:border-teal-600:hover{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.md\:hover\:border-teal-700:hover{--border-opacity:1;border-color:#2c7a7b;border-color:rgba(44,122,123,var(--border-opacity))}.md\:hover\:border-teal-800:hover{--border-opacity:1;border-color:#285e61;border-color:rgba(40,94,97,var(--border-opacity))}.md\:hover\:border-teal-900:hover{--border-opacity:1;border-color:#234e52;border-color:rgba(35,78,82,var(--border-opacity))}.md\:hover\:border-teal-DEFAULT:hover,.md\:hover\:border-teal:hover{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.md\:hover\:border-blue-50:hover{border-color:#d1eaff}.md\:hover\:border-blue-100:hover{border-color:#a8d7ff}.md\:hover\:border-blue-200:hover{border-color:#80c4ff}.md\:hover\:border-blue-300:hover{border-color:#57b0ff}.md\:hover\:border-blue-400:hover{border-color:#2e9dff}.md\:hover\:border-blue-500:hover{border-color:#058aff}.md\:hover\:border-blue-600:hover{border-color:#0075db}.md\:hover\:border-blue-700:hover{border-color:#005fb3}.md\:hover\:border-blue-800:hover{border-color:#00498a}.md\:hover\:border-blue-900:hover{border-color:#003461}.md\:hover\:border-blue-DEFAULT:hover,.md\:hover\:border-blue:hover{border-color:#0075db}.md\:hover\:border-indigo-100:hover{--border-opacity:1;border-color:#ebf4ff;border-color:rgba(235,244,255,var(--border-opacity))}.md\:hover\:border-indigo-200:hover{--border-opacity:1;border-color:#c3dafe;border-color:rgba(195,218,254,var(--border-opacity))}.md\:hover\:border-indigo-300:hover{--border-opacity:1;border-color:#a3bffa;border-color:rgba(163,191,250,var(--border-opacity))}.md\:hover\:border-indigo-400:hover{--border-opacity:1;border-color:#7f9cf5;border-color:rgba(127,156,245,var(--border-opacity))}.md\:hover\:border-indigo-500:hover{--border-opacity:1;border-color:#667eea;border-color:rgba(102,126,234,var(--border-opacity))}.md\:hover\:border-indigo-600:hover{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.md\:hover\:border-indigo-700:hover{--border-opacity:1;border-color:#4c51bf;border-color:rgba(76,81,191,var(--border-opacity))}.md\:hover\:border-indigo-800:hover{--border-opacity:1;border-color:#434190;border-color:rgba(67,65,144,var(--border-opacity))}.md\:hover\:border-indigo-900:hover{--border-opacity:1;border-color:#3c366b;border-color:rgba(60,54,107,var(--border-opacity))}.md\:hover\:border-indigo-DEFAULT:hover,.md\:hover\:border-indigo:hover{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.md\:hover\:border-purple-100:hover{--border-opacity:1;border-color:#faf5ff;border-color:rgba(250,245,255,var(--border-opacity))}.md\:hover\:border-purple-200:hover{--border-opacity:1;border-color:#e9d8fd;border-color:rgba(233,216,253,var(--border-opacity))}.md\:hover\:border-purple-300:hover{--border-opacity:1;border-color:#d6bcfa;border-color:rgba(214,188,250,var(--border-opacity))}.md\:hover\:border-purple-400:hover{--border-opacity:1;border-color:#b794f4;border-color:rgba(183,148,244,var(--border-opacity))}.md\:hover\:border-purple-500:hover{--border-opacity:1;border-color:#9f7aea;border-color:rgba(159,122,234,var(--border-opacity))}.md\:hover\:border-purple-600:hover{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.md\:hover\:border-purple-700:hover{--border-opacity:1;border-color:#6b46c1;border-color:rgba(107,70,193,var(--border-opacity))}.md\:hover\:border-purple-800:hover{--border-opacity:1;border-color:#553c9a;border-color:rgba(85,60,154,var(--border-opacity))}.md\:hover\:border-purple-900:hover{--border-opacity:1;border-color:#44337a;border-color:rgba(68,51,122,var(--border-opacity))}.md\:hover\:border-purple-DEFAULT:hover,.md\:hover\:border-purple:hover{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.md\:hover\:border-pink:hover{--border-opacity:1;border-color:#d81b60;border-color:rgba(216,27,96,var(--border-opacity))}.md\:hover\:border-inherit:hover{border-color:inherit}.md\:hover\:border-amber:hover{border-color:#d78737}.md\:hover\:border-amber-active:hover{border-color:#e3872b}.md\:hover\:border-ardoise:hover{border-color:#596a82}.md\:hover\:border-ardoise-active:hover{border-color:#476794}.md\:hover\:border-blue-active:hover{border-color:#14a5c2}.md\:hover\:border-lightBlue-active:hover,.md\:hover\:border-lightBlue:hover{border-color:rgba(0,85,138,.1)}.md\:hover\:border-deepBlue:hover{border-color:#0e346c}.md\:hover\:border-deepBlue-active:hover{border-color:#0a3f8f}.md\:hover\:border-gold:hover{border-color:#bd9e56}.md\:hover\:border-gold-active:hover{border-color:#c9a34a}.md\:hover\:border-grenadine:hover{border-color:#c35078}.md\:hover\:border-grenadine-active:hover{border-color:#cf4475}.md\:hover\:border-kiwi:hover{border-color:#9a9f1e}.md\:hover\:border-kiwi-active:hover{border-color:#a3a815}.md\:hover\:border-lilas:hover{border-color:#7ea1d3}.md\:hover\:border-lilas-active:hover{border-color:#75a0db}.md\:hover\:border-mahogany:hover{border-color:#57142e}.md\:hover\:border-mahogany-active:hover{border-color:#610a2b}.md\:hover\:border-ocher:hover{border-color:#c29614}.md\:hover\:border-ocher-active:hover{border-color:#cd9c0a}.md\:hover\:border-pine:hover{border-color:#144d52}.md\:hover\:border-pine-active:hover{border-color:#0a555c}.md\:hover\:border-platinum-active:hover,.md\:hover\:border-platinum:hover{border-color:#000}.md\:hover\:border-prune:hover{border-color:#661456}.md\:hover\:border-prune-active:hover{border-color:#72085d}.md\:hover\:border-sand:hover{border-color:#d7be88}.md\:hover\:border-sand-active:hover{border-color:#dfc181}.md\:hover\:border-sandPearl:hover{border-color:#f0e5d6}.md\:hover\:border-sandPearl-active:hover{border-color:#f2e6d4}.md\:hover\:border-silver:hover{border-color:#b1b2b4}.md\:hover\:border-silver-active:hover{border-color:#a9afbc}.md\:hover\:border-skyBlue:hover{border-color:#98d2d7}.md\:hover\:border-skyBlue-active:hover{border-color:#91d8de}.md\:hover\:border-southSea:hover{border-color:#9dc9cd}.md\:hover\:border-southSea-active:hover{border-color:#95ced5}.md\:hover\:border-turquoise:hover{border-color:#14a5c2}.md\:hover\:border-turquoise-active:hover{border-color:#0aaccd}.md\:hover\:border-waterGreen:hover{border-color:#007571}.md\:hover\:border-waterGreen-active:hover{border-color:#00a8a3}.md\:hover\:border-deepRed:hover{border-color:#c32222}.md\:hover\:border-deepRed-active:hover{border-color:#cf1717}.md\:hover\:border-emerald:hover{border-color:#14a33a}.md\:hover\:border-emerald-active:hover{border-color:#0bad36}.md\:hover\:border-greenLight:hover{--border-opacity:1;border-color:#7cb342;border-color:rgba(124,179,66,var(--border-opacity))}.md\:hover\:border-orange-active:hover{border-color:#f65f2c}.md\:hover\:border-red-active:hover{border-color:#e13737}.md\:hover\:border-white-active:hover{border-color:#14a5c2}.md\:hover\:border-white-button-active:hover,.md\:hover\:border-white-button:hover{border-color:#fff}.md\:hover\:border-code:hover{border-color:#3f3d57}.md\:hover\:border-code-active:hover{border-color:#37354b}.md\:hover\:border-gray-lighter:hover{--border-opacity:1;border-color:#f7f7f7;border-color:rgba(247,247,247,var(--border-opacity))}.md\:hover\:border-gray-lighter-active:hover{border-color:#ebebeb}.md\:hover\:border-gray-light:hover{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.md\:hover\:border-gray-medium:hover{--border-opacity:1;border-color:#a8a0a0;border-color:rgba(168,160,160,var(--border-opacity))}.md\:hover\:border-gray-darker:hover{--border-opacity:1;border-color:#504747;border-color:rgba(80,71,71,var(--border-opacity))}.md\:hover\:border-gray-darker-active:hover{border-color:#14a5c2}.md\:hover\:border-api-default:hover{--border-opacity:1;border-color:#507192;border-color:rgba(80,113,146,var(--border-opacity))}.md\:hover\:border-gray-xxl:hover{--border-opacity:1;border-color:#2c3e50;border-color:rgba(44,62,80,var(--border-opacity))}.md\:hover\:border-line-even:hover{border-color:#f3f6f7}.md\:hover\:border-DEFAULT:hover{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.md\:focus\:border-transparent:focus{border-color:transparent}.md\:focus\:border-current:focus{border-color:currentColor}.md\:focus\:border-black:focus{border-color:#000}.md\:focus\:border-white:focus{border-color:#fff}.md\:focus\:border-gray-100:focus{--border-opacity:1;border-color:#f7fafc;border-color:rgba(247,250,252,var(--border-opacity))}.md\:focus\:border-gray-200:focus{--border-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--border-opacity))}.md\:focus\:border-gray-300:focus{--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity))}.md\:focus\:border-gray-400:focus{--border-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--border-opacity))}.md\:focus\:border-gray-500:focus{--border-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--border-opacity))}.md\:focus\:border-gray-600:focus{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.md\:focus\:border-gray-700:focus{--border-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--border-opacity))}.md\:focus\:border-gray-800:focus{--border-opacity:1;border-color:#2d3748;border-color:rgba(45,55,72,var(--border-opacity))}.md\:focus\:border-gray-900:focus{--border-opacity:1;border-color:#1a202c;border-color:rgba(26,32,44,var(--border-opacity))}.md\:focus\:border-gray-DEFAULT:focus,.md\:focus\:border-gray:focus{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.md\:focus\:border-red:focus{border-color:#d64343}.md\:focus\:border-orange:focus{border-color:#eb6437}.md\:focus\:border-yellow:focus{border-color:#f8da30}.md\:focus\:border-green-100:focus{--border-opacity:1;border-color:#f0fff4;border-color:rgba(240,255,244,var(--border-opacity))}.md\:focus\:border-green-200:focus{--border-opacity:1;border-color:#c6f6d5;border-color:rgba(198,246,213,var(--border-opacity))}.md\:focus\:border-green-300:focus{--border-opacity:1;border-color:#9ae6b4;border-color:rgba(154,230,180,var(--border-opacity))}.md\:focus\:border-green-400:focus{--border-opacity:1;border-color:#68d391;border-color:rgba(104,211,145,var(--border-opacity))}.md\:focus\:border-green-500:focus{--border-opacity:1;border-color:#48bb78;border-color:rgba(72,187,120,var(--border-opacity))}.md\:focus\:border-green-600:focus{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.md\:focus\:border-green-700:focus{--border-opacity:1;border-color:#2f855a;border-color:rgba(47,133,90,var(--border-opacity))}.md\:focus\:border-green-800:focus{--border-opacity:1;border-color:#276749;border-color:rgba(39,103,73,var(--border-opacity))}.md\:focus\:border-green-900:focus{--border-opacity:1;border-color:#22543d;border-color:rgba(34,84,61,var(--border-opacity))}.md\:focus\:border-green-DEFAULT:focus,.md\:focus\:border-green:focus{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.md\:focus\:border-teal-100:focus{--border-opacity:1;border-color:#e6fffa;border-color:rgba(230,255,250,var(--border-opacity))}.md\:focus\:border-teal-200:focus{--border-opacity:1;border-color:#b2f5ea;border-color:rgba(178,245,234,var(--border-opacity))}.md\:focus\:border-teal-300:focus{--border-opacity:1;border-color:#81e6d9;border-color:rgba(129,230,217,var(--border-opacity))}.md\:focus\:border-teal-400:focus{--border-opacity:1;border-color:#4fd1c5;border-color:rgba(79,209,197,var(--border-opacity))}.md\:focus\:border-teal-500:focus{--border-opacity:1;border-color:#38b2ac;border-color:rgba(56,178,172,var(--border-opacity))}.md\:focus\:border-teal-600:focus{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.md\:focus\:border-teal-700:focus{--border-opacity:1;border-color:#2c7a7b;border-color:rgba(44,122,123,var(--border-opacity))}.md\:focus\:border-teal-800:focus{--border-opacity:1;border-color:#285e61;border-color:rgba(40,94,97,var(--border-opacity))}.md\:focus\:border-teal-900:focus{--border-opacity:1;border-color:#234e52;border-color:rgba(35,78,82,var(--border-opacity))}.md\:focus\:border-teal-DEFAULT:focus,.md\:focus\:border-teal:focus{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.md\:focus\:border-blue-50:focus{border-color:#d1eaff}.md\:focus\:border-blue-100:focus{border-color:#a8d7ff}.md\:focus\:border-blue-200:focus{border-color:#80c4ff}.md\:focus\:border-blue-300:focus{border-color:#57b0ff}.md\:focus\:border-blue-400:focus{border-color:#2e9dff}.md\:focus\:border-blue-500:focus{border-color:#058aff}.md\:focus\:border-blue-600:focus{border-color:#0075db}.md\:focus\:border-blue-700:focus{border-color:#005fb3}.md\:focus\:border-blue-800:focus{border-color:#00498a}.md\:focus\:border-blue-900:focus{border-color:#003461}.md\:focus\:border-blue-DEFAULT:focus,.md\:focus\:border-blue:focus{border-color:#0075db}.md\:focus\:border-indigo-100:focus{--border-opacity:1;border-color:#ebf4ff;border-color:rgba(235,244,255,var(--border-opacity))}.md\:focus\:border-indigo-200:focus{--border-opacity:1;border-color:#c3dafe;border-color:rgba(195,218,254,var(--border-opacity))}.md\:focus\:border-indigo-300:focus{--border-opacity:1;border-color:#a3bffa;border-color:rgba(163,191,250,var(--border-opacity))}.md\:focus\:border-indigo-400:focus{--border-opacity:1;border-color:#7f9cf5;border-color:rgba(127,156,245,var(--border-opacity))}.md\:focus\:border-indigo-500:focus{--border-opacity:1;border-color:#667eea;border-color:rgba(102,126,234,var(--border-opacity))}.md\:focus\:border-indigo-600:focus{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.md\:focus\:border-indigo-700:focus{--border-opacity:1;border-color:#4c51bf;border-color:rgba(76,81,191,var(--border-opacity))}.md\:focus\:border-indigo-800:focus{--border-opacity:1;border-color:#434190;border-color:rgba(67,65,144,var(--border-opacity))}.md\:focus\:border-indigo-900:focus{--border-opacity:1;border-color:#3c366b;border-color:rgba(60,54,107,var(--border-opacity))}.md\:focus\:border-indigo-DEFAULT:focus,.md\:focus\:border-indigo:focus{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.md\:focus\:border-purple-100:focus{--border-opacity:1;border-color:#faf5ff;border-color:rgba(250,245,255,var(--border-opacity))}.md\:focus\:border-purple-200:focus{--border-opacity:1;border-color:#e9d8fd;border-color:rgba(233,216,253,var(--border-opacity))}.md\:focus\:border-purple-300:focus{--border-opacity:1;border-color:#d6bcfa;border-color:rgba(214,188,250,var(--border-opacity))}.md\:focus\:border-purple-400:focus{--border-opacity:1;border-color:#b794f4;border-color:rgba(183,148,244,var(--border-opacity))}.md\:focus\:border-purple-500:focus{--border-opacity:1;border-color:#9f7aea;border-color:rgba(159,122,234,var(--border-opacity))}.md\:focus\:border-purple-600:focus{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.md\:focus\:border-purple-700:focus{--border-opacity:1;border-color:#6b46c1;border-color:rgba(107,70,193,var(--border-opacity))}.md\:focus\:border-purple-800:focus{--border-opacity:1;border-color:#553c9a;border-color:rgba(85,60,154,var(--border-opacity))}.md\:focus\:border-purple-900:focus{--border-opacity:1;border-color:#44337a;border-color:rgba(68,51,122,var(--border-opacity))}.md\:focus\:border-purple-DEFAULT:focus,.md\:focus\:border-purple:focus{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.md\:focus\:border-pink:focus{--border-opacity:1;border-color:#d81b60;border-color:rgba(216,27,96,var(--border-opacity))}.md\:focus\:border-inherit:focus{border-color:inherit}.md\:focus\:border-amber:focus{border-color:#d78737}.md\:focus\:border-amber-active:focus{border-color:#e3872b}.md\:focus\:border-ardoise:focus{border-color:#596a82}.md\:focus\:border-ardoise-active:focus{border-color:#476794}.md\:focus\:border-blue-active:focus{border-color:#14a5c2}.md\:focus\:border-lightBlue-active:focus,.md\:focus\:border-lightBlue:focus{border-color:rgba(0,85,138,.1)}.md\:focus\:border-deepBlue:focus{border-color:#0e346c}.md\:focus\:border-deepBlue-active:focus{border-color:#0a3f8f}.md\:focus\:border-gold:focus{border-color:#bd9e56}.md\:focus\:border-gold-active:focus{border-color:#c9a34a}.md\:focus\:border-grenadine:focus{border-color:#c35078}.md\:focus\:border-grenadine-active:focus{border-color:#cf4475}.md\:focus\:border-kiwi:focus{border-color:#9a9f1e}.md\:focus\:border-kiwi-active:focus{border-color:#a3a815}.md\:focus\:border-lilas:focus{border-color:#7ea1d3}.md\:focus\:border-lilas-active:focus{border-color:#75a0db}.md\:focus\:border-mahogany:focus{border-color:#57142e}.md\:focus\:border-mahogany-active:focus{border-color:#610a2b}.md\:focus\:border-ocher:focus{border-color:#c29614}.md\:focus\:border-ocher-active:focus{border-color:#cd9c0a}.md\:focus\:border-pine:focus{border-color:#144d52}.md\:focus\:border-pine-active:focus{border-color:#0a555c}.md\:focus\:border-platinum-active:focus,.md\:focus\:border-platinum:focus{border-color:#000}.md\:focus\:border-prune:focus{border-color:#661456}.md\:focus\:border-prune-active:focus{border-color:#72085d}.md\:focus\:border-sand:focus{border-color:#d7be88}.md\:focus\:border-sand-active:focus{border-color:#dfc181}.md\:focus\:border-sandPearl:focus{border-color:#f0e5d6}.md\:focus\:border-sandPearl-active:focus{border-color:#f2e6d4}.md\:focus\:border-silver:focus{border-color:#b1b2b4}.md\:focus\:border-silver-active:focus{border-color:#a9afbc}.md\:focus\:border-skyBlue:focus{border-color:#98d2d7}.md\:focus\:border-skyBlue-active:focus{border-color:#91d8de}.md\:focus\:border-southSea:focus{border-color:#9dc9cd}.md\:focus\:border-southSea-active:focus{border-color:#95ced5}.md\:focus\:border-turquoise:focus{border-color:#14a5c2}.md\:focus\:border-turquoise-active:focus{border-color:#0aaccd}.md\:focus\:border-waterGreen:focus{border-color:#007571}.md\:focus\:border-waterGreen-active:focus{border-color:#00a8a3}.md\:focus\:border-deepRed:focus{border-color:#c32222}.md\:focus\:border-deepRed-active:focus{border-color:#cf1717}.md\:focus\:border-emerald:focus{border-color:#14a33a}.md\:focus\:border-emerald-active:focus{border-color:#0bad36}.md\:focus\:border-greenLight:focus{--border-opacity:1;border-color:#7cb342;border-color:rgba(124,179,66,var(--border-opacity))}.md\:focus\:border-orange-active:focus{border-color:#f65f2c}.md\:focus\:border-red-active:focus{border-color:#e13737}.md\:focus\:border-white-active:focus{border-color:#14a5c2}.md\:focus\:border-white-button-active:focus,.md\:focus\:border-white-button:focus{border-color:#fff}.md\:focus\:border-code:focus{border-color:#3f3d57}.md\:focus\:border-code-active:focus{border-color:#37354b}.md\:focus\:border-gray-lighter:focus{--border-opacity:1;border-color:#f7f7f7;border-color:rgba(247,247,247,var(--border-opacity))}.md\:focus\:border-gray-lighter-active:focus{border-color:#ebebeb}.md\:focus\:border-gray-light:focus{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.md\:focus\:border-gray-medium:focus{--border-opacity:1;border-color:#a8a0a0;border-color:rgba(168,160,160,var(--border-opacity))}.md\:focus\:border-gray-darker:focus{--border-opacity:1;border-color:#504747;border-color:rgba(80,71,71,var(--border-opacity))}.md\:focus\:border-gray-darker-active:focus{border-color:#14a5c2}.md\:focus\:border-api-default:focus{--border-opacity:1;border-color:#507192;border-color:rgba(80,113,146,var(--border-opacity))}.md\:focus\:border-gray-xxl:focus{--border-opacity:1;border-color:#2c3e50;border-color:rgba(44,62,80,var(--border-opacity))}.md\:focus\:border-line-even:focus{border-color:#f3f6f7}.md\:focus\:border-DEFAULT:focus{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.md\:border-opacity-0{--border-opacity:0}.md\:border-opacity-25{--border-opacity:0.25}.md\:border-opacity-50{--border-opacity:0.5}.md\:border-opacity-75{--border-opacity:0.75}.md\:border-opacity-100{--border-opacity:1}.md\:hover\:border-opacity-0:hover{--border-opacity:0}.md\:hover\:border-opacity-25:hover{--border-opacity:0.25}.md\:hover\:border-opacity-50:hover{--border-opacity:0.5}.md\:hover\:border-opacity-75:hover{--border-opacity:0.75}.md\:hover\:border-opacity-100:hover{--border-opacity:1}.md\:focus\:border-opacity-0:focus{--border-opacity:0}.md\:focus\:border-opacity-25:focus{--border-opacity:0.25}.md\:focus\:border-opacity-50:focus{--border-opacity:0.5}.md\:focus\:border-opacity-75:focus{--border-opacity:0.75}.md\:focus\:border-opacity-100:focus{--border-opacity:1}.md\:rounded-none{border-radius:0}.md\:rounded-sm{border-radius:.125rem}.md\:rounded{border-radius:.25rem}.md\:rounded-md{border-radius:.375rem}.md\:rounded-lg{border-radius:.5rem}.md\:rounded-xl{border-radius:.75rem}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-3xl{border-radius:1.5rem}.md\:rounded-full{border-radius:100%}.md\:rounded-xs{border-radius:.15rem}.md\:rounded-small{border-radius:.3125rem}.md\:rounded-DEFAULT{border-radius:.5rem}.md\:rounded-medium{border-radius:1rem}.md\:rounded-large{border-radius:2rem}.md\:rounded-half{border-radius:50%}.md\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.md\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.md\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.md\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.md\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.md\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.md\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.md\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.md\:rounded-t{border-top-left-radius:.25rem}.md\:rounded-r,.md\:rounded-t{border-top-right-radius:.25rem}.md\:rounded-b,.md\:rounded-r{border-bottom-right-radius:.25rem}.md\:rounded-b,.md\:rounded-l{border-bottom-left-radius:.25rem}.md\:rounded-l{border-top-left-radius:.25rem}.md\:rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.md\:rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.md\:rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.md\:rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.md\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.md\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.md\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.md\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.md\:rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.md\:rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.md\:rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.md\:rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.md\:rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.md\:rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.md\:rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.md\:rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.md\:rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.md\:rounded-r-3xl{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.md\:rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.md\:rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.md\:rounded-t-full{border-top-left-radius:100%;border-top-right-radius:100%}.md\:rounded-r-full{border-top-right-radius:100%;border-bottom-right-radius:100%}.md\:rounded-b-full{border-bottom-right-radius:100%;border-bottom-left-radius:100%}.md\:rounded-l-full{border-top-left-radius:100%;border-bottom-left-radius:100%}.md\:rounded-t-xs{border-top-left-radius:.15rem;border-top-right-radius:.15rem}.md\:rounded-r-xs{border-top-right-radius:.15rem;border-bottom-right-radius:.15rem}.md\:rounded-b-xs{border-bottom-right-radius:.15rem;border-bottom-left-radius:.15rem}.md\:rounded-l-xs{border-top-left-radius:.15rem;border-bottom-left-radius:.15rem}.md\:rounded-t-small{border-top-left-radius:.3125rem;border-top-right-radius:.3125rem}.md\:rounded-r-small{border-top-right-radius:.3125rem;border-bottom-right-radius:.3125rem}.md\:rounded-b-small{border-bottom-right-radius:.3125rem;border-bottom-left-radius:.3125rem}.md\:rounded-l-small{border-top-left-radius:.3125rem;border-bottom-left-radius:.3125rem}.md\:rounded-t-DEFAULT{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.md\:rounded-r-DEFAULT{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.md\:rounded-b-DEFAULT{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.md\:rounded-l-DEFAULT{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.md\:rounded-t-medium{border-top-left-radius:1rem;border-top-right-radius:1rem}.md\:rounded-r-medium{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.md\:rounded-b-medium{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.md\:rounded-l-medium{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.md\:rounded-t-large{border-top-left-radius:2rem;border-top-right-radius:2rem}.md\:rounded-r-large{border-top-right-radius:2rem;border-bottom-right-radius:2rem}.md\:rounded-b-large{border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}.md\:rounded-l-large{border-top-left-radius:2rem;border-bottom-left-radius:2rem}.md\:rounded-t-half{border-top-left-radius:50%;border-top-right-radius:50%}.md\:rounded-r-half{border-top-right-radius:50%;border-bottom-right-radius:50%}.md\:rounded-b-half{border-bottom-right-radius:50%;border-bottom-left-radius:50%}.md\:rounded-l-half{border-top-left-radius:50%;border-bottom-left-radius:50%}.md\:rounded-tl-none{border-top-left-radius:0}.md\:rounded-tr-none{border-top-right-radius:0}.md\:rounded-br-none{border-bottom-right-radius:0}.md\:rounded-bl-none{border-bottom-left-radius:0}.md\:rounded-tl-sm{border-top-left-radius:.125rem}.md\:rounded-tr-sm{border-top-right-radius:.125rem}.md\:rounded-br-sm{border-bottom-right-radius:.125rem}.md\:rounded-bl-sm{border-bottom-left-radius:.125rem}.md\:rounded-tl{border-top-left-radius:.25rem}.md\:rounded-tr{border-top-right-radius:.25rem}.md\:rounded-br{border-bottom-right-radius:.25rem}.md\:rounded-bl{border-bottom-left-radius:.25rem}.md\:rounded-tl-md{border-top-left-radius:.375rem}.md\:rounded-tr-md{border-top-right-radius:.375rem}.md\:rounded-br-md{border-bottom-right-radius:.375rem}.md\:rounded-bl-md{border-bottom-left-radius:.375rem}.md\:rounded-tl-lg{border-top-left-radius:.5rem}.md\:rounded-tr-lg{border-top-right-radius:.5rem}.md\:rounded-br-lg{border-bottom-right-radius:.5rem}.md\:rounded-bl-lg{border-bottom-left-radius:.5rem}.md\:rounded-tl-xl{border-top-left-radius:.75rem}.md\:rounded-tr-xl{border-top-right-radius:.75rem}.md\:rounded-br-xl{border-bottom-right-radius:.75rem}.md\:rounded-bl-xl{border-bottom-left-radius:.75rem}.md\:rounded-tl-2xl{border-top-left-radius:1rem}.md\:rounded-tr-2xl{border-top-right-radius:1rem}.md\:rounded-br-2xl{border-bottom-right-radius:1rem}.md\:rounded-bl-2xl{border-bottom-left-radius:1rem}.md\:rounded-tl-3xl{border-top-left-radius:1.5rem}.md\:rounded-tr-3xl{border-top-right-radius:1.5rem}.md\:rounded-br-3xl{border-bottom-right-radius:1.5rem}.md\:rounded-bl-3xl{border-bottom-left-radius:1.5rem}.md\:rounded-tl-full{border-top-left-radius:100%}.md\:rounded-tr-full{border-top-right-radius:100%}.md\:rounded-br-full{border-bottom-right-radius:100%}.md\:rounded-bl-full{border-bottom-left-radius:100%}.md\:rounded-tl-xs{border-top-left-radius:.15rem}.md\:rounded-tr-xs{border-top-right-radius:.15rem}.md\:rounded-br-xs{border-bottom-right-radius:.15rem}.md\:rounded-bl-xs{border-bottom-left-radius:.15rem}.md\:rounded-tl-small{border-top-left-radius:.3125rem}.md\:rounded-tr-small{border-top-right-radius:.3125rem}.md\:rounded-br-small{border-bottom-right-radius:.3125rem}.md\:rounded-bl-small{border-bottom-left-radius:.3125rem}.md\:rounded-tl-DEFAULT{border-top-left-radius:.5rem}.md\:rounded-tr-DEFAULT{border-top-right-radius:.5rem}.md\:rounded-br-DEFAULT{border-bottom-right-radius:.5rem}.md\:rounded-bl-DEFAULT{border-bottom-left-radius:.5rem}.md\:rounded-tl-medium{border-top-left-radius:1rem}.md\:rounded-tr-medium{border-top-right-radius:1rem}.md\:rounded-br-medium{border-bottom-right-radius:1rem}.md\:rounded-bl-medium{border-bottom-left-radius:1rem}.md\:rounded-tl-large{border-top-left-radius:2rem}.md\:rounded-tr-large{border-top-right-radius:2rem}.md\:rounded-br-large{border-bottom-right-radius:2rem}.md\:rounded-bl-large{border-bottom-left-radius:2rem}.md\:rounded-tl-half{border-top-left-radius:50%}.md\:rounded-tr-half{border-top-right-radius:50%}.md\:rounded-br-half{border-bottom-right-radius:50%}.md\:rounded-bl-half{border-bottom-left-radius:50%}.md\:border-solid{border-style:solid}.md\:border-dashed{border-style:dashed}.md\:border-dotted{border-style:dotted}.md\:border-double{border-style:double}.md\:border-none{border-style:none}.md\:border-0{border-width:0}.md\:border-1{border-width:1px}.md\:border-2{border-width:2px}.md\:border-4{border-width:4px}.md\:border-5{border-width:5px}.md\:border-8{border-width:8px}.md\:border,.md\:border-DEFAULT{border-width:1px}.md\:border-t-0{border-top-width:0}.md\:border-r-0{border-right-width:0}.md\:border-b-0{border-bottom-width:0}.md\:border-l-0{border-left-width:0}.md\:border-t-1{border-top-width:1px}.md\:border-r-1{border-right-width:1px}.md\:border-b-1{border-bottom-width:1px}.md\:border-l-1{border-left-width:1px}.md\:border-t-2{border-top-width:2px}.md\:border-r-2{border-right-width:2px}.md\:border-b-2{border-bottom-width:2px}.md\:border-l-2{border-left-width:2px}.md\:border-t-4{border-top-width:4px}.md\:border-r-4{border-right-width:4px}.md\:border-b-4{border-bottom-width:4px}.md\:border-l-4{border-left-width:4px}.md\:border-t-5{border-top-width:5px}.md\:border-r-5{border-right-width:5px}.md\:border-b-5{border-bottom-width:5px}.md\:border-l-5{border-left-width:5px}.md\:border-t-8{border-top-width:8px}.md\:border-r-8{border-right-width:8px}.md\:border-b-8{border-bottom-width:8px}.md\:border-l-8{border-left-width:8px}.md\:border-t{border-top-width:1px}.md\:border-r{border-right-width:1px}.md\:border-b{border-bottom-width:1px}.md\:border-l{border-left-width:1px}.md\:border-t-DEFAULT{border-top-width:1px}.md\:border-r-DEFAULT{border-right-width:1px}.md\:border-b-DEFAULT{border-bottom-width:1px}.md\:border-l-DEFAULT{border-left-width:1px}.md\:box-border{box-sizing:border-box}.md\:box-content{box-sizing:content-box}.md\:cursor-auto{cursor:auto}.md\:cursor-default{cursor:default}.md\:cursor-pointer{cursor:pointer}.md\:cursor-wait{cursor:wait}.md\:cursor-text{cursor:text}.md\:cursor-move{cursor:move}.md\:cursor-not-allowed{cursor:not-allowed}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:table{display:table}.md\:table-caption{display:table-caption}.md\:table-cell{display:table-cell}.md\:table-column{display:table-column}.md\:table-column-group{display:table-column-group}.md\:table-footer-group{display:table-footer-group}.md\:table-header-group{display:table-header-group}.md\:table-row-group{display:table-row-group}.md\:table-row{display:table-row}.md\:flow-root{display:flow-root}.md\:grid{display:grid}.md\:inline-grid{display:inline-grid}.md\:contents{display:contents}.md\:hidden{display:none}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-col{flex-direction:column}.md\:flex-col-reverse{flex-direction:column-reverse}.md\:flex-wrap{flex-wrap:wrap}.md\:flex-wrap-reverse{flex-wrap:wrap-reverse}.md\:flex-no-wrap{flex-wrap:nowrap}.md\:place-items-auto{place-items:auto}.md\:place-items-start{place-items:start}.md\:place-items-end{place-items:end}.md\:place-items-center{place-items:center}.md\:place-items-stretch{place-items:stretch}.md\:place-content-center{place-content:center}.md\:place-content-start{place-content:start}.md\:place-content-end{place-content:end}.md\:place-content-between{place-content:space-between}.md\:place-content-around{place-content:space-around}.md\:place-content-evenly{place-content:space-evenly}.md\:place-content-stretch{place-content:stretch}.md\:place-self-auto{place-self:auto}.md\:place-self-start{place-self:start}.md\:place-self-end{place-self:end}.md\:place-self-center{place-self:center}.md\:place-self-stretch{place-self:stretch}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:items-baseline{align-items:baseline}.md\:items-stretch{align-items:stretch}.md\:content-center{align-content:center}.md\:content-start{align-content:flex-start}.md\:content-end{align-content:flex-end}.md\:content-between{align-content:space-between}.md\:content-around{align-content:space-around}.md\:content-evenly{align-content:space-evenly}.md\:self-auto{align-self:auto}.md\:self-start{align-self:flex-start}.md\:self-end{align-self:flex-end}.md\:self-center{align-self:center}.md\:self-stretch{align-self:stretch}.md\:justify-items-auto{justify-items:auto}.md\:justify-items-start{justify-items:start}.md\:justify-items-end{justify-items:end}.md\:justify-items-center{justify-items:center}.md\:justify-items-stretch{justify-items:stretch}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:justify-around{justify-content:space-around}.md\:justify-evenly{justify-content:space-evenly}.md\:justify-self-auto{justify-self:auto}.md\:justify-self-start{justify-self:start}.md\:justify-self-end{justify-self:end}.md\:justify-self-center{justify-self:center}.md\:justify-self-stretch{justify-self:stretch}.md\:flex-1{flex:1 1 0%}.md\:flex-2{flex:2 2 0%}.md\:flex-3{flex:3 3 0%}.md\:flex-auto{flex:1 1 auto}.md\:flex-initial{flex:0 1 auto}.md\:flex-none{flex:none}.md\:flex-grow-0{flex-grow:0}.md\:flex-grow{flex-grow:1}.md\:flex-shrink-0{flex-shrink:0}.md\:flex-shrink{flex-shrink:1}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-3{order:3}.md\:order-4{order:4}.md\:order-5{order:5}.md\:order-6{order:6}.md\:order-7{order:7}.md\:order-8{order:8}.md\:order-9{order:9}.md\:order-10{order:10}.md\:order-11{order:11}.md\:order-12{order:12}.md\:order-first{order:-9999}.md\:order-last{order:9999}.md\:order-none{order:0}.md\:float-right{float:right}.md\:float-left{float:left}.md\:float-none{float:none}.md\:clearfix:after{content:"";display:table;clear:both}.md\:clear-left{clear:left}.md\:clear-right{clear:right}.md\:clear-both{clear:both}.md\:clear-none{clear:none}.md\:font-brand,.md\:font-sans,.md\:font-serif{font-family:Source Sans Pro,sans-serif}.md\:font-inconsolata{font-family:Inconsolata}.md\:font-source{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.md\:font-hairline{font-weight:100}.md\:font-thin{font-weight:200}.md\:font-light{font-weight:300}.md\:font-normal{font-weight:400}.md\:font-medium{font-weight:500}.md\:font-semibold{font-weight:600}.md\:font-bold{font-weight:700}.md\:font-extrabold{font-weight:800}.md\:font-black{font-weight:900}.md\:hover\:font-hairline:hover{font-weight:100}.md\:hover\:font-thin:hover{font-weight:200}.md\:hover\:font-light:hover{font-weight:300}.md\:hover\:font-normal:hover{font-weight:400}.md\:hover\:font-medium:hover{font-weight:500}.md\:hover\:font-semibold:hover{font-weight:600}.md\:hover\:font-bold:hover{font-weight:700}.md\:hover\:font-extrabold:hover{font-weight:800}.md\:hover\:font-black:hover{font-weight:900}.md\:focus\:font-hairline:focus{font-weight:100}.md\:focus\:font-thin:focus{font-weight:200}.md\:focus\:font-light:focus{font-weight:300}.md\:focus\:font-normal:focus{font-weight:400}.md\:focus\:font-medium:focus{font-weight:500}.md\:focus\:font-semibold:focus{font-weight:600}.md\:focus\:font-bold:focus{font-weight:700}.md\:focus\:font-extrabold:focus{font-weight:800}.md\:focus\:font-black:focus{font-weight:900}.md\:h-0{height:0}.md\:h-1{height:.25rem}.md\:h-2{height:.5rem}.md\:h-3{height:.75rem}.md\:h-4{height:1rem}.md\:h-5{height:1.25rem}.md\:h-6{height:1.5rem}.md\:h-7{height:1.75rem}.md\:h-8{height:2rem}.md\:h-9{height:2.25rem}.md\:h-10{height:2.5rem}.md\:h-11{height:2.75rem}.md\:h-12{height:3rem}.md\:h-15{height:3.75rem}.md\:h-16{height:4rem}.md\:h-20{height:5rem}.md\:h-22{height:5.5rem}.md\:h-24{height:6rem}.md\:h-25{height:6.25rem}.md\:h-26{height:6.5rem}.md\:h-28{height:8rem}.md\:h-30{height:8.5rem}.md\:h-32{height:9rem}.md\:h-40{height:10rem}.md\:h-48{height:12rem}.md\:h-52{height:13rem}.md\:h-56{height:14rem}.md\:h-60{height:15rem}.md\:h-64{height:16rem}.md\:h-68{height:17rem}.md\:h-auto{height:auto}.md\:h-px{height:1px}.md\:h-0\.5{height:.125rem}.md\:h-1\.5{height:.375rem}.md\:h-2\.5{height:.625rem}.md\:h-7\.5{height:1.875rem}.md\:h-full{height:100%}.md\:h-screen{height:100vh}.md\:text-micro{font-size:.5rem}.md\:text-xxs{font-size:.625rem}.md\:text-xs{font-size:.75rem}.md\:text-sm{font-size:.875rem}.md\:text-base{font-size:1rem}.md\:text-md{font-size:1.125rem}.md\:text-lg{font-size:1.25rem}.md\:text-xl{font-size:1.5rem}.md\:text-2xl{font-size:1.75rem}.md\:text-3xl{font-size:2rem}.md\:text-4xl{font-size:2.25rem}.md\:text-5xl{font-size:2.75rem}.md\:text-7xl{font-size:3.75rem}.md\:text-11xl{font-size:4.75rem}.md\:leading-3{line-height:.75rem}.md\:leading-4{line-height:1rem}.md\:leading-5{line-height:1.25rem}.md\:leading-6{line-height:1.5rem}.md\:leading-7{line-height:1.75rem}.md\:leading-8{line-height:2rem}.md\:leading-9{line-height:2.25rem}.md\:leading-10{line-height:2.5rem}.md\:leading-none{line-height:1}.md\:leading-tight{line-height:1.25}.md\:leading-snug{line-height:1.375}.md\:leading-normal{line-height:1.5}.md\:leading-relaxed{line-height:1.625}.md\:leading-loose{line-height:2}.md\:list-inside{list-style-position:inside}.md\:list-outside{list-style-position:outside}.md\:list-none{list-style-type:none}.md\:list-disc{list-style-type:disc}.md\:list-decimal{list-style-type:decimal}.md\:m-0{margin:0}.md\:m-1{margin:.25rem}.md\:m-2{margin:.5rem}.md\:m-3{margin:.75rem}.md\:m-4{margin:1rem}.md\:m-5{margin:1.25rem}.md\:m-6{margin:1.5rem}.md\:m-7{margin:1.75rem}.md\:m-8{margin:2rem}.md\:m-9{margin:2.25rem}.md\:m-10{margin:2.5rem}.md\:m-11{margin:2.75rem}.md\:m-12{margin:3rem}.md\:m-15{margin:3.75rem}.md\:m-16{margin:4rem}.md\:m-20{margin:5rem}.md\:m-22{margin:5.5rem}.md\:m-24{margin:6rem}.md\:m-25{margin:6.25rem}.md\:m-26{margin:6.5rem}.md\:m-28{margin:8rem}.md\:m-30{margin:8.5rem}.md\:m-32{margin:9rem}.md\:m-40{margin:10rem}.md\:m-48{margin:12rem}.md\:m-52{margin:13rem}.md\:m-56{margin:14rem}.md\:m-60{margin:15rem}.md\:m-64{margin:16rem}.md\:m-68{margin:17rem}.md\:m-px{margin:1px}.md\:-m-px{margin:-1px}.md\:-m-2px{margin:-2px}.md\:m-auto{margin:auto}.md\:m-0\.5{margin:.125rem}.md\:m-1\.5{margin:.375rem}.md\:m-2\.5{margin:.625rem}.md\:m-7\.5{margin:1.875rem}.md\:-m-1{margin:-.25rem}.md\:-m-2{margin:-.5rem}.md\:-m-3{margin:-.75rem}.md\:-m-4{margin:-1rem}.md\:-m-5{margin:-1.25rem}.md\:-m-6{margin:-1.5rem}.md\:-m-7{margin:-1.75rem}.md\:-m-8{margin:-2rem}.md\:-m-9{margin:-2.25rem}.md\:-m-10{margin:-2.5rem}.md\:-m-11{margin:-2.75rem}.md\:-m-12{margin:-3rem}.md\:-m-15{margin:-3.75rem}.md\:-m-16{margin:-4rem}.md\:-m-20{margin:-5rem}.md\:-m-22{margin:-5.5rem}.md\:-m-24{margin:-6rem}.md\:-m-25{margin:-6.25rem}.md\:-m-26{margin:-6.5rem}.md\:-m-28{margin:-8rem}.md\:-m-30{margin:-8.5rem}.md\:-m-32{margin:-9rem}.md\:-m-40{margin:-10rem}.md\:-m-48{margin:-12rem}.md\:-m-52{margin:-13rem}.md\:-m-56{margin:-14rem}.md\:-m-60{margin:-15rem}.md\:-m-64{margin:-16rem}.md\:-m-68{margin:-17rem}.md\:-m-0\.5{margin:-.125rem}.md\:-m-1\.5{margin:-.375rem}.md\:-m-2\.5{margin:-.625rem}.md\:-m-7\.5{margin:-1.875rem}.md\:my-0{margin-top:0;margin-bottom:0}.md\:mx-0{margin-left:0;margin-right:0}.md\:my-1{margin-top:.25rem;margin-bottom:.25rem}.md\:mx-1{margin-left:.25rem;margin-right:.25rem}.md\:my-2{margin-top:.5rem;margin-bottom:.5rem}.md\:mx-2{margin-left:.5rem;margin-right:.5rem}.md\:my-3{margin-top:.75rem;margin-bottom:.75rem}.md\:mx-3{margin-left:.75rem;margin-right:.75rem}.md\:my-4{margin-top:1rem;margin-bottom:1rem}.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.md\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.md\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.md\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\:my-7{margin-top:1.75rem;margin-bottom:1.75rem}.md\:mx-7{margin-left:1.75rem;margin-right:1.75rem}.md\:my-8{margin-top:2rem;margin-bottom:2rem}.md\:mx-8{margin-left:2rem;margin-right:2rem}.md\:my-9{margin-top:2.25rem;margin-bottom:2.25rem}.md\:mx-9{margin-left:2.25rem;margin-right:2.25rem}.md\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.md\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.md\:my-11{margin-top:2.75rem;margin-bottom:2.75rem}.md\:mx-11{margin-left:2.75rem;margin-right:2.75rem}.md\:my-12{margin-top:3rem;margin-bottom:3rem}.md\:mx-12{margin-left:3rem;margin-right:3rem}.md\:my-15{margin-top:3.75rem;margin-bottom:3.75rem}.md\:mx-15{margin-left:3.75rem;margin-right:3.75rem}.md\:my-16{margin-top:4rem;margin-bottom:4rem}.md\:mx-16{margin-left:4rem;margin-right:4rem}.md\:my-20{margin-top:5rem;margin-bottom:5rem}.md\:mx-20{margin-left:5rem;margin-right:5rem}.md\:my-22{margin-top:5.5rem;margin-bottom:5.5rem}.md\:mx-22{margin-left:5.5rem;margin-right:5.5rem}.md\:my-24{margin-top:6rem;margin-bottom:6rem}.md\:mx-24{margin-left:6rem;margin-right:6rem}.md\:my-25{margin-top:6.25rem;margin-bottom:6.25rem}.md\:mx-25{margin-left:6.25rem;margin-right:6.25rem}.md\:my-26{margin-top:6.5rem;margin-bottom:6.5rem}.md\:mx-26{margin-left:6.5rem;margin-right:6.5rem}.md\:my-28{margin-top:8rem;margin-bottom:8rem}.md\:mx-28{margin-left:8rem;margin-right:8rem}.md\:my-30{margin-top:8.5rem;margin-bottom:8.5rem}.md\:mx-30{margin-left:8.5rem;margin-right:8.5rem}.md\:my-32{margin-top:9rem;margin-bottom:9rem}.md\:mx-32{margin-left:9rem;margin-right:9rem}.md\:my-40{margin-top:10rem;margin-bottom:10rem}.md\:mx-40{margin-left:10rem;margin-right:10rem}.md\:my-48{margin-top:12rem;margin-bottom:12rem}.md\:mx-48{margin-left:12rem;margin-right:12rem}.md\:my-52{margin-top:13rem;margin-bottom:13rem}.md\:mx-52{margin-left:13rem;margin-right:13rem}.md\:my-56{margin-top:14rem;margin-bottom:14rem}.md\:mx-56{margin-left:14rem;margin-right:14rem}.md\:my-60{margin-top:15rem;margin-bottom:15rem}.md\:mx-60{margin-left:15rem;margin-right:15rem}.md\:my-64{margin-top:16rem;margin-bottom:16rem}.md\:mx-64{margin-left:16rem;margin-right:16rem}.md\:my-68{margin-top:17rem;margin-bottom:17rem}.md\:mx-68{margin-left:17rem;margin-right:17rem}.md\:my-px{margin-top:1px;margin-bottom:1px}.md\:mx-px{margin-left:1px;margin-right:1px}.md\:-my-px{margin-top:-1px;margin-bottom:-1px}.md\:-mx-px{margin-left:-1px;margin-right:-1px}.md\:-my-2px{margin-top:-2px;margin-bottom:-2px}.md\:-mx-2px{margin-left:-2px;margin-right:-2px}.md\:my-auto{margin-top:auto;margin-bottom:auto}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.md\:mx-0\.5{margin-left:.125rem;margin-right:.125rem}.md\:my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.md\:mx-1\.5{margin-left:.375rem;margin-right:.375rem}.md\:my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.md\:mx-2\.5{margin-left:.625rem;margin-right:.625rem}.md\:my-7\.5{margin-top:1.875rem;margin-bottom:1.875rem}.md\:mx-7\.5{margin-left:1.875rem;margin-right:1.875rem}.md\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.md\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.md\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.md\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.md\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.md\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.md\:-my-4{margin-top:-1rem;margin-bottom:-1rem}.md\:-mx-4{margin-left:-1rem;margin-right:-1rem}.md\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.md\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.md\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.md\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.md\:-my-7{margin-top:-1.75rem;margin-bottom:-1.75rem}.md\:-mx-7{margin-left:-1.75rem;margin-right:-1.75rem}.md\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.md\:-mx-8{margin-left:-2rem;margin-right:-2rem}.md\:-my-9{margin-top:-2.25rem;margin-bottom:-2.25rem}.md\:-mx-9{margin-left:-2.25rem;margin-right:-2.25rem}.md\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.md\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.md\:-my-11{margin-top:-2.75rem;margin-bottom:-2.75rem}.md\:-mx-11{margin-left:-2.75rem;margin-right:-2.75rem}.md\:-my-12{margin-top:-3rem;margin-bottom:-3rem}.md\:-mx-12{margin-left:-3rem;margin-right:-3rem}.md\:-my-15{margin-top:-3.75rem;margin-bottom:-3.75rem}.md\:-mx-15{margin-left:-3.75rem;margin-right:-3.75rem}.md\:-my-16{margin-top:-4rem;margin-bottom:-4rem}.md\:-mx-16{margin-left:-4rem;margin-right:-4rem}.md\:-my-20{margin-top:-5rem;margin-bottom:-5rem}.md\:-mx-20{margin-left:-5rem;margin-right:-5rem}.md\:-my-22{margin-top:-5.5rem;margin-bottom:-5.5rem}.md\:-mx-22{margin-left:-5.5rem;margin-right:-5.5rem}.md\:-my-24{margin-top:-6rem;margin-bottom:-6rem}.md\:-mx-24{margin-left:-6rem;margin-right:-6rem}.md\:-my-25{margin-top:-6.25rem;margin-bottom:-6.25rem}.md\:-mx-25{margin-left:-6.25rem;margin-right:-6.25rem}.md\:-my-26{margin-top:-6.5rem;margin-bottom:-6.5rem}.md\:-mx-26{margin-left:-6.5rem;margin-right:-6.5rem}.md\:-my-28{margin-top:-8rem;margin-bottom:-8rem}.md\:-mx-28{margin-left:-8rem;margin-right:-8rem}.md\:-my-30{margin-top:-8.5rem;margin-bottom:-8.5rem}.md\:-mx-30{margin-left:-8.5rem;margin-right:-8.5rem}.md\:-my-32{margin-top:-9rem;margin-bottom:-9rem}.md\:-mx-32{margin-left:-9rem;margin-right:-9rem}.md\:-my-40{margin-top:-10rem;margin-bottom:-10rem}.md\:-mx-40{margin-left:-10rem;margin-right:-10rem}.md\:-my-48{margin-top:-12rem;margin-bottom:-12rem}.md\:-mx-48{margin-left:-12rem;margin-right:-12rem}.md\:-my-52{margin-top:-13rem;margin-bottom:-13rem}.md\:-mx-52{margin-left:-13rem;margin-right:-13rem}.md\:-my-56{margin-top:-14rem;margin-bottom:-14rem}.md\:-mx-56{margin-left:-14rem;margin-right:-14rem}.md\:-my-60{margin-top:-15rem;margin-bottom:-15rem}.md\:-mx-60{margin-left:-15rem;margin-right:-15rem}.md\:-my-64{margin-top:-16rem;margin-bottom:-16rem}.md\:-mx-64{margin-left:-16rem;margin-right:-16rem}.md\:-my-68{margin-top:-17rem;margin-bottom:-17rem}.md\:-mx-68{margin-left:-17rem;margin-right:-17rem}.md\:-my-0\.5{margin-top:-.125rem;margin-bottom:-.125rem}.md\:-mx-0\.5{margin-left:-.125rem;margin-right:-.125rem}.md\:-my-1\.5{margin-top:-.375rem;margin-bottom:-.375rem}.md\:-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.md\:-my-2\.5{margin-top:-.625rem;margin-bottom:-.625rem}.md\:-mx-2\.5{margin-left:-.625rem;margin-right:-.625rem}.md\:-my-7\.5{margin-top:-1.875rem;margin-bottom:-1.875rem}.md\:-mx-7\.5{margin-left:-1.875rem;margin-right:-1.875rem}.md\:mt-0{margin-top:0}.md\:mr-0{margin-right:0}.md\:mb-0{margin-bottom:0}.md\:ml-0{margin-left:0}.md\:mt-1{margin-top:.25rem}.md\:mr-1{margin-right:.25rem}.md\:mb-1{margin-bottom:.25rem}.md\:ml-1{margin-left:.25rem}.md\:mt-2{margin-top:.5rem}.md\:mr-2{margin-right:.5rem}.md\:mb-2{margin-bottom:.5rem}.md\:ml-2{margin-left:.5rem}.md\:mt-3{margin-top:.75rem}.md\:mr-3{margin-right:.75rem}.md\:mb-3{margin-bottom:.75rem}.md\:ml-3{margin-left:.75rem}.md\:mt-4{margin-top:1rem}.md\:mr-4{margin-right:1rem}.md\:mb-4{margin-bottom:1rem}.md\:ml-4{margin-left:1rem}.md\:mt-5{margin-top:1.25rem}.md\:mr-5{margin-right:1.25rem}.md\:mb-5{margin-bottom:1.25rem}.md\:ml-5{margin-left:1.25rem}.md\:mt-6{margin-top:1.5rem}.md\:mr-6{margin-right:1.5rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-6{margin-left:1.5rem}.md\:mt-7{margin-top:1.75rem}.md\:mr-7{margin-right:1.75rem}.md\:mb-7{margin-bottom:1.75rem}.md\:ml-7{margin-left:1.75rem}.md\:mt-8{margin-top:2rem}.md\:mr-8{margin-right:2rem}.md\:mb-8{margin-bottom:2rem}.md\:ml-8{margin-left:2rem}.md\:mt-9{margin-top:2.25rem}.md\:mr-9{margin-right:2.25rem}.md\:mb-9{margin-bottom:2.25rem}.md\:ml-9{margin-left:2.25rem}.md\:mt-10{margin-top:2.5rem}.md\:mr-10{margin-right:2.5rem}.md\:mb-10{margin-bottom:2.5rem}.md\:ml-10{margin-left:2.5rem}.md\:mt-11{margin-top:2.75rem}.md\:mr-11{margin-right:2.75rem}.md\:mb-11{margin-bottom:2.75rem}.md\:ml-11{margin-left:2.75rem}.md\:mt-12{margin-top:3rem}.md\:mr-12{margin-right:3rem}.md\:mb-12{margin-bottom:3rem}.md\:ml-12{margin-left:3rem}.md\:mt-15{margin-top:3.75rem}.md\:mr-15{margin-right:3.75rem}.md\:mb-15{margin-bottom:3.75rem}.md\:ml-15{margin-left:3.75rem}.md\:mt-16{margin-top:4rem}.md\:mr-16{margin-right:4rem}.md\:mb-16{margin-bottom:4rem}.md\:ml-16{margin-left:4rem}.md\:mt-20{margin-top:5rem}.md\:mr-20{margin-right:5rem}.md\:mb-20{margin-bottom:5rem}.md\:ml-20{margin-left:5rem}.md\:mt-22{margin-top:5.5rem}.md\:mr-22{margin-right:5.5rem}.md\:mb-22{margin-bottom:5.5rem}.md\:ml-22{margin-left:5.5rem}.md\:mt-24{margin-top:6rem}.md\:mr-24{margin-right:6rem}.md\:mb-24{margin-bottom:6rem}.md\:ml-24{margin-left:6rem}.md\:mt-25{margin-top:6.25rem}.md\:mr-25{margin-right:6.25rem}.md\:mb-25{margin-bottom:6.25rem}.md\:ml-25{margin-left:6.25rem}.md\:mt-26{margin-top:6.5rem}.md\:mr-26{margin-right:6.5rem}.md\:mb-26{margin-bottom:6.5rem}.md\:ml-26{margin-left:6.5rem}.md\:mt-28{margin-top:8rem}.md\:mr-28{margin-right:8rem}.md\:mb-28{margin-bottom:8rem}.md\:ml-28{margin-left:8rem}.md\:mt-30{margin-top:8.5rem}.md\:mr-30{margin-right:8.5rem}.md\:mb-30{margin-bottom:8.5rem}.md\:ml-30{margin-left:8.5rem}.md\:mt-32{margin-top:9rem}.md\:mr-32{margin-right:9rem}.md\:mb-32{margin-bottom:9rem}.md\:ml-32{margin-left:9rem}.md\:mt-40{margin-top:10rem}.md\:mr-40{margin-right:10rem}.md\:mb-40{margin-bottom:10rem}.md\:ml-40{margin-left:10rem}.md\:mt-48{margin-top:12rem}.md\:mr-48{margin-right:12rem}.md\:mb-48{margin-bottom:12rem}.md\:ml-48{margin-left:12rem}.md\:mt-52{margin-top:13rem}.md\:mr-52{margin-right:13rem}.md\:mb-52{margin-bottom:13rem}.md\:ml-52{margin-left:13rem}.md\:mt-56{margin-top:14rem}.md\:mr-56{margin-right:14rem}.md\:mb-56{margin-bottom:14rem}.md\:ml-56{margin-left:14rem}.md\:mt-60{margin-top:15rem}.md\:mr-60{margin-right:15rem}.md\:mb-60{margin-bottom:15rem}.md\:ml-60{margin-left:15rem}.md\:mt-64{margin-top:16rem}.md\:mr-64{margin-right:16rem}.md\:mb-64{margin-bottom:16rem}.md\:ml-64{margin-left:16rem}.md\:mt-68{margin-top:17rem}.md\:mr-68{margin-right:17rem}.md\:mb-68{margin-bottom:17rem}.md\:ml-68{margin-left:17rem}.md\:mt-px{margin-top:1px}.md\:mr-px{margin-right:1px}.md\:mb-px{margin-bottom:1px}.md\:ml-px{margin-left:1px}.md\:-mt-px{margin-top:-1px}.md\:-mr-px{margin-right:-1px}.md\:-mb-px{margin-bottom:-1px}.md\:-ml-px{margin-left:-1px}.md\:-mt-2px{margin-top:-2px}.md\:-mr-2px{margin-right:-2px}.md\:-mb-2px{margin-bottom:-2px}.md\:-ml-2px{margin-left:-2px}.md\:mt-auto{margin-top:auto}.md\:mr-auto{margin-right:auto}.md\:mb-auto{margin-bottom:auto}.md\:ml-auto{margin-left:auto}.md\:mt-0\.5{margin-top:.125rem}.md\:mr-0\.5{margin-right:.125rem}.md\:mb-0\.5{margin-bottom:.125rem}.md\:ml-0\.5{margin-left:.125rem}.md\:mt-1\.5{margin-top:.375rem}.md\:mr-1\.5{margin-right:.375rem}.md\:mb-1\.5{margin-bottom:.375rem}.md\:ml-1\.5{margin-left:.375rem}.md\:mt-2\.5{margin-top:.625rem}.md\:mr-2\.5{margin-right:.625rem}.md\:mb-2\.5{margin-bottom:.625rem}.md\:ml-2\.5{margin-left:.625rem}.md\:mt-7\.5{margin-top:1.875rem}.md\:mr-7\.5{margin-right:1.875rem}.md\:mb-7\.5{margin-bottom:1.875rem}.md\:ml-7\.5{margin-left:1.875rem}.md\:-mt-1{margin-top:-.25rem}.md\:-mr-1{margin-right:-.25rem}.md\:-mb-1{margin-bottom:-.25rem}.md\:-ml-1{margin-left:-.25rem}.md\:-mt-2{margin-top:-.5rem}.md\:-mr-2{margin-right:-.5rem}.md\:-mb-2{margin-bottom:-.5rem}.md\:-ml-2{margin-left:-.5rem}.md\:-mt-3{margin-top:-.75rem}.md\:-mr-3{margin-right:-.75rem}.md\:-mb-3{margin-bottom:-.75rem}.md\:-ml-3{margin-left:-.75rem}.md\:-mt-4{margin-top:-1rem}.md\:-mr-4{margin-right:-1rem}.md\:-mb-4{margin-bottom:-1rem}.md\:-ml-4{margin-left:-1rem}.md\:-mt-5{margin-top:-1.25rem}.md\:-mr-5{margin-right:-1.25rem}.md\:-mb-5{margin-bottom:-1.25rem}.md\:-ml-5{margin-left:-1.25rem}.md\:-mt-6{margin-top:-1.5rem}.md\:-mr-6{margin-right:-1.5rem}.md\:-mb-6{margin-bottom:-1.5rem}.md\:-ml-6{margin-left:-1.5rem}.md\:-mt-7{margin-top:-1.75rem}.md\:-mr-7{margin-right:-1.75rem}.md\:-mb-7{margin-bottom:-1.75rem}.md\:-ml-7{margin-left:-1.75rem}.md\:-mt-8{margin-top:-2rem}.md\:-mr-8{margin-right:-2rem}.md\:-mb-8{margin-bottom:-2rem}.md\:-ml-8{margin-left:-2rem}.md\:-mt-9{margin-top:-2.25rem}.md\:-mr-9{margin-right:-2.25rem}.md\:-mb-9{margin-bottom:-2.25rem}.md\:-ml-9{margin-left:-2.25rem}.md\:-mt-10{margin-top:-2.5rem}.md\:-mr-10{margin-right:-2.5rem}.md\:-mb-10{margin-bottom:-2.5rem}.md\:-ml-10{margin-left:-2.5rem}.md\:-mt-11{margin-top:-2.75rem}.md\:-mr-11{margin-right:-2.75rem}.md\:-mb-11{margin-bottom:-2.75rem}.md\:-ml-11{margin-left:-2.75rem}.md\:-mt-12{margin-top:-3rem}.md\:-mr-12{margin-right:-3rem}.md\:-mb-12{margin-bottom:-3rem}.md\:-ml-12{margin-left:-3rem}.md\:-mt-15{margin-top:-3.75rem}.md\:-mr-15{margin-right:-3.75rem}.md\:-mb-15{margin-bottom:-3.75rem}.md\:-ml-15{margin-left:-3.75rem}.md\:-mt-16{margin-top:-4rem}.md\:-mr-16{margin-right:-4rem}.md\:-mb-16{margin-bottom:-4rem}.md\:-ml-16{margin-left:-4rem}.md\:-mt-20{margin-top:-5rem}.md\:-mr-20{margin-right:-5rem}.md\:-mb-20{margin-bottom:-5rem}.md\:-ml-20{margin-left:-5rem}.md\:-mt-22{margin-top:-5.5rem}.md\:-mr-22{margin-right:-5.5rem}.md\:-mb-22{margin-bottom:-5.5rem}.md\:-ml-22{margin-left:-5.5rem}.md\:-mt-24{margin-top:-6rem}.md\:-mr-24{margin-right:-6rem}.md\:-mb-24{margin-bottom:-6rem}.md\:-ml-24{margin-left:-6rem}.md\:-mt-25{margin-top:-6.25rem}.md\:-mr-25{margin-right:-6.25rem}.md\:-mb-25{margin-bottom:-6.25rem}.md\:-ml-25{margin-left:-6.25rem}.md\:-mt-26{margin-top:-6.5rem}.md\:-mr-26{margin-right:-6.5rem}.md\:-mb-26{margin-bottom:-6.5rem}.md\:-ml-26{margin-left:-6.5rem}.md\:-mt-28{margin-top:-8rem}.md\:-mr-28{margin-right:-8rem}.md\:-mb-28{margin-bottom:-8rem}.md\:-ml-28{margin-left:-8rem}.md\:-mt-30{margin-top:-8.5rem}.md\:-mr-30{margin-right:-8.5rem}.md\:-mb-30{margin-bottom:-8.5rem}.md\:-ml-30{margin-left:-8.5rem}.md\:-mt-32{margin-top:-9rem}.md\:-mr-32{margin-right:-9rem}.md\:-mb-32{margin-bottom:-9rem}.md\:-ml-32{margin-left:-9rem}.md\:-mt-40{margin-top:-10rem}.md\:-mr-40{margin-right:-10rem}.md\:-mb-40{margin-bottom:-10rem}.md\:-ml-40{margin-left:-10rem}.md\:-mt-48{margin-top:-12rem}.md\:-mr-48{margin-right:-12rem}.md\:-mb-48{margin-bottom:-12rem}.md\:-ml-48{margin-left:-12rem}.md\:-mt-52{margin-top:-13rem}.md\:-mr-52{margin-right:-13rem}.md\:-mb-52{margin-bottom:-13rem}.md\:-ml-52{margin-left:-13rem}.md\:-mt-56{margin-top:-14rem}.md\:-mr-56{margin-right:-14rem}.md\:-mb-56{margin-bottom:-14rem}.md\:-ml-56{margin-left:-14rem}.md\:-mt-60{margin-top:-15rem}.md\:-mr-60{margin-right:-15rem}.md\:-mb-60{margin-bottom:-15rem}.md\:-ml-60{margin-left:-15rem}.md\:-mt-64{margin-top:-16rem}.md\:-mr-64{margin-right:-16rem}.md\:-mb-64{margin-bottom:-16rem}.md\:-ml-64{margin-left:-16rem}.md\:-mt-68{margin-top:-17rem}.md\:-mr-68{margin-right:-17rem}.md\:-mb-68{margin-bottom:-17rem}.md\:-ml-68{margin-left:-17rem}.md\:-mt-0\.5{margin-top:-.125rem}.md\:-mr-0\.5{margin-right:-.125rem}.md\:-mb-0\.5{margin-bottom:-.125rem}.md\:-ml-0\.5{margin-left:-.125rem}.md\:-mt-1\.5{margin-top:-.375rem}.md\:-mr-1\.5{margin-right:-.375rem}.md\:-mb-1\.5{margin-bottom:-.375rem}.md\:-ml-1\.5{margin-left:-.375rem}.md\:-mt-2\.5{margin-top:-.625rem}.md\:-mr-2\.5{margin-right:-.625rem}.md\:-mb-2\.5{margin-bottom:-.625rem}.md\:-ml-2\.5{margin-left:-.625rem}.md\:-mt-7\.5{margin-top:-1.875rem}.md\:-mr-7\.5{margin-right:-1.875rem}.md\:-mb-7\.5{margin-bottom:-1.875rem}.md\:-ml-7\.5{margin-left:-1.875rem}.md\:max-h-0{max-height:0}.md\:max-h-1{max-height:.25rem}.md\:max-h-2{max-height:.5rem}.md\:max-h-3{max-height:.75rem}.md\:max-h-4{max-height:1rem}.md\:max-h-5{max-height:1.25rem}.md\:max-h-6{max-height:1.5rem}.md\:max-h-7{max-height:1.75rem}.md\:max-h-8{max-height:2rem}.md\:max-h-9{max-height:2.25rem}.md\:max-h-10{max-height:2.5rem}.md\:max-h-11{max-height:2.75rem}.md\:max-h-12{max-height:3rem}.md\:max-h-15{max-height:3.75rem}.md\:max-h-16{max-height:4rem}.md\:max-h-20{max-height:5rem}.md\:max-h-22{max-height:5.5rem}.md\:max-h-24{max-height:6rem}.md\:max-h-25{max-height:6.25rem}.md\:max-h-26{max-height:6.5rem}.md\:max-h-28{max-height:8rem}.md\:max-h-30{max-height:8.5rem}.md\:max-h-32{max-height:9rem}.md\:max-h-40{max-height:10rem}.md\:max-h-48{max-height:12rem}.md\:max-h-52{max-height:13rem}.md\:max-h-56{max-height:14rem}.md\:max-h-60{max-height:15rem}.md\:max-h-64{max-height:16rem}.md\:max-h-68{max-height:17rem}.md\:max-h-px{max-height:1px}.md\:max-h-0\.5{max-height:.125rem}.md\:max-h-1\.5{max-height:.375rem}.md\:max-h-2\.5{max-height:.625rem}.md\:max-h-7\.5{max-height:1.875rem}.md\:max-h-full{max-height:100%}.md\:max-h-screen{max-height:100vh}.md\:max-w-none{max-width:none}.md\:max-w-xs{max-width:20rem}.md\:max-w-sm{max-width:30rem}.md\:max-w-md{max-width:40rem}.md\:max-w-lg{max-width:50rem}.md\:max-w-xl{max-width:60rem}.md\:max-w-2xl{max-width:70rem}.md\:max-w-3xl{max-width:80rem}.md\:max-w-4xl{max-width:90rem}.md\:max-w-5xl{max-width:100rem}.md\:max-w-6xl{max-width:72rem}.md\:max-w-full{max-width:100%}.md\:max-w-screen-sm{max-width:40.01em}.md\:max-w-screen-md{max-width:50.01em}.md\:max-w-screen-lg{max-width:64.01em}.md\:max-w-screen-xl{max-width:76.26em}.md\:max-w-1\/4{max-width:25%}.md\:max-w-1\/2{max-width:50%}.md\:max-w-3\/5{max-width:60%}.md\:max-w-4\/5{max-width:80%}.md\:max-w-9\/10{max-width:90%}.md\:max-w-site-mini{max-width:17.5rem}.md\:max-w-site-small{max-width:31.25rem}.md\:max-w-site-medium{max-width:43.75rem}.md\:max-w-site-large{max-width:56.25rem}.md\:max-w-site-xxl{max-width:90rem}.md\:max-w-site{max-width:73.75rem}.md\:max-w-screen{max-width:100vw}.md\:min-h-0{min-height:0}.md\:min-h-full{min-height:100%}.md\:min-h-screen{min-height:100vh}.md\:min-w-0{min-width:0}.md\:min-w-full{min-width:100%}.md\:min-w-min{min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.md\:min-w-max{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.md\:min-w-site{min-width:18.75rem}.md\:min-w-input-mini{min-width:17.5rem}.md\:min-w-input-small{min-width:31.25rem}.md\:min-w-input-medium{min-width:36.3125rem}.md\:min-w-input-large{min-width:61.45rem}.md\:min-w-button-mini{min-width:5.5rem}.md\:min-w-button-small{min-width:7rem}.md\:min-w-button-medium{min-width:9.875rem}.md\:min-w-button-large{min-width:10rem}.md\:object-contain{-o-object-fit:contain;object-fit:contain}.md\:object-cover{-o-object-fit:cover;object-fit:cover}.md\:object-fill{-o-object-fit:fill;object-fit:fill}.md\:object-none{-o-object-fit:none;object-fit:none}.md\:object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.md\:object-bottom{-o-object-position:bottom;object-position:bottom}.md\:object-center{-o-object-position:center;object-position:center}.md\:object-left{-o-object-position:left;object-position:left}.md\:object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.md\:object-left-top{-o-object-position:left top;object-position:left top}.md\:object-right{-o-object-position:right;object-position:right}.md\:object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.md\:object-right-top{-o-object-position:right top;object-position:right top}.md\:object-top{-o-object-position:top;object-position:top}.md\:opacity-0{opacity:0}.md\:opacity-25{opacity:.25}.md\:opacity-50{opacity:.5}.md\:opacity-75{opacity:.75}.md\:opacity-100{opacity:1}.md\:hover\:opacity-0:hover{opacity:0}.md\:hover\:opacity-25:hover{opacity:.25}.md\:hover\:opacity-50:hover{opacity:.5}.md\:hover\:opacity-75:hover{opacity:.75}.md\:hover\:opacity-100:hover{opacity:1}.md\:focus\:opacity-0:focus{opacity:0}.md\:focus\:opacity-25:focus{opacity:.25}.md\:focus\:opacity-50:focus{opacity:.5}.md\:focus\:opacity-75:focus{opacity:.75}.md\:focus\:opacity-100:focus{opacity:1}.group:hover .md\:group-hover\:opacity-0{opacity:0}.group:hover .md\:group-hover\:opacity-25{opacity:.25}.group:hover .md\:group-hover\:opacity-50{opacity:.5}.group:hover .md\:group-hover\:opacity-75{opacity:.75}.group:hover .md\:group-hover\:opacity-100{opacity:1}.md\:outline-none{outline:2px solid transparent;outline-offset:2px}.md\:outline-white{outline:2px dotted #fff;outline-offset:2px}.md\:outline-black{outline:2px dotted #000;outline-offset:2px}.md\:focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.md\:focus\:outline-white:focus{outline:2px dotted #fff;outline-offset:2px}.md\:focus\:outline-black:focus{outline:2px dotted #000;outline-offset:2px}.md\:overflow-auto{overflow:auto}.md\:overflow-hidden{overflow:hidden}.md\:overflow-visible{overflow:visible}.md\:overflow-scroll{overflow:scroll}.md\:overflow-x-auto{overflow-x:auto}.md\:overflow-y-auto{overflow-y:auto}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-y-hidden{overflow-y:hidden}.md\:overflow-x-visible{overflow-x:visible}.md\:overflow-y-visible{overflow-y:visible}.md\:overflow-x-scroll{overflow-x:scroll}.md\:overflow-y-scroll{overflow-y:scroll}.md\:scrolling-touch{-webkit-overflow-scrolling:touch}.md\:scrolling-auto{-webkit-overflow-scrolling:auto}.md\:overscroll-auto{-ms-scroll-chaining:chained;overscroll-behavior:auto}.md\:overscroll-contain{-ms-scroll-chaining:none;overscroll-behavior:contain}.md\:overscroll-none{-ms-scroll-chaining:none;overscroll-behavior:none}.md\:overscroll-y-auto{overscroll-behavior-y:auto}.md\:overscroll-y-contain{overscroll-behavior-y:contain}.md\:overscroll-y-none{overscroll-behavior-y:none}.md\:overscroll-x-auto{overscroll-behavior-x:auto}.md\:overscroll-x-contain{overscroll-behavior-x:contain}.md\:overscroll-x-none{overscroll-behavior-x:none}.md\:p-0{padding:0}.md\:p-1{padding:.25rem}.md\:p-2{padding:.5rem}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:p-9{padding:2.25rem}.md\:p-10{padding:2.5rem}.md\:p-11{padding:2.75rem}.md\:p-12{padding:3rem}.md\:p-15{padding:3.75rem}.md\:p-16{padding:4rem}.md\:p-20{padding:5rem}.md\:p-22{padding:5.5rem}.md\:p-24{padding:6rem}.md\:p-25{padding:6.25rem}.md\:p-26{padding:6.5rem}.md\:p-28{padding:8rem}.md\:p-30{padding:8.5rem}.md\:p-32{padding:9rem}.md\:p-40{padding:10rem}.md\:p-48{padding:12rem}.md\:p-52{padding:13rem}.md\:p-56{padding:14rem}.md\:p-60{padding:15rem}.md\:p-64{padding:16rem}.md\:p-68{padding:17rem}.md\:p-px{padding:1px}.md\:p-0\.5{padding:.125rem}.md\:p-1\.5{padding:.375rem}.md\:p-2\.5{padding:.625rem}.md\:p-7\.5{padding:1.875rem}.md\:py-0{padding-top:0;padding-bottom:0}.md\:px-0{padding-left:0;padding-right:0}.md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.md\:px-1{padding-left:.25rem;padding-right:.25rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.md\:px-9{padding-left:2.25rem;padding-right:2.25rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}.md\:px-11{padding-left:2.75rem;padding-right:2.75rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:py-15{padding-top:3.75rem;padding-bottom:3.75rem}.md\:px-15{padding-left:3.75rem;padding-right:3.75rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:px-20{padding-left:5rem;padding-right:5rem}.md\:py-22{padding-top:5.5rem;padding-bottom:5.5rem}.md\:px-22{padding-left:5.5rem;padding-right:5.5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:py-25{padding-top:6.25rem;padding-bottom:6.25rem}.md\:px-25{padding-left:6.25rem;padding-right:6.25rem}.md\:py-26{padding-top:6.5rem;padding-bottom:6.5rem}.md\:px-26{padding-left:6.5rem;padding-right:6.5rem}.md\:py-28{padding-top:8rem;padding-bottom:8rem}.md\:px-28{padding-left:8rem;padding-right:8rem}.md\:py-30{padding-top:8.5rem;padding-bottom:8.5rem}.md\:px-30{padding-left:8.5rem;padding-right:8.5rem}.md\:py-32{padding-top:9rem;padding-bottom:9rem}.md\:px-32{padding-left:9rem;padding-right:9rem}.md\:py-40{padding-top:10rem;padding-bottom:10rem}.md\:px-40{padding-left:10rem;padding-right:10rem}.md\:py-48{padding-top:12rem;padding-bottom:12rem}.md\:px-48{padding-left:12rem;padding-right:12rem}.md\:py-52{padding-top:13rem;padding-bottom:13rem}.md\:px-52{padding-left:13rem;padding-right:13rem}.md\:py-56{padding-top:14rem;padding-bottom:14rem}.md\:px-56{padding-left:14rem;padding-right:14rem}.md\:py-60{padding-top:15rem;padding-bottom:15rem}.md\:px-60{padding-left:15rem;padding-right:15rem}.md\:py-64{padding-top:16rem;padding-bottom:16rem}.md\:px-64{padding-left:16rem;padding-right:16rem}.md\:py-68{padding-top:17rem;padding-bottom:17rem}.md\:px-68{padding-left:17rem;padding-right:17rem}.md\:py-px{padding-top:1px;padding-bottom:1px}.md\:px-px{padding-left:1px;padding-right:1px}.md\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.md\:px-0\.5{padding-left:.125rem;padding-right:.125rem}.md\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.md\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.md\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.md\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.md\:py-7\.5{padding-top:1.875rem;padding-bottom:1.875rem}.md\:px-7\.5{padding-left:1.875rem;padding-right:1.875rem}.md\:pt-0{padding-top:0}.md\:pr-0{padding-right:0}.md\:pb-0{padding-bottom:0}.md\:pl-0{padding-left:0}.md\:pt-1{padding-top:.25rem}.md\:pr-1{padding-right:.25rem}.md\:pb-1{padding-bottom:.25rem}.md\:pl-1{padding-left:.25rem}.md\:pt-2{padding-top:.5rem}.md\:pr-2{padding-right:.5rem}.md\:pb-2{padding-bottom:.5rem}.md\:pl-2{padding-left:.5rem}.md\:pt-3{padding-top:.75rem}.md\:pr-3{padding-right:.75rem}.md\:pb-3{padding-bottom:.75rem}.md\:pl-3{padding-left:.75rem}.md\:pt-4{padding-top:1rem}.md\:pr-4{padding-right:1rem}.md\:pb-4{padding-bottom:1rem}.md\:pl-4{padding-left:1rem}.md\:pt-5{padding-top:1.25rem}.md\:pr-5{padding-right:1.25rem}.md\:pb-5{padding-bottom:1.25rem}.md\:pl-5{padding-left:1.25rem}.md\:pt-6{padding-top:1.5rem}.md\:pr-6{padding-right:1.5rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pl-6{padding-left:1.5rem}.md\:pt-7{padding-top:1.75rem}.md\:pr-7{padding-right:1.75rem}.md\:pb-7{padding-bottom:1.75rem}.md\:pl-7{padding-left:1.75rem}.md\:pt-8{padding-top:2rem}.md\:pr-8{padding-right:2rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-8{padding-left:2rem}.md\:pt-9{padding-top:2.25rem}.md\:pr-9{padding-right:2.25rem}.md\:pb-9{padding-bottom:2.25rem}.md\:pl-9{padding-left:2.25rem}.md\:pt-10{padding-top:2.5rem}.md\:pr-10{padding-right:2.5rem}.md\:pb-10{padding-bottom:2.5rem}.md\:pl-10{padding-left:2.5rem}.md\:pt-11{padding-top:2.75rem}.md\:pr-11{padding-right:2.75rem}.md\:pb-11{padding-bottom:2.75rem}.md\:pl-11{padding-left:2.75rem}.md\:pt-12{padding-top:3rem}.md\:pr-12{padding-right:3rem}.md\:pb-12{padding-bottom:3rem}.md\:pl-12{padding-left:3rem}.md\:pt-15{padding-top:3.75rem}.md\:pr-15{padding-right:3.75rem}.md\:pb-15{padding-bottom:3.75rem}.md\:pl-15{padding-left:3.75rem}.md\:pt-16{padding-top:4rem}.md\:pr-16{padding-right:4rem}.md\:pb-16{padding-bottom:4rem}.md\:pl-16{padding-left:4rem}.md\:pt-20{padding-top:5rem}.md\:pr-20{padding-right:5rem}.md\:pb-20{padding-bottom:5rem}.md\:pl-20{padding-left:5rem}.md\:pt-22{padding-top:5.5rem}.md\:pr-22{padding-right:5.5rem}.md\:pb-22{padding-bottom:5.5rem}.md\:pl-22{padding-left:5.5rem}.md\:pt-24{padding-top:6rem}.md\:pr-24{padding-right:6rem}.md\:pb-24{padding-bottom:6rem}.md\:pl-24{padding-left:6rem}.md\:pt-25{padding-top:6.25rem}.md\:pr-25{padding-right:6.25rem}.md\:pb-25{padding-bottom:6.25rem}.md\:pl-25{padding-left:6.25rem}.md\:pt-26{padding-top:6.5rem}.md\:pr-26{padding-right:6.5rem}.md\:pb-26{padding-bottom:6.5rem}.md\:pl-26{padding-left:6.5rem}.md\:pt-28{padding-top:8rem}.md\:pr-28{padding-right:8rem}.md\:pb-28{padding-bottom:8rem}.md\:pl-28{padding-left:8rem}.md\:pt-30{padding-top:8.5rem}.md\:pr-30{padding-right:8.5rem}.md\:pb-30{padding-bottom:8.5rem}.md\:pl-30{padding-left:8.5rem}.md\:pt-32{padding-top:9rem}.md\:pr-32{padding-right:9rem}.md\:pb-32{padding-bottom:9rem}.md\:pl-32{padding-left:9rem}.md\:pt-40{padding-top:10rem}.md\:pr-40{padding-right:10rem}.md\:pb-40{padding-bottom:10rem}.md\:pl-40{padding-left:10rem}.md\:pt-48{padding-top:12rem}.md\:pr-48{padding-right:12rem}.md\:pb-48{padding-bottom:12rem}.md\:pl-48{padding-left:12rem}.md\:pt-52{padding-top:13rem}.md\:pr-52{padding-right:13rem}.md\:pb-52{padding-bottom:13rem}.md\:pl-52{padding-left:13rem}.md\:pt-56{padding-top:14rem}.md\:pr-56{padding-right:14rem}.md\:pb-56{padding-bottom:14rem}.md\:pl-56{padding-left:14rem}.md\:pt-60{padding-top:15rem}.md\:pr-60{padding-right:15rem}.md\:pb-60{padding-bottom:15rem}.md\:pl-60{padding-left:15rem}.md\:pt-64{padding-top:16rem}.md\:pr-64{padding-right:16rem}.md\:pb-64{padding-bottom:16rem}.md\:pl-64{padding-left:16rem}.md\:pt-68{padding-top:17rem}.md\:pr-68{padding-right:17rem}.md\:pb-68{padding-bottom:17rem}.md\:pl-68{padding-left:17rem}.md\:pt-px{padding-top:1px}.md\:pr-px{padding-right:1px}.md\:pb-px{padding-bottom:1px}.md\:pl-px{padding-left:1px}.md\:pt-0\.5{padding-top:.125rem}.md\:pr-0\.5{padding-right:.125rem}.md\:pb-0\.5{padding-bottom:.125rem}.md\:pl-0\.5{padding-left:.125rem}.md\:pt-1\.5{padding-top:.375rem}.md\:pr-1\.5{padding-right:.375rem}.md\:pb-1\.5{padding-bottom:.375rem}.md\:pl-1\.5{padding-left:.375rem}.md\:pt-2\.5{padding-top:.625rem}.md\:pr-2\.5{padding-right:.625rem}.md\:pb-2\.5{padding-bottom:.625rem}.md\:pl-2\.5{padding-left:.625rem}.md\:pt-7\.5{padding-top:1.875rem}.md\:pr-7\.5{padding-right:1.875rem}.md\:pb-7\.5{padding-bottom:1.875rem}.md\:pl-7\.5{padding-left:1.875rem}.md\:placeholder-transparent::-moz-placeholder{color:transparent}.md\:placeholder-transparent:-ms-input-placeholder{color:transparent}.md\:placeholder-transparent::placeholder{color:transparent}.md\:placeholder-current::-moz-placeholder{color:currentColor}.md\:placeholder-current:-ms-input-placeholder{color:currentColor}.md\:placeholder-current::placeholder{color:currentColor}.md\:placeholder-black::-moz-placeholder{color:#000}.md\:placeholder-black:-ms-input-placeholder{color:#000}.md\:placeholder-black::placeholder{color:#000}.md\:placeholder-white::-moz-placeholder{color:#fff}.md\:placeholder-white:-ms-input-placeholder{color:#fff}.md\:placeholder-white::placeholder{color:#fff}.md\:placeholder-gray-100::-moz-placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.md\:placeholder-gray-100:-ms-input-placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.md\:placeholder-gray-100::placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.md\:placeholder-gray-200::-moz-placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.md\:placeholder-gray-200:-ms-input-placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.md\:placeholder-gray-200::placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.md\:placeholder-gray-300::-moz-placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.md\:placeholder-gray-300:-ms-input-placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.md\:placeholder-gray-300::placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.md\:placeholder-gray-400::-moz-placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.md\:placeholder-gray-400:-ms-input-placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.md\:placeholder-gray-400::placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.md\:placeholder-gray-500::-moz-placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.md\:placeholder-gray-500:-ms-input-placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.md\:placeholder-gray-500::placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.md\:placeholder-gray-600::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.md\:placeholder-gray-600:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.md\:placeholder-gray-600::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.md\:placeholder-gray-700::-moz-placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.md\:placeholder-gray-700:-ms-input-placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.md\:placeholder-gray-700::placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.md\:placeholder-gray-800::-moz-placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.md\:placeholder-gray-800:-ms-input-placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.md\:placeholder-gray-800::placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.md\:placeholder-gray-900::-moz-placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.md\:placeholder-gray-900:-ms-input-placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.md\:placeholder-gray-900::placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.md\:placeholder-gray-DEFAULT::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.md\:placeholder-gray-DEFAULT:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.md\:placeholder-gray-DEFAULT::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.md\:placeholder-gray::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.md\:placeholder-gray:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.md\:placeholder-gray::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.md\:placeholder-red::-moz-placeholder{color:#d64343}.md\:placeholder-red:-ms-input-placeholder{color:#d64343}.md\:placeholder-red::placeholder{color:#d64343}.md\:placeholder-orange::-moz-placeholder{color:#eb6437}.md\:placeholder-orange:-ms-input-placeholder{color:#eb6437}.md\:placeholder-orange::placeholder{color:#eb6437}.md\:placeholder-yellow::-moz-placeholder{color:#f8da30}.md\:placeholder-yellow:-ms-input-placeholder{color:#f8da30}.md\:placeholder-yellow::placeholder{color:#f8da30}.md\:placeholder-green-100::-moz-placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.md\:placeholder-green-100:-ms-input-placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.md\:placeholder-green-100::placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.md\:placeholder-green-200::-moz-placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.md\:placeholder-green-200:-ms-input-placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.md\:placeholder-green-200::placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.md\:placeholder-green-300::-moz-placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.md\:placeholder-green-300:-ms-input-placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.md\:placeholder-green-300::placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.md\:placeholder-green-400::-moz-placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.md\:placeholder-green-400:-ms-input-placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.md\:placeholder-green-400::placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.md\:placeholder-green-500::-moz-placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.md\:placeholder-green-500:-ms-input-placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.md\:placeholder-green-500::placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.md\:placeholder-green-600::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.md\:placeholder-green-600:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.md\:placeholder-green-600::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.md\:placeholder-green-700::-moz-placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.md\:placeholder-green-700:-ms-input-placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.md\:placeholder-green-700::placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.md\:placeholder-green-800::-moz-placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.md\:placeholder-green-800:-ms-input-placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.md\:placeholder-green-800::placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.md\:placeholder-green-900::-moz-placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.md\:placeholder-green-900:-ms-input-placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.md\:placeholder-green-900::placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.md\:placeholder-green-DEFAULT::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.md\:placeholder-green-DEFAULT:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.md\:placeholder-green-DEFAULT::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.md\:placeholder-green::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.md\:placeholder-green:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.md\:placeholder-green::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.md\:placeholder-teal-100::-moz-placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.md\:placeholder-teal-100:-ms-input-placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.md\:placeholder-teal-100::placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.md\:placeholder-teal-200::-moz-placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.md\:placeholder-teal-200:-ms-input-placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.md\:placeholder-teal-200::placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.md\:placeholder-teal-300::-moz-placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.md\:placeholder-teal-300:-ms-input-placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.md\:placeholder-teal-300::placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.md\:placeholder-teal-400::-moz-placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.md\:placeholder-teal-400:-ms-input-placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.md\:placeholder-teal-400::placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.md\:placeholder-teal-500::-moz-placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.md\:placeholder-teal-500:-ms-input-placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.md\:placeholder-teal-500::placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.md\:placeholder-teal-600::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.md\:placeholder-teal-600:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.md\:placeholder-teal-600::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.md\:placeholder-teal-700::-moz-placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.md\:placeholder-teal-700:-ms-input-placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.md\:placeholder-teal-700::placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.md\:placeholder-teal-800::-moz-placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.md\:placeholder-teal-800:-ms-input-placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.md\:placeholder-teal-800::placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.md\:placeholder-teal-900::-moz-placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.md\:placeholder-teal-900:-ms-input-placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.md\:placeholder-teal-900::placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.md\:placeholder-teal-DEFAULT::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.md\:placeholder-teal-DEFAULT:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.md\:placeholder-teal-DEFAULT::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.md\:placeholder-teal::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.md\:placeholder-teal:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.md\:placeholder-teal::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.md\:placeholder-blue-50::-moz-placeholder{color:#d1eaff}.md\:placeholder-blue-50:-ms-input-placeholder{color:#d1eaff}.md\:placeholder-blue-50::placeholder{color:#d1eaff}.md\:placeholder-blue-100::-moz-placeholder{color:#a8d7ff}.md\:placeholder-blue-100:-ms-input-placeholder{color:#a8d7ff}.md\:placeholder-blue-100::placeholder{color:#a8d7ff}.md\:placeholder-blue-200::-moz-placeholder{color:#80c4ff}.md\:placeholder-blue-200:-ms-input-placeholder{color:#80c4ff}.md\:placeholder-blue-200::placeholder{color:#80c4ff}.md\:placeholder-blue-300::-moz-placeholder{color:#57b0ff}.md\:placeholder-blue-300:-ms-input-placeholder{color:#57b0ff}.md\:placeholder-blue-300::placeholder{color:#57b0ff}.md\:placeholder-blue-400::-moz-placeholder{color:#2e9dff}.md\:placeholder-blue-400:-ms-input-placeholder{color:#2e9dff}.md\:placeholder-blue-400::placeholder{color:#2e9dff}.md\:placeholder-blue-500::-moz-placeholder{color:#058aff}.md\:placeholder-blue-500:-ms-input-placeholder{color:#058aff}.md\:placeholder-blue-500::placeholder{color:#058aff}.md\:placeholder-blue-600::-moz-placeholder{color:#0075db}.md\:placeholder-blue-600:-ms-input-placeholder{color:#0075db}.md\:placeholder-blue-600::placeholder{color:#0075db}.md\:placeholder-blue-700::-moz-placeholder{color:#005fb3}.md\:placeholder-blue-700:-ms-input-placeholder{color:#005fb3}.md\:placeholder-blue-700::placeholder{color:#005fb3}.md\:placeholder-blue-800::-moz-placeholder{color:#00498a}.md\:placeholder-blue-800:-ms-input-placeholder{color:#00498a}.md\:placeholder-blue-800::placeholder{color:#00498a}.md\:placeholder-blue-900::-moz-placeholder{color:#003461}.md\:placeholder-blue-900:-ms-input-placeholder{color:#003461}.md\:placeholder-blue-900::placeholder{color:#003461}.md\:placeholder-blue-DEFAULT::-moz-placeholder{color:#0075db}.md\:placeholder-blue-DEFAULT:-ms-input-placeholder{color:#0075db}.md\:placeholder-blue-DEFAULT::placeholder{color:#0075db}.md\:placeholder-blue::-moz-placeholder{color:#0075db}.md\:placeholder-blue:-ms-input-placeholder{color:#0075db}.md\:placeholder-blue::placeholder{color:#0075db}.md\:placeholder-indigo-100::-moz-placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.md\:placeholder-indigo-100:-ms-input-placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.md\:placeholder-indigo-100::placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.md\:placeholder-indigo-200::-moz-placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.md\:placeholder-indigo-200:-ms-input-placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.md\:placeholder-indigo-200::placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.md\:placeholder-indigo-300::-moz-placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.md\:placeholder-indigo-300:-ms-input-placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.md\:placeholder-indigo-300::placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.md\:placeholder-indigo-400::-moz-placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.md\:placeholder-indigo-400:-ms-input-placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.md\:placeholder-indigo-400::placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.md\:placeholder-indigo-500::-moz-placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.md\:placeholder-indigo-500:-ms-input-placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.md\:placeholder-indigo-500::placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.md\:placeholder-indigo-600::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.md\:placeholder-indigo-600:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.md\:placeholder-indigo-600::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.md\:placeholder-indigo-700::-moz-placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.md\:placeholder-indigo-700:-ms-input-placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.md\:placeholder-indigo-700::placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.md\:placeholder-indigo-800::-moz-placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.md\:placeholder-indigo-800:-ms-input-placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.md\:placeholder-indigo-800::placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.md\:placeholder-indigo-900::-moz-placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.md\:placeholder-indigo-900:-ms-input-placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.md\:placeholder-indigo-900::placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.md\:placeholder-indigo-DEFAULT::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.md\:placeholder-indigo-DEFAULT:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.md\:placeholder-indigo-DEFAULT::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.md\:placeholder-indigo::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.md\:placeholder-indigo:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.md\:placeholder-indigo::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.md\:placeholder-purple-100::-moz-placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.md\:placeholder-purple-100:-ms-input-placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.md\:placeholder-purple-100::placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.md\:placeholder-purple-200::-moz-placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.md\:placeholder-purple-200:-ms-input-placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.md\:placeholder-purple-200::placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.md\:placeholder-purple-300::-moz-placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.md\:placeholder-purple-300:-ms-input-placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.md\:placeholder-purple-300::placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.md\:placeholder-purple-400::-moz-placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.md\:placeholder-purple-400:-ms-input-placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.md\:placeholder-purple-400::placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.md\:placeholder-purple-500::-moz-placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.md\:placeholder-purple-500:-ms-input-placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.md\:placeholder-purple-500::placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.md\:placeholder-purple-600::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.md\:placeholder-purple-600:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.md\:placeholder-purple-600::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.md\:placeholder-purple-700::-moz-placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.md\:placeholder-purple-700:-ms-input-placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.md\:placeholder-purple-700::placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.md\:placeholder-purple-800::-moz-placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.md\:placeholder-purple-800:-ms-input-placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.md\:placeholder-purple-800::placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.md\:placeholder-purple-900::-moz-placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.md\:placeholder-purple-900:-ms-input-placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.md\:placeholder-purple-900::placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.md\:placeholder-purple-DEFAULT::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.md\:placeholder-purple-DEFAULT:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.md\:placeholder-purple-DEFAULT::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.md\:placeholder-purple::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.md\:placeholder-purple:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.md\:placeholder-purple::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.md\:placeholder-pink::-moz-placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.md\:placeholder-pink:-ms-input-placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.md\:placeholder-pink::placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.md\:placeholder-inherit::-moz-placeholder{color:inherit}.md\:placeholder-inherit:-ms-input-placeholder{color:inherit}.md\:placeholder-inherit::placeholder{color:inherit}.md\:placeholder-amber::-moz-placeholder{color:#d78737}.md\:placeholder-amber:-ms-input-placeholder{color:#d78737}.md\:placeholder-amber::placeholder{color:#d78737}.md\:placeholder-amber-active::-moz-placeholder{color:#e3872b}.md\:placeholder-amber-active:-ms-input-placeholder{color:#e3872b}.md\:placeholder-amber-active::placeholder{color:#e3872b}.md\:placeholder-ardoise::-moz-placeholder{color:#596a82}.md\:placeholder-ardoise:-ms-input-placeholder{color:#596a82}.md\:placeholder-ardoise::placeholder{color:#596a82}.md\:placeholder-ardoise-active::-moz-placeholder{color:#476794}.md\:placeholder-ardoise-active:-ms-input-placeholder{color:#476794}.md\:placeholder-ardoise-active::placeholder{color:#476794}.md\:placeholder-blue-active::-moz-placeholder{color:#14a5c2}.md\:placeholder-blue-active:-ms-input-placeholder{color:#14a5c2}.md\:placeholder-blue-active::placeholder{color:#14a5c2}.md\:placeholder-lightBlue::-moz-placeholder{color:rgba(0,85,138,.1)}.md\:placeholder-lightBlue:-ms-input-placeholder{color:rgba(0,85,138,.1)}.md\:placeholder-lightBlue::placeholder{color:rgba(0,85,138,.1)}.md\:placeholder-lightBlue-active::-moz-placeholder{color:rgba(0,85,138,.1)}.md\:placeholder-lightBlue-active:-ms-input-placeholder{color:rgba(0,85,138,.1)}.md\:placeholder-lightBlue-active::placeholder{color:rgba(0,85,138,.1)}.md\:placeholder-deepBlue::-moz-placeholder{color:#0e346c}.md\:placeholder-deepBlue:-ms-input-placeholder{color:#0e346c}.md\:placeholder-deepBlue::placeholder{color:#0e346c}.md\:placeholder-deepBlue-active::-moz-placeholder{color:#0a3f8f}.md\:placeholder-deepBlue-active:-ms-input-placeholder{color:#0a3f8f}.md\:placeholder-deepBlue-active::placeholder{color:#0a3f8f}.md\:placeholder-gold::-moz-placeholder{color:#bd9e56}.md\:placeholder-gold:-ms-input-placeholder{color:#bd9e56}.md\:placeholder-gold::placeholder{color:#bd9e56}.md\:placeholder-gold-active::-moz-placeholder{color:#c9a34a}.md\:placeholder-gold-active:-ms-input-placeholder{color:#c9a34a}.md\:placeholder-gold-active::placeholder{color:#c9a34a}.md\:placeholder-grenadine::-moz-placeholder{color:#c35078}.md\:placeholder-grenadine:-ms-input-placeholder{color:#c35078}.md\:placeholder-grenadine::placeholder{color:#c35078}.md\:placeholder-grenadine-active::-moz-placeholder{color:#cf4475}.md\:placeholder-grenadine-active:-ms-input-placeholder{color:#cf4475}.md\:placeholder-grenadine-active::placeholder{color:#cf4475}.md\:placeholder-kiwi::-moz-placeholder{color:#9a9f1e}.md\:placeholder-kiwi:-ms-input-placeholder{color:#9a9f1e}.md\:placeholder-kiwi::placeholder{color:#9a9f1e}.md\:placeholder-kiwi-active::-moz-placeholder{color:#a3a815}.md\:placeholder-kiwi-active:-ms-input-placeholder{color:#a3a815}.md\:placeholder-kiwi-active::placeholder{color:#a3a815}.md\:placeholder-lilas::-moz-placeholder{color:#7ea1d3}.md\:placeholder-lilas:-ms-input-placeholder{color:#7ea1d3}.md\:placeholder-lilas::placeholder{color:#7ea1d3}.md\:placeholder-lilas-active::-moz-placeholder{color:#75a0db}.md\:placeholder-lilas-active:-ms-input-placeholder{color:#75a0db}.md\:placeholder-lilas-active::placeholder{color:#75a0db}.md\:placeholder-mahogany::-moz-placeholder{color:#57142e}.md\:placeholder-mahogany:-ms-input-placeholder{color:#57142e}.md\:placeholder-mahogany::placeholder{color:#57142e}.md\:placeholder-mahogany-active::-moz-placeholder{color:#610a2b}.md\:placeholder-mahogany-active:-ms-input-placeholder{color:#610a2b}.md\:placeholder-mahogany-active::placeholder{color:#610a2b}.md\:placeholder-ocher::-moz-placeholder{color:#c29614}.md\:placeholder-ocher:-ms-input-placeholder{color:#c29614}.md\:placeholder-ocher::placeholder{color:#c29614}.md\:placeholder-ocher-active::-moz-placeholder{color:#cd9c0a}.md\:placeholder-ocher-active:-ms-input-placeholder{color:#cd9c0a}.md\:placeholder-ocher-active::placeholder{color:#cd9c0a}.md\:placeholder-pine::-moz-placeholder{color:#144d52}.md\:placeholder-pine:-ms-input-placeholder{color:#144d52}.md\:placeholder-pine::placeholder{color:#144d52}.md\:placeholder-pine-active::-moz-placeholder{color:#0a555c}.md\:placeholder-pine-active:-ms-input-placeholder{color:#0a555c}.md\:placeholder-pine-active::placeholder{color:#0a555c}.md\:placeholder-platinum::-moz-placeholder{color:#000}.md\:placeholder-platinum:-ms-input-placeholder{color:#000}.md\:placeholder-platinum::placeholder{color:#000}.md\:placeholder-platinum-active::-moz-placeholder{color:#000}.md\:placeholder-platinum-active:-ms-input-placeholder{color:#000}.md\:placeholder-platinum-active::placeholder{color:#000}.md\:placeholder-prune::-moz-placeholder{color:#661456}.md\:placeholder-prune:-ms-input-placeholder{color:#661456}.md\:placeholder-prune::placeholder{color:#661456}.md\:placeholder-prune-active::-moz-placeholder{color:#72085d}.md\:placeholder-prune-active:-ms-input-placeholder{color:#72085d}.md\:placeholder-prune-active::placeholder{color:#72085d}.md\:placeholder-sand::-moz-placeholder{color:#d7be88}.md\:placeholder-sand:-ms-input-placeholder{color:#d7be88}.md\:placeholder-sand::placeholder{color:#d7be88}.md\:placeholder-sand-active::-moz-placeholder{color:#dfc181}.md\:placeholder-sand-active:-ms-input-placeholder{color:#dfc181}.md\:placeholder-sand-active::placeholder{color:#dfc181}.md\:placeholder-sandPearl::-moz-placeholder{color:#f0e5d6}.md\:placeholder-sandPearl:-ms-input-placeholder{color:#f0e5d6}.md\:placeholder-sandPearl::placeholder{color:#f0e5d6}.md\:placeholder-sandPearl-active::-moz-placeholder{color:#f2e6d4}.md\:placeholder-sandPearl-active:-ms-input-placeholder{color:#f2e6d4}.md\:placeholder-sandPearl-active::placeholder{color:#f2e6d4}.md\:placeholder-silver::-moz-placeholder{color:#b1b2b4}.md\:placeholder-silver:-ms-input-placeholder{color:#b1b2b4}.md\:placeholder-silver::placeholder{color:#b1b2b4}.md\:placeholder-silver-active::-moz-placeholder{color:#a9afbc}.md\:placeholder-silver-active:-ms-input-placeholder{color:#a9afbc}.md\:placeholder-silver-active::placeholder{color:#a9afbc}.md\:placeholder-skyBlue::-moz-placeholder{color:#98d2d7}.md\:placeholder-skyBlue:-ms-input-placeholder{color:#98d2d7}.md\:placeholder-skyBlue::placeholder{color:#98d2d7}.md\:placeholder-skyBlue-active::-moz-placeholder{color:#91d8de}.md\:placeholder-skyBlue-active:-ms-input-placeholder{color:#91d8de}.md\:placeholder-skyBlue-active::placeholder{color:#91d8de}.md\:placeholder-southSea::-moz-placeholder{color:#9dc9cd}.md\:placeholder-southSea:-ms-input-placeholder{color:#9dc9cd}.md\:placeholder-southSea::placeholder{color:#9dc9cd}.md\:placeholder-southSea-active::-moz-placeholder{color:#95ced5}.md\:placeholder-southSea-active:-ms-input-placeholder{color:#95ced5}.md\:placeholder-southSea-active::placeholder{color:#95ced5}.md\:placeholder-turquoise::-moz-placeholder{color:#14a5c2}.md\:placeholder-turquoise:-ms-input-placeholder{color:#14a5c2}.md\:placeholder-turquoise::placeholder{color:#14a5c2}.md\:placeholder-turquoise-active::-moz-placeholder{color:#0aaccd}.md\:placeholder-turquoise-active:-ms-input-placeholder{color:#0aaccd}.md\:placeholder-turquoise-active::placeholder{color:#0aaccd}.md\:placeholder-waterGreen::-moz-placeholder{color:#007571}.md\:placeholder-waterGreen:-ms-input-placeholder{color:#007571}.md\:placeholder-waterGreen::placeholder{color:#007571}.md\:placeholder-waterGreen-active::-moz-placeholder{color:#00a8a3}.md\:placeholder-waterGreen-active:-ms-input-placeholder{color:#00a8a3}.md\:placeholder-waterGreen-active::placeholder{color:#00a8a3}.md\:placeholder-deepRed::-moz-placeholder{color:#c32222}.md\:placeholder-deepRed:-ms-input-placeholder{color:#c32222}.md\:placeholder-deepRed::placeholder{color:#c32222}.md\:placeholder-deepRed-active::-moz-placeholder{color:#cf1717}.md\:placeholder-deepRed-active:-ms-input-placeholder{color:#cf1717}.md\:placeholder-deepRed-active::placeholder{color:#cf1717}.md\:placeholder-emerald::-moz-placeholder{color:#14a33a}.md\:placeholder-emerald:-ms-input-placeholder{color:#14a33a}.md\:placeholder-emerald::placeholder{color:#14a33a}.md\:placeholder-emerald-active::-moz-placeholder{color:#0bad36}.md\:placeholder-emerald-active:-ms-input-placeholder{color:#0bad36}.md\:placeholder-emerald-active::placeholder{color:#0bad36}.md\:placeholder-greenLight::-moz-placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.md\:placeholder-greenLight:-ms-input-placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.md\:placeholder-greenLight::placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.md\:placeholder-orange-active::-moz-placeholder{color:#f65f2c}.md\:placeholder-orange-active:-ms-input-placeholder{color:#f65f2c}.md\:placeholder-orange-active::placeholder{color:#f65f2c}.md\:placeholder-red-active::-moz-placeholder{color:#e13737}.md\:placeholder-red-active:-ms-input-placeholder{color:#e13737}.md\:placeholder-red-active::placeholder{color:#e13737}.md\:placeholder-white-active::-moz-placeholder{color:#14a5c2}.md\:placeholder-white-active:-ms-input-placeholder{color:#14a5c2}.md\:placeholder-white-active::placeholder{color:#14a5c2}.md\:placeholder-white-button::-moz-placeholder{color:#fff}.md\:placeholder-white-button:-ms-input-placeholder{color:#fff}.md\:placeholder-white-button::placeholder{color:#fff}.md\:placeholder-white-button-active::-moz-placeholder{color:#fff}.md\:placeholder-white-button-active:-ms-input-placeholder{color:#fff}.md\:placeholder-white-button-active::placeholder{color:#fff}.md\:placeholder-code::-moz-placeholder{color:#3f3d57}.md\:placeholder-code:-ms-input-placeholder{color:#3f3d57}.md\:placeholder-code::placeholder{color:#3f3d57}.md\:placeholder-code-active::-moz-placeholder{color:#37354b}.md\:placeholder-code-active:-ms-input-placeholder{color:#37354b}.md\:placeholder-code-active::placeholder{color:#37354b}.md\:placeholder-gray-lighter::-moz-placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.md\:placeholder-gray-lighter:-ms-input-placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.md\:placeholder-gray-lighter::placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.md\:placeholder-gray-lighter-active::-moz-placeholder{color:#ebebeb}.md\:placeholder-gray-lighter-active:-ms-input-placeholder{color:#ebebeb}.md\:placeholder-gray-lighter-active::placeholder{color:#ebebeb}.md\:placeholder-gray-light::-moz-placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.md\:placeholder-gray-light:-ms-input-placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.md\:placeholder-gray-light::placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.md\:placeholder-gray-medium::-moz-placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.md\:placeholder-gray-medium:-ms-input-placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.md\:placeholder-gray-medium::placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.md\:placeholder-gray-darker::-moz-placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.md\:placeholder-gray-darker:-ms-input-placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.md\:placeholder-gray-darker::placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.md\:placeholder-gray-darker-active::-moz-placeholder{color:#14a5c2}.md\:placeholder-gray-darker-active:-ms-input-placeholder{color:#14a5c2}.md\:placeholder-gray-darker-active::placeholder{color:#14a5c2}.md\:placeholder-api-default::-moz-placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.md\:placeholder-api-default:-ms-input-placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.md\:placeholder-api-default::placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.md\:placeholder-gray-xxl::-moz-placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.md\:placeholder-gray-xxl:-ms-input-placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.md\:placeholder-gray-xxl::placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.md\:placeholder-line-even::-moz-placeholder{color:#f3f6f7}.md\:placeholder-line-even:-ms-input-placeholder{color:#f3f6f7}.md\:placeholder-line-even::placeholder{color:#f3f6f7}.md\:focus\:placeholder-transparent:focus::-moz-placeholder{color:transparent}.md\:focus\:placeholder-transparent:focus:-ms-input-placeholder{color:transparent}.md\:focus\:placeholder-transparent:focus::placeholder{color:transparent}.md\:focus\:placeholder-current:focus::-moz-placeholder{color:currentColor}.md\:focus\:placeholder-current:focus:-ms-input-placeholder{color:currentColor}.md\:focus\:placeholder-current:focus::placeholder{color:currentColor}.md\:focus\:placeholder-black:focus::-moz-placeholder{color:#000}.md\:focus\:placeholder-black:focus:-ms-input-placeholder{color:#000}.md\:focus\:placeholder-black:focus::placeholder{color:#000}.md\:focus\:placeholder-white:focus::-moz-placeholder{color:#fff}.md\:focus\:placeholder-white:focus:-ms-input-placeholder{color:#fff}.md\:focus\:placeholder-white:focus::placeholder{color:#fff}.md\:focus\:placeholder-gray-100:focus::-moz-placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-100:focus::placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-200:focus::-moz-placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-200:focus::placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-300:focus::-moz-placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-300:focus::placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-400:focus::-moz-placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-400:focus::placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-500:focus::-moz-placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-500:focus::placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-600:focus::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-600:focus::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-700:focus::-moz-placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-700:focus::placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-800:focus::-moz-placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-800:focus::placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-900:focus::-moz-placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-900:focus::placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-DEFAULT:focus::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-DEFAULT:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-DEFAULT:focus::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.md\:focus\:placeholder-gray:focus::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.md\:focus\:placeholder-gray:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.md\:focus\:placeholder-gray:focus::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.md\:focus\:placeholder-red:focus::-moz-placeholder{color:#d64343}.md\:focus\:placeholder-red:focus:-ms-input-placeholder{color:#d64343}.md\:focus\:placeholder-red:focus::placeholder{color:#d64343}.md\:focus\:placeholder-orange:focus::-moz-placeholder{color:#eb6437}.md\:focus\:placeholder-orange:focus:-ms-input-placeholder{color:#eb6437}.md\:focus\:placeholder-orange:focus::placeholder{color:#eb6437}.md\:focus\:placeholder-yellow:focus::-moz-placeholder{color:#f8da30}.md\:focus\:placeholder-yellow:focus:-ms-input-placeholder{color:#f8da30}.md\:focus\:placeholder-yellow:focus::placeholder{color:#f8da30}.md\:focus\:placeholder-green-100:focus::-moz-placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.md\:focus\:placeholder-green-100:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.md\:focus\:placeholder-green-100:focus::placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.md\:focus\:placeholder-green-200:focus::-moz-placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.md\:focus\:placeholder-green-200:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.md\:focus\:placeholder-green-200:focus::placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.md\:focus\:placeholder-green-300:focus::-moz-placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.md\:focus\:placeholder-green-300:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.md\:focus\:placeholder-green-300:focus::placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.md\:focus\:placeholder-green-400:focus::-moz-placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.md\:focus\:placeholder-green-400:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.md\:focus\:placeholder-green-400:focus::placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.md\:focus\:placeholder-green-500:focus::-moz-placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.md\:focus\:placeholder-green-500:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.md\:focus\:placeholder-green-500:focus::placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.md\:focus\:placeholder-green-600:focus::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.md\:focus\:placeholder-green-600:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.md\:focus\:placeholder-green-600:focus::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.md\:focus\:placeholder-green-700:focus::-moz-placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.md\:focus\:placeholder-green-700:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.md\:focus\:placeholder-green-700:focus::placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.md\:focus\:placeholder-green-800:focus::-moz-placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.md\:focus\:placeholder-green-800:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.md\:focus\:placeholder-green-800:focus::placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.md\:focus\:placeholder-green-900:focus::-moz-placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.md\:focus\:placeholder-green-900:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.md\:focus\:placeholder-green-900:focus::placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.md\:focus\:placeholder-green-DEFAULT:focus::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.md\:focus\:placeholder-green-DEFAULT:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.md\:focus\:placeholder-green-DEFAULT:focus::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.md\:focus\:placeholder-green:focus::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.md\:focus\:placeholder-green:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.md\:focus\:placeholder-green:focus::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-100:focus::-moz-placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-100:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-100:focus::placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-200:focus::-moz-placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-200:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-200:focus::placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-300:focus::-moz-placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-300:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-300:focus::placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-400:focus::-moz-placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-400:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-400:focus::placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-500:focus::-moz-placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-500:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-500:focus::placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-600:focus::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-600:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-600:focus::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-700:focus::-moz-placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-700:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-700:focus::placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-800:focus::-moz-placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-800:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-800:focus::placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-900:focus::-moz-placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-900:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-900:focus::placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-DEFAULT:focus::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-DEFAULT:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.md\:focus\:placeholder-teal-DEFAULT:focus::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.md\:focus\:placeholder-teal:focus::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.md\:focus\:placeholder-teal:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.md\:focus\:placeholder-teal:focus::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.md\:focus\:placeholder-blue-50:focus::-moz-placeholder{color:#d1eaff}.md\:focus\:placeholder-blue-50:focus:-ms-input-placeholder{color:#d1eaff}.md\:focus\:placeholder-blue-50:focus::placeholder{color:#d1eaff}.md\:focus\:placeholder-blue-100:focus::-moz-placeholder{color:#a8d7ff}.md\:focus\:placeholder-blue-100:focus:-ms-input-placeholder{color:#a8d7ff}.md\:focus\:placeholder-blue-100:focus::placeholder{color:#a8d7ff}.md\:focus\:placeholder-blue-200:focus::-moz-placeholder{color:#80c4ff}.md\:focus\:placeholder-blue-200:focus:-ms-input-placeholder{color:#80c4ff}.md\:focus\:placeholder-blue-200:focus::placeholder{color:#80c4ff}.md\:focus\:placeholder-blue-300:focus::-moz-placeholder{color:#57b0ff}.md\:focus\:placeholder-blue-300:focus:-ms-input-placeholder{color:#57b0ff}.md\:focus\:placeholder-blue-300:focus::placeholder{color:#57b0ff}.md\:focus\:placeholder-blue-400:focus::-moz-placeholder{color:#2e9dff}.md\:focus\:placeholder-blue-400:focus:-ms-input-placeholder{color:#2e9dff}.md\:focus\:placeholder-blue-400:focus::placeholder{color:#2e9dff}.md\:focus\:placeholder-blue-500:focus::-moz-placeholder{color:#058aff}.md\:focus\:placeholder-blue-500:focus:-ms-input-placeholder{color:#058aff}.md\:focus\:placeholder-blue-500:focus::placeholder{color:#058aff}.md\:focus\:placeholder-blue-600:focus::-moz-placeholder{color:#0075db}.md\:focus\:placeholder-blue-600:focus:-ms-input-placeholder{color:#0075db}.md\:focus\:placeholder-blue-600:focus::placeholder{color:#0075db}.md\:focus\:placeholder-blue-700:focus::-moz-placeholder{color:#005fb3}.md\:focus\:placeholder-blue-700:focus:-ms-input-placeholder{color:#005fb3}.md\:focus\:placeholder-blue-700:focus::placeholder{color:#005fb3}.md\:focus\:placeholder-blue-800:focus::-moz-placeholder{color:#00498a}.md\:focus\:placeholder-blue-800:focus:-ms-input-placeholder{color:#00498a}.md\:focus\:placeholder-blue-800:focus::placeholder{color:#00498a}.md\:focus\:placeholder-blue-900:focus::-moz-placeholder{color:#003461}.md\:focus\:placeholder-blue-900:focus:-ms-input-placeholder{color:#003461}.md\:focus\:placeholder-blue-900:focus::placeholder{color:#003461}.md\:focus\:placeholder-blue-DEFAULT:focus::-moz-placeholder{color:#0075db}.md\:focus\:placeholder-blue-DEFAULT:focus:-ms-input-placeholder{color:#0075db}.md\:focus\:placeholder-blue-DEFAULT:focus::placeholder{color:#0075db}.md\:focus\:placeholder-blue:focus::-moz-placeholder{color:#0075db}.md\:focus\:placeholder-blue:focus:-ms-input-placeholder{color:#0075db}.md\:focus\:placeholder-blue:focus::placeholder{color:#0075db}.md\:focus\:placeholder-indigo-100:focus::-moz-placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-100:focus::placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-200:focus::-moz-placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-200:focus::placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-300:focus::-moz-placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-300:focus::placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-400:focus::-moz-placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-400:focus::placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-500:focus::-moz-placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-500:focus::placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-600:focus::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-600:focus::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-700:focus::-moz-placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-700:focus::placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-800:focus::-moz-placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-800:focus::placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-900:focus::-moz-placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-900:focus::placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-DEFAULT:focus::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-DEFAULT:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo-DEFAULT:focus::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo:focus::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.md\:focus\:placeholder-indigo:focus::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-100:focus::-moz-placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-100:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-100:focus::placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-200:focus::-moz-placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-200:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-200:focus::placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-300:focus::-moz-placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-300:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-300:focus::placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-400:focus::-moz-placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-400:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-400:focus::placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-500:focus::-moz-placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-500:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-500:focus::placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-600:focus::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-600:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-600:focus::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-700:focus::-moz-placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-700:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-700:focus::placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-800:focus::-moz-placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-800:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-800:focus::placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-900:focus::-moz-placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-900:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-900:focus::placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-DEFAULT:focus::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-DEFAULT:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.md\:focus\:placeholder-purple-DEFAULT:focus::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.md\:focus\:placeholder-purple:focus::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.md\:focus\:placeholder-purple:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.md\:focus\:placeholder-purple:focus::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.md\:focus\:placeholder-pink:focus::-moz-placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.md\:focus\:placeholder-pink:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.md\:focus\:placeholder-pink:focus::placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.md\:focus\:placeholder-inherit:focus::-moz-placeholder{color:inherit}.md\:focus\:placeholder-inherit:focus:-ms-input-placeholder{color:inherit}.md\:focus\:placeholder-inherit:focus::placeholder{color:inherit}.md\:focus\:placeholder-amber:focus::-moz-placeholder{color:#d78737}.md\:focus\:placeholder-amber:focus:-ms-input-placeholder{color:#d78737}.md\:focus\:placeholder-amber:focus::placeholder{color:#d78737}.md\:focus\:placeholder-amber-active:focus::-moz-placeholder{color:#e3872b}.md\:focus\:placeholder-amber-active:focus:-ms-input-placeholder{color:#e3872b}.md\:focus\:placeholder-amber-active:focus::placeholder{color:#e3872b}.md\:focus\:placeholder-ardoise:focus::-moz-placeholder{color:#596a82}.md\:focus\:placeholder-ardoise:focus:-ms-input-placeholder{color:#596a82}.md\:focus\:placeholder-ardoise:focus::placeholder{color:#596a82}.md\:focus\:placeholder-ardoise-active:focus::-moz-placeholder{color:#476794}.md\:focus\:placeholder-ardoise-active:focus:-ms-input-placeholder{color:#476794}.md\:focus\:placeholder-ardoise-active:focus::placeholder{color:#476794}.md\:focus\:placeholder-blue-active:focus::-moz-placeholder{color:#14a5c2}.md\:focus\:placeholder-blue-active:focus:-ms-input-placeholder{color:#14a5c2}.md\:focus\:placeholder-blue-active:focus::placeholder{color:#14a5c2}.md\:focus\:placeholder-lightBlue:focus::-moz-placeholder{color:rgba(0,85,138,.1)}.md\:focus\:placeholder-lightBlue:focus:-ms-input-placeholder{color:rgba(0,85,138,.1)}.md\:focus\:placeholder-lightBlue:focus::placeholder{color:rgba(0,85,138,.1)}.md\:focus\:placeholder-lightBlue-active:focus::-moz-placeholder{color:rgba(0,85,138,.1)}.md\:focus\:placeholder-lightBlue-active:focus:-ms-input-placeholder{color:rgba(0,85,138,.1)}.md\:focus\:placeholder-lightBlue-active:focus::placeholder{color:rgba(0,85,138,.1)}.md\:focus\:placeholder-deepBlue:focus::-moz-placeholder{color:#0e346c}.md\:focus\:placeholder-deepBlue:focus:-ms-input-placeholder{color:#0e346c}.md\:focus\:placeholder-deepBlue:focus::placeholder{color:#0e346c}.md\:focus\:placeholder-deepBlue-active:focus::-moz-placeholder{color:#0a3f8f}.md\:focus\:placeholder-deepBlue-active:focus:-ms-input-placeholder{color:#0a3f8f}.md\:focus\:placeholder-deepBlue-active:focus::placeholder{color:#0a3f8f}.md\:focus\:placeholder-gold:focus::-moz-placeholder{color:#bd9e56}.md\:focus\:placeholder-gold:focus:-ms-input-placeholder{color:#bd9e56}.md\:focus\:placeholder-gold:focus::placeholder{color:#bd9e56}.md\:focus\:placeholder-gold-active:focus::-moz-placeholder{color:#c9a34a}.md\:focus\:placeholder-gold-active:focus:-ms-input-placeholder{color:#c9a34a}.md\:focus\:placeholder-gold-active:focus::placeholder{color:#c9a34a}.md\:focus\:placeholder-grenadine:focus::-moz-placeholder{color:#c35078}.md\:focus\:placeholder-grenadine:focus:-ms-input-placeholder{color:#c35078}.md\:focus\:placeholder-grenadine:focus::placeholder{color:#c35078}.md\:focus\:placeholder-grenadine-active:focus::-moz-placeholder{color:#cf4475}.md\:focus\:placeholder-grenadine-active:focus:-ms-input-placeholder{color:#cf4475}.md\:focus\:placeholder-grenadine-active:focus::placeholder{color:#cf4475}.md\:focus\:placeholder-kiwi:focus::-moz-placeholder{color:#9a9f1e}.md\:focus\:placeholder-kiwi:focus:-ms-input-placeholder{color:#9a9f1e}.md\:focus\:placeholder-kiwi:focus::placeholder{color:#9a9f1e}.md\:focus\:placeholder-kiwi-active:focus::-moz-placeholder{color:#a3a815}.md\:focus\:placeholder-kiwi-active:focus:-ms-input-placeholder{color:#a3a815}.md\:focus\:placeholder-kiwi-active:focus::placeholder{color:#a3a815}.md\:focus\:placeholder-lilas:focus::-moz-placeholder{color:#7ea1d3}.md\:focus\:placeholder-lilas:focus:-ms-input-placeholder{color:#7ea1d3}.md\:focus\:placeholder-lilas:focus::placeholder{color:#7ea1d3}.md\:focus\:placeholder-lilas-active:focus::-moz-placeholder{color:#75a0db}.md\:focus\:placeholder-lilas-active:focus:-ms-input-placeholder{color:#75a0db}.md\:focus\:placeholder-lilas-active:focus::placeholder{color:#75a0db}.md\:focus\:placeholder-mahogany:focus::-moz-placeholder{color:#57142e}.md\:focus\:placeholder-mahogany:focus:-ms-input-placeholder{color:#57142e}.md\:focus\:placeholder-mahogany:focus::placeholder{color:#57142e}.md\:focus\:placeholder-mahogany-active:focus::-moz-placeholder{color:#610a2b}.md\:focus\:placeholder-mahogany-active:focus:-ms-input-placeholder{color:#610a2b}.md\:focus\:placeholder-mahogany-active:focus::placeholder{color:#610a2b}.md\:focus\:placeholder-ocher:focus::-moz-placeholder{color:#c29614}.md\:focus\:placeholder-ocher:focus:-ms-input-placeholder{color:#c29614}.md\:focus\:placeholder-ocher:focus::placeholder{color:#c29614}.md\:focus\:placeholder-ocher-active:focus::-moz-placeholder{color:#cd9c0a}.md\:focus\:placeholder-ocher-active:focus:-ms-input-placeholder{color:#cd9c0a}.md\:focus\:placeholder-ocher-active:focus::placeholder{color:#cd9c0a}.md\:focus\:placeholder-pine:focus::-moz-placeholder{color:#144d52}.md\:focus\:placeholder-pine:focus:-ms-input-placeholder{color:#144d52}.md\:focus\:placeholder-pine:focus::placeholder{color:#144d52}.md\:focus\:placeholder-pine-active:focus::-moz-placeholder{color:#0a555c}.md\:focus\:placeholder-pine-active:focus:-ms-input-placeholder{color:#0a555c}.md\:focus\:placeholder-pine-active:focus::placeholder{color:#0a555c}.md\:focus\:placeholder-platinum:focus::-moz-placeholder{color:#000}.md\:focus\:placeholder-platinum:focus:-ms-input-placeholder{color:#000}.md\:focus\:placeholder-platinum:focus::placeholder{color:#000}.md\:focus\:placeholder-platinum-active:focus::-moz-placeholder{color:#000}.md\:focus\:placeholder-platinum-active:focus:-ms-input-placeholder{color:#000}.md\:focus\:placeholder-platinum-active:focus::placeholder{color:#000}.md\:focus\:placeholder-prune:focus::-moz-placeholder{color:#661456}.md\:focus\:placeholder-prune:focus:-ms-input-placeholder{color:#661456}.md\:focus\:placeholder-prune:focus::placeholder{color:#661456}.md\:focus\:placeholder-prune-active:focus::-moz-placeholder{color:#72085d}.md\:focus\:placeholder-prune-active:focus:-ms-input-placeholder{color:#72085d}.md\:focus\:placeholder-prune-active:focus::placeholder{color:#72085d}.md\:focus\:placeholder-sand:focus::-moz-placeholder{color:#d7be88}.md\:focus\:placeholder-sand:focus:-ms-input-placeholder{color:#d7be88}.md\:focus\:placeholder-sand:focus::placeholder{color:#d7be88}.md\:focus\:placeholder-sand-active:focus::-moz-placeholder{color:#dfc181}.md\:focus\:placeholder-sand-active:focus:-ms-input-placeholder{color:#dfc181}.md\:focus\:placeholder-sand-active:focus::placeholder{color:#dfc181}.md\:focus\:placeholder-sandPearl:focus::-moz-placeholder{color:#f0e5d6}.md\:focus\:placeholder-sandPearl:focus:-ms-input-placeholder{color:#f0e5d6}.md\:focus\:placeholder-sandPearl:focus::placeholder{color:#f0e5d6}.md\:focus\:placeholder-sandPearl-active:focus::-moz-placeholder{color:#f2e6d4}.md\:focus\:placeholder-sandPearl-active:focus:-ms-input-placeholder{color:#f2e6d4}.md\:focus\:placeholder-sandPearl-active:focus::placeholder{color:#f2e6d4}.md\:focus\:placeholder-silver:focus::-moz-placeholder{color:#b1b2b4}.md\:focus\:placeholder-silver:focus:-ms-input-placeholder{color:#b1b2b4}.md\:focus\:placeholder-silver:focus::placeholder{color:#b1b2b4}.md\:focus\:placeholder-silver-active:focus::-moz-placeholder{color:#a9afbc}.md\:focus\:placeholder-silver-active:focus:-ms-input-placeholder{color:#a9afbc}.md\:focus\:placeholder-silver-active:focus::placeholder{color:#a9afbc}.md\:focus\:placeholder-skyBlue:focus::-moz-placeholder{color:#98d2d7}.md\:focus\:placeholder-skyBlue:focus:-ms-input-placeholder{color:#98d2d7}.md\:focus\:placeholder-skyBlue:focus::placeholder{color:#98d2d7}.md\:focus\:placeholder-skyBlue-active:focus::-moz-placeholder{color:#91d8de}.md\:focus\:placeholder-skyBlue-active:focus:-ms-input-placeholder{color:#91d8de}.md\:focus\:placeholder-skyBlue-active:focus::placeholder{color:#91d8de}.md\:focus\:placeholder-southSea:focus::-moz-placeholder{color:#9dc9cd}.md\:focus\:placeholder-southSea:focus:-ms-input-placeholder{color:#9dc9cd}.md\:focus\:placeholder-southSea:focus::placeholder{color:#9dc9cd}.md\:focus\:placeholder-southSea-active:focus::-moz-placeholder{color:#95ced5}.md\:focus\:placeholder-southSea-active:focus:-ms-input-placeholder{color:#95ced5}.md\:focus\:placeholder-southSea-active:focus::placeholder{color:#95ced5}.md\:focus\:placeholder-turquoise:focus::-moz-placeholder{color:#14a5c2}.md\:focus\:placeholder-turquoise:focus:-ms-input-placeholder{color:#14a5c2}.md\:focus\:placeholder-turquoise:focus::placeholder{color:#14a5c2}.md\:focus\:placeholder-turquoise-active:focus::-moz-placeholder{color:#0aaccd}.md\:focus\:placeholder-turquoise-active:focus:-ms-input-placeholder{color:#0aaccd}.md\:focus\:placeholder-turquoise-active:focus::placeholder{color:#0aaccd}.md\:focus\:placeholder-waterGreen:focus::-moz-placeholder{color:#007571}.md\:focus\:placeholder-waterGreen:focus:-ms-input-placeholder{color:#007571}.md\:focus\:placeholder-waterGreen:focus::placeholder{color:#007571}.md\:focus\:placeholder-waterGreen-active:focus::-moz-placeholder{color:#00a8a3}.md\:focus\:placeholder-waterGreen-active:focus:-ms-input-placeholder{color:#00a8a3}.md\:focus\:placeholder-waterGreen-active:focus::placeholder{color:#00a8a3}.md\:focus\:placeholder-deepRed:focus::-moz-placeholder{color:#c32222}.md\:focus\:placeholder-deepRed:focus:-ms-input-placeholder{color:#c32222}.md\:focus\:placeholder-deepRed:focus::placeholder{color:#c32222}.md\:focus\:placeholder-deepRed-active:focus::-moz-placeholder{color:#cf1717}.md\:focus\:placeholder-deepRed-active:focus:-ms-input-placeholder{color:#cf1717}.md\:focus\:placeholder-deepRed-active:focus::placeholder{color:#cf1717}.md\:focus\:placeholder-emerald:focus::-moz-placeholder{color:#14a33a}.md\:focus\:placeholder-emerald:focus:-ms-input-placeholder{color:#14a33a}.md\:focus\:placeholder-emerald:focus::placeholder{color:#14a33a}.md\:focus\:placeholder-emerald-active:focus::-moz-placeholder{color:#0bad36}.md\:focus\:placeholder-emerald-active:focus:-ms-input-placeholder{color:#0bad36}.md\:focus\:placeholder-emerald-active:focus::placeholder{color:#0bad36}.md\:focus\:placeholder-greenLight:focus::-moz-placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.md\:focus\:placeholder-greenLight:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.md\:focus\:placeholder-greenLight:focus::placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.md\:focus\:placeholder-orange-active:focus::-moz-placeholder{color:#f65f2c}.md\:focus\:placeholder-orange-active:focus:-ms-input-placeholder{color:#f65f2c}.md\:focus\:placeholder-orange-active:focus::placeholder{color:#f65f2c}.md\:focus\:placeholder-red-active:focus::-moz-placeholder{color:#e13737}.md\:focus\:placeholder-red-active:focus:-ms-input-placeholder{color:#e13737}.md\:focus\:placeholder-red-active:focus::placeholder{color:#e13737}.md\:focus\:placeholder-white-active:focus::-moz-placeholder{color:#14a5c2}.md\:focus\:placeholder-white-active:focus:-ms-input-placeholder{color:#14a5c2}.md\:focus\:placeholder-white-active:focus::placeholder{color:#14a5c2}.md\:focus\:placeholder-white-button:focus::-moz-placeholder{color:#fff}.md\:focus\:placeholder-white-button:focus:-ms-input-placeholder{color:#fff}.md\:focus\:placeholder-white-button:focus::placeholder{color:#fff}.md\:focus\:placeholder-white-button-active:focus::-moz-placeholder{color:#fff}.md\:focus\:placeholder-white-button-active:focus:-ms-input-placeholder{color:#fff}.md\:focus\:placeholder-white-button-active:focus::placeholder{color:#fff}.md\:focus\:placeholder-code:focus::-moz-placeholder{color:#3f3d57}.md\:focus\:placeholder-code:focus:-ms-input-placeholder{color:#3f3d57}.md\:focus\:placeholder-code:focus::placeholder{color:#3f3d57}.md\:focus\:placeholder-code-active:focus::-moz-placeholder{color:#37354b}.md\:focus\:placeholder-code-active:focus:-ms-input-placeholder{color:#37354b}.md\:focus\:placeholder-code-active:focus::placeholder{color:#37354b}.md\:focus\:placeholder-gray-lighter:focus::-moz-placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-lighter:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-lighter:focus::placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-lighter-active:focus::-moz-placeholder{color:#ebebeb}.md\:focus\:placeholder-gray-lighter-active:focus:-ms-input-placeholder{color:#ebebeb}.md\:focus\:placeholder-gray-lighter-active:focus::placeholder{color:#ebebeb}.md\:focus\:placeholder-gray-light:focus::-moz-placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-light:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-light:focus::placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-medium:focus::-moz-placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-medium:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-medium:focus::placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-darker:focus::-moz-placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-darker:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-darker:focus::placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-darker-active:focus::-moz-placeholder{color:#14a5c2}.md\:focus\:placeholder-gray-darker-active:focus:-ms-input-placeholder{color:#14a5c2}.md\:focus\:placeholder-gray-darker-active:focus::placeholder{color:#14a5c2}.md\:focus\:placeholder-api-default:focus::-moz-placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.md\:focus\:placeholder-api-default:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.md\:focus\:placeholder-api-default:focus::placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-xxl:focus::-moz-placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-xxl:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.md\:focus\:placeholder-gray-xxl:focus::placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.md\:focus\:placeholder-line-even:focus::-moz-placeholder{color:#f3f6f7}.md\:focus\:placeholder-line-even:focus:-ms-input-placeholder{color:#f3f6f7}.md\:focus\:placeholder-line-even:focus::placeholder{color:#f3f6f7}.md\:placeholder-opacity-0::-moz-placeholder{--placeholder-opacity:0}.md\:placeholder-opacity-0:-ms-input-placeholder{--placeholder-opacity:0}.md\:placeholder-opacity-0::placeholder{--placeholder-opacity:0}.md\:placeholder-opacity-25::-moz-placeholder{--placeholder-opacity:0.25}.md\:placeholder-opacity-25:-ms-input-placeholder{--placeholder-opacity:0.25}.md\:placeholder-opacity-25::placeholder{--placeholder-opacity:0.25}.md\:placeholder-opacity-50::-moz-placeholder{--placeholder-opacity:0.5}.md\:placeholder-opacity-50:-ms-input-placeholder{--placeholder-opacity:0.5}.md\:placeholder-opacity-50::placeholder{--placeholder-opacity:0.5}.md\:placeholder-opacity-75::-moz-placeholder{--placeholder-opacity:0.75}.md\:placeholder-opacity-75:-ms-input-placeholder{--placeholder-opacity:0.75}.md\:placeholder-opacity-75::placeholder{--placeholder-opacity:0.75}.md\:placeholder-opacity-100::-moz-placeholder{--placeholder-opacity:1}.md\:placeholder-opacity-100:-ms-input-placeholder{--placeholder-opacity:1}.md\:placeholder-opacity-100::placeholder{--placeholder-opacity:1}.md\:focus\:placeholder-opacity-0:focus::-moz-placeholder{--placeholder-opacity:0}.md\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{--placeholder-opacity:0}.md\:focus\:placeholder-opacity-0:focus::placeholder{--placeholder-opacity:0}.md\:focus\:placeholder-opacity-25:focus::-moz-placeholder{--placeholder-opacity:0.25}.md\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{--placeholder-opacity:0.25}.md\:focus\:placeholder-opacity-25:focus::placeholder{--placeholder-opacity:0.25}.md\:focus\:placeholder-opacity-50:focus::-moz-placeholder{--placeholder-opacity:0.5}.md\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{--placeholder-opacity:0.5}.md\:focus\:placeholder-opacity-50:focus::placeholder{--placeholder-opacity:0.5}.md\:focus\:placeholder-opacity-75:focus::-moz-placeholder{--placeholder-opacity:0.75}.md\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{--placeholder-opacity:0.75}.md\:focus\:placeholder-opacity-75:focus::placeholder{--placeholder-opacity:0.75}.md\:focus\:placeholder-opacity-100:focus::-moz-placeholder{--placeholder-opacity:1}.md\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{--placeholder-opacity:1}.md\:focus\:placeholder-opacity-100:focus::placeholder{--placeholder-opacity:1}.md\:pointer-events-none{pointer-events:none}.md\:pointer-events-auto{pointer-events:auto}.md\:static{position:static}.md\:fixed{position:fixed}.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:sticky{position:-webkit-sticky;position:sticky}.md\:inset-0{top:0;right:0;bottom:0;left:0}.md\:inset-1{top:.25rem;right:.25rem;bottom:.25rem;left:.25rem}.md\:inset-2{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.md\:inset-3{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}.md\:inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.md\:inset-5{top:1.25rem;right:1.25rem;bottom:1.25rem;left:1.25rem}.md\:inset-6{top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem}.md\:inset-7{top:1.75rem;right:1.75rem;bottom:1.75rem;left:1.75rem}.md\:inset-8{top:2rem;right:2rem;bottom:2rem;left:2rem}.md\:inset-9{top:2.25rem;right:2.25rem;bottom:2.25rem;left:2.25rem}.md\:inset-10{top:2.5rem;right:2.5rem;bottom:2.5rem;left:2.5rem}.md\:inset-11{top:2.75rem;right:2.75rem;bottom:2.75rem;left:2.75rem}.md\:inset-12{top:3rem;right:3rem;bottom:3rem;left:3rem}.md\:inset-15{top:3.75rem;right:3.75rem;bottom:3.75rem;left:3.75rem}.md\:inset-16{top:4rem;right:4rem;bottom:4rem;left:4rem}.md\:inset-20{top:5rem;right:5rem;bottom:5rem;left:5rem}.md\:inset-22{top:5.5rem;right:5.5rem;bottom:5.5rem;left:5.5rem}.md\:inset-24{top:6rem;right:6rem;bottom:6rem;left:6rem}.md\:inset-25{top:6.25rem;right:6.25rem;bottom:6.25rem;left:6.25rem}.md\:inset-26{top:6.5rem;right:6.5rem;bottom:6.5rem;left:6.5rem}.md\:inset-28{top:8rem;right:8rem;bottom:8rem;left:8rem}.md\:inset-30{top:8.5rem;right:8.5rem;bottom:8.5rem;left:8.5rem}.md\:inset-32{top:9rem;right:9rem;bottom:9rem;left:9rem}.md\:inset-40{top:10rem;right:10rem;bottom:10rem;left:10rem}.md\:inset-48{top:12rem;right:12rem;bottom:12rem;left:12rem}.md\:inset-52{top:13rem;right:13rem;bottom:13rem;left:13rem}.md\:inset-56{top:14rem;right:14rem;bottom:14rem;left:14rem}.md\:inset-60{top:15rem;right:15rem;bottom:15rem;left:15rem}.md\:inset-64{top:16rem;right:16rem;bottom:16rem;left:16rem}.md\:inset-68{top:17rem;right:17rem;bottom:17rem;left:17rem}.md\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}.md\:inset-px{top:1px;right:1px;bottom:1px;left:1px}.md\:inset-0\.5{top:.125rem;right:.125rem;bottom:.125rem;left:.125rem}.md\:inset-1\.5{top:.375rem;right:.375rem;bottom:.375rem;left:.375rem}.md\:inset-2\.5{top:.625rem;right:.625rem;bottom:.625rem;left:.625rem}.md\:inset-7\.5{top:1.875rem;right:1.875rem;bottom:1.875rem;left:1.875rem}.md\:inset-y-0{top:0;bottom:0}.md\:inset-x-0{right:0;left:0}.md\:inset-y-1{top:.25rem;bottom:.25rem}.md\:inset-x-1{right:.25rem;left:.25rem}.md\:inset-y-2{top:.5rem;bottom:.5rem}.md\:inset-x-2{right:.5rem;left:.5rem}.md\:inset-y-3{top:.75rem;bottom:.75rem}.md\:inset-x-3{right:.75rem;left:.75rem}.md\:inset-y-4{top:1rem;bottom:1rem}.md\:inset-x-4{right:1rem;left:1rem}.md\:inset-y-5{top:1.25rem;bottom:1.25rem}.md\:inset-x-5{right:1.25rem;left:1.25rem}.md\:inset-y-6{top:1.5rem;bottom:1.5rem}.md\:inset-x-6{right:1.5rem;left:1.5rem}.md\:inset-y-7{top:1.75rem;bottom:1.75rem}.md\:inset-x-7{right:1.75rem;left:1.75rem}.md\:inset-y-8{top:2rem;bottom:2rem}.md\:inset-x-8{right:2rem;left:2rem}.md\:inset-y-9{top:2.25rem;bottom:2.25rem}.md\:inset-x-9{right:2.25rem;left:2.25rem}.md\:inset-y-10{top:2.5rem;bottom:2.5rem}.md\:inset-x-10{right:2.5rem;left:2.5rem}.md\:inset-y-11{top:2.75rem;bottom:2.75rem}.md\:inset-x-11{right:2.75rem;left:2.75rem}.md\:inset-y-12{top:3rem;bottom:3rem}.md\:inset-x-12{right:3rem;left:3rem}.md\:inset-y-15{top:3.75rem;bottom:3.75rem}.md\:inset-x-15{right:3.75rem;left:3.75rem}.md\:inset-y-16{top:4rem;bottom:4rem}.md\:inset-x-16{right:4rem;left:4rem}.md\:inset-y-20{top:5rem;bottom:5rem}.md\:inset-x-20{right:5rem;left:5rem}.md\:inset-y-22{top:5.5rem;bottom:5.5rem}.md\:inset-x-22{right:5.5rem;left:5.5rem}.md\:inset-y-24{top:6rem;bottom:6rem}.md\:inset-x-24{right:6rem;left:6rem}.md\:inset-y-25{top:6.25rem;bottom:6.25rem}.md\:inset-x-25{right:6.25rem;left:6.25rem}.md\:inset-y-26{top:6.5rem;bottom:6.5rem}.md\:inset-x-26{right:6.5rem;left:6.5rem}.md\:inset-y-28{top:8rem;bottom:8rem}.md\:inset-x-28{right:8rem;left:8rem}.md\:inset-y-30{top:8.5rem;bottom:8.5rem}.md\:inset-x-30{right:8.5rem;left:8.5rem}.md\:inset-y-32{top:9rem;bottom:9rem}.md\:inset-x-32{right:9rem;left:9rem}.md\:inset-y-40{top:10rem;bottom:10rem}.md\:inset-x-40{right:10rem;left:10rem}.md\:inset-y-48{top:12rem;bottom:12rem}.md\:inset-x-48{right:12rem;left:12rem}.md\:inset-y-52{top:13rem;bottom:13rem}.md\:inset-x-52{right:13rem;left:13rem}.md\:inset-y-56{top:14rem;bottom:14rem}.md\:inset-x-56{right:14rem;left:14rem}.md\:inset-y-60{top:15rem;bottom:15rem}.md\:inset-x-60{right:15rem;left:15rem}.md\:inset-y-64{top:16rem;bottom:16rem}.md\:inset-x-64{right:16rem;left:16rem}.md\:inset-y-68{top:17rem;bottom:17rem}.md\:inset-x-68{right:17rem;left:17rem}.md\:inset-y-auto{top:auto;bottom:auto}.md\:inset-x-auto{right:auto;left:auto}.md\:inset-y-px{top:1px;bottom:1px}.md\:inset-x-px{right:1px;left:1px}.md\:inset-y-0\.5{top:.125rem;bottom:.125rem}.md\:inset-x-0\.5{right:.125rem;left:.125rem}.md\:inset-y-1\.5{top:.375rem;bottom:.375rem}.md\:inset-x-1\.5{right:.375rem;left:.375rem}.md\:inset-y-2\.5{top:.625rem;bottom:.625rem}.md\:inset-x-2\.5{right:.625rem;left:.625rem}.md\:inset-y-7\.5{top:1.875rem;bottom:1.875rem}.md\:inset-x-7\.5{right:1.875rem;left:1.875rem}.md\:top-0{top:0}.md\:right-0{right:0}.md\:bottom-0{bottom:0}.md\:left-0{left:0}.md\:top-1{top:.25rem}.md\:right-1{right:.25rem}.md\:bottom-1{bottom:.25rem}.md\:left-1{left:.25rem}.md\:top-2{top:.5rem}.md\:right-2{right:.5rem}.md\:bottom-2{bottom:.5rem}.md\:left-2{left:.5rem}.md\:top-3{top:.75rem}.md\:right-3{right:.75rem}.md\:bottom-3{bottom:.75rem}.md\:left-3{left:.75rem}.md\:top-4{top:1rem}.md\:right-4{right:1rem}.md\:bottom-4{bottom:1rem}.md\:left-4{left:1rem}.md\:top-5{top:1.25rem}.md\:right-5{right:1.25rem}.md\:bottom-5{bottom:1.25rem}.md\:left-5{left:1.25rem}.md\:top-6{top:1.5rem}.md\:right-6{right:1.5rem}.md\:bottom-6{bottom:1.5rem}.md\:left-6{left:1.5rem}.md\:top-7{top:1.75rem}.md\:right-7{right:1.75rem}.md\:bottom-7{bottom:1.75rem}.md\:left-7{left:1.75rem}.md\:top-8{top:2rem}.md\:right-8{right:2rem}.md\:bottom-8{bottom:2rem}.md\:left-8{left:2rem}.md\:top-9{top:2.25rem}.md\:right-9{right:2.25rem}.md\:bottom-9{bottom:2.25rem}.md\:left-9{left:2.25rem}.md\:top-10{top:2.5rem}.md\:right-10{right:2.5rem}.md\:bottom-10{bottom:2.5rem}.md\:left-10{left:2.5rem}.md\:top-11{top:2.75rem}.md\:right-11{right:2.75rem}.md\:bottom-11{bottom:2.75rem}.md\:left-11{left:2.75rem}.md\:top-12{top:3rem}.md\:right-12{right:3rem}.md\:bottom-12{bottom:3rem}.md\:left-12{left:3rem}.md\:top-15{top:3.75rem}.md\:right-15{right:3.75rem}.md\:bottom-15{bottom:3.75rem}.md\:left-15{left:3.75rem}.md\:top-16{top:4rem}.md\:right-16{right:4rem}.md\:bottom-16{bottom:4rem}.md\:left-16{left:4rem}.md\:top-20{top:5rem}.md\:right-20{right:5rem}.md\:bottom-20{bottom:5rem}.md\:left-20{left:5rem}.md\:top-22{top:5.5rem}.md\:right-22{right:5.5rem}.md\:bottom-22{bottom:5.5rem}.md\:left-22{left:5.5rem}.md\:top-24{top:6rem}.md\:right-24{right:6rem}.md\:bottom-24{bottom:6rem}.md\:left-24{left:6rem}.md\:top-25{top:6.25rem}.md\:right-25{right:6.25rem}.md\:bottom-25{bottom:6.25rem}.md\:left-25{left:6.25rem}.md\:top-26{top:6.5rem}.md\:right-26{right:6.5rem}.md\:bottom-26{bottom:6.5rem}.md\:left-26{left:6.5rem}.md\:top-28{top:8rem}.md\:right-28{right:8rem}.md\:bottom-28{bottom:8rem}.md\:left-28{left:8rem}.md\:top-30{top:8.5rem}.md\:right-30{right:8.5rem}.md\:bottom-30{bottom:8.5rem}.md\:left-30{left:8.5rem}.md\:top-32{top:9rem}.md\:right-32{right:9rem}.md\:bottom-32{bottom:9rem}.md\:left-32{left:9rem}.md\:top-40{top:10rem}.md\:right-40{right:10rem}.md\:bottom-40{bottom:10rem}.md\:left-40{left:10rem}.md\:top-48{top:12rem}.md\:right-48{right:12rem}.md\:bottom-48{bottom:12rem}.md\:left-48{left:12rem}.md\:top-52{top:13rem}.md\:right-52{right:13rem}.md\:bottom-52{bottom:13rem}.md\:left-52{left:13rem}.md\:top-56{top:14rem}.md\:right-56{right:14rem}.md\:bottom-56{bottom:14rem}.md\:left-56{left:14rem}.md\:top-60{top:15rem}.md\:right-60{right:15rem}.md\:bottom-60{bottom:15rem}.md\:left-60{left:15rem}.md\:top-64{top:16rem}.md\:right-64{right:16rem}.md\:bottom-64{bottom:16rem}.md\:left-64{left:16rem}.md\:top-68{top:17rem}.md\:right-68{right:17rem}.md\:bottom-68{bottom:17rem}.md\:left-68{left:17rem}.md\:top-auto{top:auto}.md\:right-auto{right:auto}.md\:bottom-auto{bottom:auto}.md\:left-auto{left:auto}.md\:top-px{top:1px}.md\:right-px{right:1px}.md\:bottom-px{bottom:1px}.md\:left-px{left:1px}.md\:top-0\.5{top:.125rem}.md\:right-0\.5{right:.125rem}.md\:bottom-0\.5{bottom:.125rem}.md\:left-0\.5{left:.125rem}.md\:top-1\.5{top:.375rem}.md\:right-1\.5{right:.375rem}.md\:bottom-1\.5{bottom:.375rem}.md\:left-1\.5{left:.375rem}.md\:top-2\.5{top:.625rem}.md\:right-2\.5{right:.625rem}.md\:bottom-2\.5{bottom:.625rem}.md\:left-2\.5{left:.625rem}.md\:top-7\.5{top:1.875rem}.md\:right-7\.5{right:1.875rem}.md\:bottom-7\.5{bottom:1.875rem}.md\:left-7\.5{left:1.875rem}.md\:resize-none{resize:none}.md\:resize-y{resize:vertical}.md\:resize-x{resize:horizontal}.md\:resize{resize:both}.md\:shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.md\:shadow-sm{box-shadow:0 1px 5px 0 rgba(0,0,0,.15)}.md\:shadow{box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}.md\:shadow-md{box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.md\:shadow-lg{box-shadow:0 0 20px rgba(0,0,0,.15)}.md\:shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.md\:shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.md\:shadow-inner{box-shadow:inset 0 0 20px rgba(0,0,0,.15)}.md\:shadow-outline{box-shadow:0 0 0 3px rgba(52,144,220,.5)}.md\:shadow-none{box-shadow:none}.md\:shadow-strong{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md\:shadow-top{box-shadow:0 -2px 4px 0 rgba(0,0,0,.1)}.md\:shadow-symbol{box-shadow:0 1px 2px rgba(10,16,20,.24)}.md\:shadow-sidebar{box-shadow:0 0 25px rgba(0,0,0,.1)}.md\:hover\:shadow-xs:hover{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.md\:hover\:shadow-sm:hover{box-shadow:0 1px 5px 0 rgba(0,0,0,.15)}.md\:hover\:shadow:hover{box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}.md\:hover\:shadow-md:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.md\:hover\:shadow-lg:hover{box-shadow:0 0 20px rgba(0,0,0,.15)}.md\:hover\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.md\:hover\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.md\:hover\:shadow-inner:hover{box-shadow:inset 0 0 20px rgba(0,0,0,.15)}.md\:hover\:shadow-outline:hover{box-shadow:0 0 0 3px rgba(52,144,220,.5)}.md\:hover\:shadow-none:hover{box-shadow:none}.md\:hover\:shadow-strong:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md\:hover\:shadow-top:hover{box-shadow:0 -2px 4px 0 rgba(0,0,0,.1)}.md\:hover\:shadow-symbol:hover{box-shadow:0 1px 2px rgba(10,16,20,.24)}.md\:hover\:shadow-sidebar:hover{box-shadow:0 0 25px rgba(0,0,0,.1)}.md\:focus\:shadow-xs:focus{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.md\:focus\:shadow-sm:focus{box-shadow:0 1px 5px 0 rgba(0,0,0,.15)}.md\:focus\:shadow:focus{box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}.md\:focus\:shadow-md:focus{box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.md\:focus\:shadow-lg:focus{box-shadow:0 0 20px rgba(0,0,0,.15)}.md\:focus\:shadow-xl:focus{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.md\:focus\:shadow-2xl:focus{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.md\:focus\:shadow-inner:focus{box-shadow:inset 0 0 20px rgba(0,0,0,.15)}.md\:focus\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(52,144,220,.5)}.md\:focus\:shadow-none:focus{box-shadow:none}.md\:focus\:shadow-strong:focus{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md\:focus\:shadow-top:focus{box-shadow:0 -2px 4px 0 rgba(0,0,0,.1)}.md\:focus\:shadow-symbol:focus{box-shadow:0 1px 2px rgba(10,16,20,.24)}.md\:focus\:shadow-sidebar:focus{box-shadow:0 0 25px rgba(0,0,0,.1)}.md\:fill-current{fill:currentColor}.md\:fill-transparent{fill:transparent}.md\:stroke-current{stroke:currentColor}.md\:stroke-0{stroke-width:0}.md\:stroke-1{stroke-width:1}.md\:stroke-2{stroke-width:2}.md\:table-auto{table-layout:auto}.md\:table-fixed{table-layout:fixed}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:text-justify{text-align:justify}.md\:text-transparent{color:transparent}.md\:text-current{color:currentColor}.md\:text-black{color:#000}.md\:text-white{color:#fff}.md\:text-gray-100{--text-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--text-opacity))}.md\:text-gray-200{--text-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--text-opacity))}.md\:text-gray-300{--text-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--text-opacity))}.md\:text-gray-400{--text-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--text-opacity))}.md\:text-gray-500{--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity))}.md\:text-gray-600{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.md\:text-gray-700{--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity))}.md\:text-gray-800{--text-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--text-opacity))}.md\:text-gray-900{--text-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--text-opacity))}.md\:text-gray,.md\:text-gray-DEFAULT{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.md\:text-red{color:#d64343}.md\:text-orange{color:#eb6437}.md\:text-yellow{color:#f8da30}.md\:text-green-100{--text-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--text-opacity))}.md\:text-green-200{--text-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--text-opacity))}.md\:text-green-300{--text-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--text-opacity))}.md\:text-green-400{--text-opacity:1;color:#68d391;color:rgba(104,211,145,var(--text-opacity))}.md\:text-green-500{--text-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--text-opacity))}.md\:text-green-600{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.md\:text-green-700{--text-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--text-opacity))}.md\:text-green-800{--text-opacity:1;color:#276749;color:rgba(39,103,73,var(--text-opacity))}.md\:text-green-900{--text-opacity:1;color:#22543d;color:rgba(34,84,61,var(--text-opacity))}.md\:text-green,.md\:text-green-DEFAULT{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.md\:text-teal-100{--text-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--text-opacity))}.md\:text-teal-200{--text-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--text-opacity))}.md\:text-teal-300{--text-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--text-opacity))}.md\:text-teal-400{--text-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--text-opacity))}.md\:text-teal-500{--text-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--text-opacity))}.md\:text-teal-600{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.md\:text-teal-700{--text-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--text-opacity))}.md\:text-teal-800{--text-opacity:1;color:#285e61;color:rgba(40,94,97,var(--text-opacity))}.md\:text-teal-900{--text-opacity:1;color:#234e52;color:rgba(35,78,82,var(--text-opacity))}.md\:text-teal,.md\:text-teal-DEFAULT{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.md\:text-blue-50{color:#d1eaff}.md\:text-blue-100{color:#a8d7ff}.md\:text-blue-200{color:#80c4ff}.md\:text-blue-300{color:#57b0ff}.md\:text-blue-400{color:#2e9dff}.md\:text-blue-500{color:#058aff}.md\:text-blue-600{color:#0075db}.md\:text-blue-700{color:#005fb3}.md\:text-blue-800{color:#00498a}.md\:text-blue-900{color:#003461}.md\:text-blue,.md\:text-blue-DEFAULT{color:#0075db}.md\:text-indigo-100{--text-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--text-opacity))}.md\:text-indigo-200{--text-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--text-opacity))}.md\:text-indigo-300{--text-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--text-opacity))}.md\:text-indigo-400{--text-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--text-opacity))}.md\:text-indigo-500{--text-opacity:1;color:#667eea;color:rgba(102,126,234,var(--text-opacity))}.md\:text-indigo-600{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.md\:text-indigo-700{--text-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--text-opacity))}.md\:text-indigo-800{--text-opacity:1;color:#434190;color:rgba(67,65,144,var(--text-opacity))}.md\:text-indigo-900{--text-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--text-opacity))}.md\:text-indigo,.md\:text-indigo-DEFAULT{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.md\:text-purple-100{--text-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--text-opacity))}.md\:text-purple-200{--text-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--text-opacity))}.md\:text-purple-300{--text-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--text-opacity))}.md\:text-purple-400{--text-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--text-opacity))}.md\:text-purple-500{--text-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--text-opacity))}.md\:text-purple-600{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.md\:text-purple-700{--text-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--text-opacity))}.md\:text-purple-800{--text-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--text-opacity))}.md\:text-purple-900{--text-opacity:1;color:#44337a;color:rgba(68,51,122,var(--text-opacity))}.md\:text-purple,.md\:text-purple-DEFAULT{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.md\:text-pink{--text-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--text-opacity))}.md\:text-inherit{color:inherit}.md\:text-amber{color:#d78737}.md\:text-amber-active{color:#e3872b}.md\:text-ardoise{color:#596a82}.md\:text-ardoise-active{color:#476794}.md\:text-blue-active{color:#14a5c2}.md\:text-lightBlue,.md\:text-lightBlue-active{color:rgba(0,85,138,.1)}.md\:text-deepBlue{color:#0e346c}.md\:text-deepBlue-active{color:#0a3f8f}.md\:text-gold{color:#bd9e56}.md\:text-gold-active{color:#c9a34a}.md\:text-grenadine{color:#c35078}.md\:text-grenadine-active{color:#cf4475}.md\:text-kiwi{color:#9a9f1e}.md\:text-kiwi-active{color:#a3a815}.md\:text-lilas{color:#7ea1d3}.md\:text-lilas-active{color:#75a0db}.md\:text-mahogany{color:#57142e}.md\:text-mahogany-active{color:#610a2b}.md\:text-ocher{color:#c29614}.md\:text-ocher-active{color:#cd9c0a}.md\:text-pine{color:#144d52}.md\:text-pine-active{color:#0a555c}.md\:text-platinum,.md\:text-platinum-active{color:#000}.md\:text-prune{color:#661456}.md\:text-prune-active{color:#72085d}.md\:text-sand{color:#d7be88}.md\:text-sand-active{color:#dfc181}.md\:text-sandPearl{color:#f0e5d6}.md\:text-sandPearl-active{color:#f2e6d4}.md\:text-silver{color:#b1b2b4}.md\:text-silver-active{color:#a9afbc}.md\:text-skyBlue{color:#98d2d7}.md\:text-skyBlue-active{color:#91d8de}.md\:text-southSea{color:#9dc9cd}.md\:text-southSea-active{color:#95ced5}.md\:text-turquoise{color:#14a5c2}.md\:text-turquoise-active{color:#0aaccd}.md\:text-waterGreen{color:#007571}.md\:text-waterGreen-active{color:#00a8a3}.md\:text-deepRed{color:#c32222}.md\:text-deepRed-active{color:#cf1717}.md\:text-emerald{color:#14a33a}.md\:text-emerald-active{color:#0bad36}.md\:text-greenLight{--text-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--text-opacity))}.md\:text-orange-active{color:#f65f2c}.md\:text-red-active{color:#e13737}.md\:text-white-active{color:#14a5c2}.md\:text-white-button,.md\:text-white-button-active{color:#fff}.md\:text-code{color:#3f3d57}.md\:text-code-active{color:#37354b}.md\:text-gray-lighter{--text-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--text-opacity))}.md\:text-gray-lighter-active{color:#ebebeb}.md\:text-gray-light{--text-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--text-opacity))}.md\:text-gray-medium{--text-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--text-opacity))}.md\:text-gray-darker{--text-opacity:1;color:#504747;color:rgba(80,71,71,var(--text-opacity))}.md\:text-gray-darker-active{color:#14a5c2}.md\:text-api-default{--text-opacity:1;color:#507192;color:rgba(80,113,146,var(--text-opacity))}.md\:text-gray-xxl{--text-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--text-opacity))}.md\:text-line-even{color:#f3f6f7}.md\:hover\:text-transparent:hover{color:transparent}.md\:hover\:text-current:hover{color:currentColor}.md\:hover\:text-black:hover{color:#000}.md\:hover\:text-white:hover{color:#fff}.md\:hover\:text-gray-100:hover{--text-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--text-opacity))}.md\:hover\:text-gray-200:hover{--text-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--text-opacity))}.md\:hover\:text-gray-300:hover{--text-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--text-opacity))}.md\:hover\:text-gray-400:hover{--text-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--text-opacity))}.md\:hover\:text-gray-500:hover{--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity))}.md\:hover\:text-gray-600:hover{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.md\:hover\:text-gray-700:hover{--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity))}.md\:hover\:text-gray-800:hover{--text-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--text-opacity))}.md\:hover\:text-gray-900:hover{--text-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--text-opacity))}.md\:hover\:text-gray-DEFAULT:hover,.md\:hover\:text-gray:hover{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.md\:hover\:text-red:hover{color:#d64343}.md\:hover\:text-orange:hover{color:#eb6437}.md\:hover\:text-yellow:hover{color:#f8da30}.md\:hover\:text-green-100:hover{--text-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--text-opacity))}.md\:hover\:text-green-200:hover{--text-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--text-opacity))}.md\:hover\:text-green-300:hover{--text-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--text-opacity))}.md\:hover\:text-green-400:hover{--text-opacity:1;color:#68d391;color:rgba(104,211,145,var(--text-opacity))}.md\:hover\:text-green-500:hover{--text-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--text-opacity))}.md\:hover\:text-green-600:hover{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.md\:hover\:text-green-700:hover{--text-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--text-opacity))}.md\:hover\:text-green-800:hover{--text-opacity:1;color:#276749;color:rgba(39,103,73,var(--text-opacity))}.md\:hover\:text-green-900:hover{--text-opacity:1;color:#22543d;color:rgba(34,84,61,var(--text-opacity))}.md\:hover\:text-green-DEFAULT:hover,.md\:hover\:text-green:hover{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.md\:hover\:text-teal-100:hover{--text-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--text-opacity))}.md\:hover\:text-teal-200:hover{--text-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--text-opacity))}.md\:hover\:text-teal-300:hover{--text-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--text-opacity))}.md\:hover\:text-teal-400:hover{--text-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--text-opacity))}.md\:hover\:text-teal-500:hover{--text-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--text-opacity))}.md\:hover\:text-teal-600:hover{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.md\:hover\:text-teal-700:hover{--text-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--text-opacity))}.md\:hover\:text-teal-800:hover{--text-opacity:1;color:#285e61;color:rgba(40,94,97,var(--text-opacity))}.md\:hover\:text-teal-900:hover{--text-opacity:1;color:#234e52;color:rgba(35,78,82,var(--text-opacity))}.md\:hover\:text-teal-DEFAULT:hover,.md\:hover\:text-teal:hover{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.md\:hover\:text-blue-50:hover{color:#d1eaff}.md\:hover\:text-blue-100:hover{color:#a8d7ff}.md\:hover\:text-blue-200:hover{color:#80c4ff}.md\:hover\:text-blue-300:hover{color:#57b0ff}.md\:hover\:text-blue-400:hover{color:#2e9dff}.md\:hover\:text-blue-500:hover{color:#058aff}.md\:hover\:text-blue-600:hover{color:#0075db}.md\:hover\:text-blue-700:hover{color:#005fb3}.md\:hover\:text-blue-800:hover{color:#00498a}.md\:hover\:text-blue-900:hover{color:#003461}.md\:hover\:text-blue-DEFAULT:hover,.md\:hover\:text-blue:hover{color:#0075db}.md\:hover\:text-indigo-100:hover{--text-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--text-opacity))}.md\:hover\:text-indigo-200:hover{--text-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--text-opacity))}.md\:hover\:text-indigo-300:hover{--text-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--text-opacity))}.md\:hover\:text-indigo-400:hover{--text-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--text-opacity))}.md\:hover\:text-indigo-500:hover{--text-opacity:1;color:#667eea;color:rgba(102,126,234,var(--text-opacity))}.md\:hover\:text-indigo-600:hover{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.md\:hover\:text-indigo-700:hover{--text-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--text-opacity))}.md\:hover\:text-indigo-800:hover{--text-opacity:1;color:#434190;color:rgba(67,65,144,var(--text-opacity))}.md\:hover\:text-indigo-900:hover{--text-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--text-opacity))}.md\:hover\:text-indigo-DEFAULT:hover,.md\:hover\:text-indigo:hover{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.md\:hover\:text-purple-100:hover{--text-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--text-opacity))}.md\:hover\:text-purple-200:hover{--text-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--text-opacity))}.md\:hover\:text-purple-300:hover{--text-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--text-opacity))}.md\:hover\:text-purple-400:hover{--text-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--text-opacity))}.md\:hover\:text-purple-500:hover{--text-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--text-opacity))}.md\:hover\:text-purple-600:hover{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.md\:hover\:text-purple-700:hover{--text-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--text-opacity))}.md\:hover\:text-purple-800:hover{--text-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--text-opacity))}.md\:hover\:text-purple-900:hover{--text-opacity:1;color:#44337a;color:rgba(68,51,122,var(--text-opacity))}.md\:hover\:text-purple-DEFAULT:hover,.md\:hover\:text-purple:hover{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.md\:hover\:text-pink:hover{--text-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--text-opacity))}.md\:hover\:text-inherit:hover{color:inherit}.md\:hover\:text-amber:hover{color:#d78737}.md\:hover\:text-amber-active:hover{color:#e3872b}.md\:hover\:text-ardoise:hover{color:#596a82}.md\:hover\:text-ardoise-active:hover{color:#476794}.md\:hover\:text-blue-active:hover{color:#14a5c2}.md\:hover\:text-lightBlue-active:hover,.md\:hover\:text-lightBlue:hover{color:rgba(0,85,138,.1)}.md\:hover\:text-deepBlue:hover{color:#0e346c}.md\:hover\:text-deepBlue-active:hover{color:#0a3f8f}.md\:hover\:text-gold:hover{color:#bd9e56}.md\:hover\:text-gold-active:hover{color:#c9a34a}.md\:hover\:text-grenadine:hover{color:#c35078}.md\:hover\:text-grenadine-active:hover{color:#cf4475}.md\:hover\:text-kiwi:hover{color:#9a9f1e}.md\:hover\:text-kiwi-active:hover{color:#a3a815}.md\:hover\:text-lilas:hover{color:#7ea1d3}.md\:hover\:text-lilas-active:hover{color:#75a0db}.md\:hover\:text-mahogany:hover{color:#57142e}.md\:hover\:text-mahogany-active:hover{color:#610a2b}.md\:hover\:text-ocher:hover{color:#c29614}.md\:hover\:text-ocher-active:hover{color:#cd9c0a}.md\:hover\:text-pine:hover{color:#144d52}.md\:hover\:text-pine-active:hover{color:#0a555c}.md\:hover\:text-platinum-active:hover,.md\:hover\:text-platinum:hover{color:#000}.md\:hover\:text-prune:hover{color:#661456}.md\:hover\:text-prune-active:hover{color:#72085d}.md\:hover\:text-sand:hover{color:#d7be88}.md\:hover\:text-sand-active:hover{color:#dfc181}.md\:hover\:text-sandPearl:hover{color:#f0e5d6}.md\:hover\:text-sandPearl-active:hover{color:#f2e6d4}.md\:hover\:text-silver:hover{color:#b1b2b4}.md\:hover\:text-silver-active:hover{color:#a9afbc}.md\:hover\:text-skyBlue:hover{color:#98d2d7}.md\:hover\:text-skyBlue-active:hover{color:#91d8de}.md\:hover\:text-southSea:hover{color:#9dc9cd}.md\:hover\:text-southSea-active:hover{color:#95ced5}.md\:hover\:text-turquoise:hover{color:#14a5c2}.md\:hover\:text-turquoise-active:hover{color:#0aaccd}.md\:hover\:text-waterGreen:hover{color:#007571}.md\:hover\:text-waterGreen-active:hover{color:#00a8a3}.md\:hover\:text-deepRed:hover{color:#c32222}.md\:hover\:text-deepRed-active:hover{color:#cf1717}.md\:hover\:text-emerald:hover{color:#14a33a}.md\:hover\:text-emerald-active:hover{color:#0bad36}.md\:hover\:text-greenLight:hover{--text-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--text-opacity))}.md\:hover\:text-orange-active:hover{color:#f65f2c}.md\:hover\:text-red-active:hover{color:#e13737}.md\:hover\:text-white-active:hover{color:#14a5c2}.md\:hover\:text-white-button-active:hover,.md\:hover\:text-white-button:hover{color:#fff}.md\:hover\:text-code:hover{color:#3f3d57}.md\:hover\:text-code-active:hover{color:#37354b}.md\:hover\:text-gray-lighter:hover{--text-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--text-opacity))}.md\:hover\:text-gray-lighter-active:hover{color:#ebebeb}.md\:hover\:text-gray-light:hover{--text-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--text-opacity))}.md\:hover\:text-gray-medium:hover{--text-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--text-opacity))}.md\:hover\:text-gray-darker:hover{--text-opacity:1;color:#504747;color:rgba(80,71,71,var(--text-opacity))}.md\:hover\:text-gray-darker-active:hover{color:#14a5c2}.md\:hover\:text-api-default:hover{--text-opacity:1;color:#507192;color:rgba(80,113,146,var(--text-opacity))}.md\:hover\:text-gray-xxl:hover{--text-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--text-opacity))}.md\:hover\:text-line-even:hover{color:#f3f6f7}.md\:focus\:text-transparent:focus{color:transparent}.md\:focus\:text-current:focus{color:currentColor}.md\:focus\:text-black:focus{color:#000}.md\:focus\:text-white:focus{color:#fff}.md\:focus\:text-gray-100:focus{--text-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--text-opacity))}.md\:focus\:text-gray-200:focus{--text-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--text-opacity))}.md\:focus\:text-gray-300:focus{--text-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--text-opacity))}.md\:focus\:text-gray-400:focus{--text-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--text-opacity))}.md\:focus\:text-gray-500:focus{--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity))}.md\:focus\:text-gray-600:focus{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.md\:focus\:text-gray-700:focus{--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity))}.md\:focus\:text-gray-800:focus{--text-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--text-opacity))}.md\:focus\:text-gray-900:focus{--text-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--text-opacity))}.md\:focus\:text-gray-DEFAULT:focus,.md\:focus\:text-gray:focus{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.md\:focus\:text-red:focus{color:#d64343}.md\:focus\:text-orange:focus{color:#eb6437}.md\:focus\:text-yellow:focus{color:#f8da30}.md\:focus\:text-green-100:focus{--text-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--text-opacity))}.md\:focus\:text-green-200:focus{--text-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--text-opacity))}.md\:focus\:text-green-300:focus{--text-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--text-opacity))}.md\:focus\:text-green-400:focus{--text-opacity:1;color:#68d391;color:rgba(104,211,145,var(--text-opacity))}.md\:focus\:text-green-500:focus{--text-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--text-opacity))}.md\:focus\:text-green-600:focus{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.md\:focus\:text-green-700:focus{--text-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--text-opacity))}.md\:focus\:text-green-800:focus{--text-opacity:1;color:#276749;color:rgba(39,103,73,var(--text-opacity))}.md\:focus\:text-green-900:focus{--text-opacity:1;color:#22543d;color:rgba(34,84,61,var(--text-opacity))}.md\:focus\:text-green-DEFAULT:focus,.md\:focus\:text-green:focus{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.md\:focus\:text-teal-100:focus{--text-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--text-opacity))}.md\:focus\:text-teal-200:focus{--text-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--text-opacity))}.md\:focus\:text-teal-300:focus{--text-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--text-opacity))}.md\:focus\:text-teal-400:focus{--text-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--text-opacity))}.md\:focus\:text-teal-500:focus{--text-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--text-opacity))}.md\:focus\:text-teal-600:focus{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.md\:focus\:text-teal-700:focus{--text-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--text-opacity))}.md\:focus\:text-teal-800:focus{--text-opacity:1;color:#285e61;color:rgba(40,94,97,var(--text-opacity))}.md\:focus\:text-teal-900:focus{--text-opacity:1;color:#234e52;color:rgba(35,78,82,var(--text-opacity))}.md\:focus\:text-teal-DEFAULT:focus,.md\:focus\:text-teal:focus{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.md\:focus\:text-blue-50:focus{color:#d1eaff}.md\:focus\:text-blue-100:focus{color:#a8d7ff}.md\:focus\:text-blue-200:focus{color:#80c4ff}.md\:focus\:text-blue-300:focus{color:#57b0ff}.md\:focus\:text-blue-400:focus{color:#2e9dff}.md\:focus\:text-blue-500:focus{color:#058aff}.md\:focus\:text-blue-600:focus{color:#0075db}.md\:focus\:text-blue-700:focus{color:#005fb3}.md\:focus\:text-blue-800:focus{color:#00498a}.md\:focus\:text-blue-900:focus{color:#003461}.md\:focus\:text-blue-DEFAULT:focus,.md\:focus\:text-blue:focus{color:#0075db}.md\:focus\:text-indigo-100:focus{--text-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--text-opacity))}.md\:focus\:text-indigo-200:focus{--text-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--text-opacity))}.md\:focus\:text-indigo-300:focus{--text-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--text-opacity))}.md\:focus\:text-indigo-400:focus{--text-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--text-opacity))}.md\:focus\:text-indigo-500:focus{--text-opacity:1;color:#667eea;color:rgba(102,126,234,var(--text-opacity))}.md\:focus\:text-indigo-600:focus{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.md\:focus\:text-indigo-700:focus{--text-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--text-opacity))}.md\:focus\:text-indigo-800:focus{--text-opacity:1;color:#434190;color:rgba(67,65,144,var(--text-opacity))}.md\:focus\:text-indigo-900:focus{--text-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--text-opacity))}.md\:focus\:text-indigo-DEFAULT:focus,.md\:focus\:text-indigo:focus{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.md\:focus\:text-purple-100:focus{--text-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--text-opacity))}.md\:focus\:text-purple-200:focus{--text-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--text-opacity))}.md\:focus\:text-purple-300:focus{--text-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--text-opacity))}.md\:focus\:text-purple-400:focus{--text-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--text-opacity))}.md\:focus\:text-purple-500:focus{--text-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--text-opacity))}.md\:focus\:text-purple-600:focus{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.md\:focus\:text-purple-700:focus{--text-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--text-opacity))}.md\:focus\:text-purple-800:focus{--text-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--text-opacity))}.md\:focus\:text-purple-900:focus{--text-opacity:1;color:#44337a;color:rgba(68,51,122,var(--text-opacity))}.md\:focus\:text-purple-DEFAULT:focus,.md\:focus\:text-purple:focus{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.md\:focus\:text-pink:focus{--text-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--text-opacity))}.md\:focus\:text-inherit:focus{color:inherit}.md\:focus\:text-amber:focus{color:#d78737}.md\:focus\:text-amber-active:focus{color:#e3872b}.md\:focus\:text-ardoise:focus{color:#596a82}.md\:focus\:text-ardoise-active:focus{color:#476794}.md\:focus\:text-blue-active:focus{color:#14a5c2}.md\:focus\:text-lightBlue-active:focus,.md\:focus\:text-lightBlue:focus{color:rgba(0,85,138,.1)}.md\:focus\:text-deepBlue:focus{color:#0e346c}.md\:focus\:text-deepBlue-active:focus{color:#0a3f8f}.md\:focus\:text-gold:focus{color:#bd9e56}.md\:focus\:text-gold-active:focus{color:#c9a34a}.md\:focus\:text-grenadine:focus{color:#c35078}.md\:focus\:text-grenadine-active:focus{color:#cf4475}.md\:focus\:text-kiwi:focus{color:#9a9f1e}.md\:focus\:text-kiwi-active:focus{color:#a3a815}.md\:focus\:text-lilas:focus{color:#7ea1d3}.md\:focus\:text-lilas-active:focus{color:#75a0db}.md\:focus\:text-mahogany:focus{color:#57142e}.md\:focus\:text-mahogany-active:focus{color:#610a2b}.md\:focus\:text-ocher:focus{color:#c29614}.md\:focus\:text-ocher-active:focus{color:#cd9c0a}.md\:focus\:text-pine:focus{color:#144d52}.md\:focus\:text-pine-active:focus{color:#0a555c}.md\:focus\:text-platinum-active:focus,.md\:focus\:text-platinum:focus{color:#000}.md\:focus\:text-prune:focus{color:#661456}.md\:focus\:text-prune-active:focus{color:#72085d}.md\:focus\:text-sand:focus{color:#d7be88}.md\:focus\:text-sand-active:focus{color:#dfc181}.md\:focus\:text-sandPearl:focus{color:#f0e5d6}.md\:focus\:text-sandPearl-active:focus{color:#f2e6d4}.md\:focus\:text-silver:focus{color:#b1b2b4}.md\:focus\:text-silver-active:focus{color:#a9afbc}.md\:focus\:text-skyBlue:focus{color:#98d2d7}.md\:focus\:text-skyBlue-active:focus{color:#91d8de}.md\:focus\:text-southSea:focus{color:#9dc9cd}.md\:focus\:text-southSea-active:focus{color:#95ced5}.md\:focus\:text-turquoise:focus{color:#14a5c2}.md\:focus\:text-turquoise-active:focus{color:#0aaccd}.md\:focus\:text-waterGreen:focus{color:#007571}.md\:focus\:text-waterGreen-active:focus{color:#00a8a3}.md\:focus\:text-deepRed:focus{color:#c32222}.md\:focus\:text-deepRed-active:focus{color:#cf1717}.md\:focus\:text-emerald:focus{color:#14a33a}.md\:focus\:text-emerald-active:focus{color:#0bad36}.md\:focus\:text-greenLight:focus{--text-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--text-opacity))}.md\:focus\:text-orange-active:focus{color:#f65f2c}.md\:focus\:text-red-active:focus{color:#e13737}.md\:focus\:text-white-active:focus{color:#14a5c2}.md\:focus\:text-white-button-active:focus,.md\:focus\:text-white-button:focus{color:#fff}.md\:focus\:text-code:focus{color:#3f3d57}.md\:focus\:text-code-active:focus{color:#37354b}.md\:focus\:text-gray-lighter:focus{--text-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--text-opacity))}.md\:focus\:text-gray-lighter-active:focus{color:#ebebeb}.md\:focus\:text-gray-light:focus{--text-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--text-opacity))}.md\:focus\:text-gray-medium:focus{--text-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--text-opacity))}.md\:focus\:text-gray-darker:focus{--text-opacity:1;color:#504747;color:rgba(80,71,71,var(--text-opacity))}.md\:focus\:text-gray-darker-active:focus{color:#14a5c2}.md\:focus\:text-api-default:focus{--text-opacity:1;color:#507192;color:rgba(80,113,146,var(--text-opacity))}.md\:focus\:text-gray-xxl:focus{--text-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--text-opacity))}.md\:focus\:text-line-even:focus{color:#f3f6f7}.md\:text-opacity-0{--text-opacity:0}.md\:text-opacity-25{--text-opacity:0.25}.md\:text-opacity-50{--text-opacity:0.5}.md\:text-opacity-75{--text-opacity:0.75}.md\:text-opacity-100{--text-opacity:1}.md\:hover\:text-opacity-0:hover{--text-opacity:0}.md\:hover\:text-opacity-25:hover{--text-opacity:0.25}.md\:hover\:text-opacity-50:hover{--text-opacity:0.5}.md\:hover\:text-opacity-75:hover{--text-opacity:0.75}.md\:hover\:text-opacity-100:hover{--text-opacity:1}.md\:focus\:text-opacity-0:focus{--text-opacity:0}.md\:focus\:text-opacity-25:focus{--text-opacity:0.25}.md\:focus\:text-opacity-50:focus{--text-opacity:0.5}.md\:focus\:text-opacity-75:focus{--text-opacity:0.75}.md\:focus\:text-opacity-100:focus{--text-opacity:1}.md\:italic{font-style:italic}.md\:not-italic{font-style:normal}.md\:uppercase{text-transform:uppercase}.md\:lowercase{text-transform:lowercase}.md\:capitalize{text-transform:capitalize}.md\:normal-case{text-transform:none}.md\:underline{text-decoration:underline}.md\:line-through{text-decoration:line-through}.md\:no-underline{text-decoration:none}.md\:hover\:underline:hover{text-decoration:underline}.md\:hover\:line-through:hover{text-decoration:line-through}.md\:hover\:no-underline:hover{text-decoration:none}.md\:focus\:underline:focus{text-decoration:underline}.md\:focus\:line-through:focus{text-decoration:line-through}.md\:focus\:no-underline:focus{text-decoration:none}.md\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.md\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.md\:diagonal-fractions,.md\:lining-nums,.md\:oldstyle-nums,.md\:ordinal,.md\:proportional-nums,.md\:slashed-zero,.md\:stacked-fractions,.md\:tabular-nums{--font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)}.md\:normal-nums{font-variant-numeric:normal}.md\:ordinal{--font-variant-numeric-ordinal:ordinal}.md\:slashed-zero{--font-variant-numeric-slashed-zero:slashed-zero}.md\:lining-nums{--font-variant-numeric-figure:lining-nums}.md\:oldstyle-nums{--font-variant-numeric-figure:oldstyle-nums}.md\:proportional-nums{--font-variant-numeric-spacing:proportional-nums}.md\:tabular-nums{--font-variant-numeric-spacing:tabular-nums}.md\:diagonal-fractions{--font-variant-numeric-fraction:diagonal-fractions}.md\:stacked-fractions{--font-variant-numeric-fraction:stacked-fractions}.md\:tracking-tighter{letter-spacing:-.05em}.md\:tracking-tight{letter-spacing:-.025em}.md\:tracking-normal{letter-spacing:0}.md\:tracking-wide{letter-spacing:.025em}.md\:tracking-wider{letter-spacing:.05em}.md\:tracking-widest{letter-spacing:.1em}.md\:select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.md\:select-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.md\:select-all{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.md\:select-auto{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.md\:align-baseline{vertical-align:baseline}.md\:align-top{vertical-align:top}.md\:align-middle{vertical-align:middle}.md\:align-bottom{vertical-align:bottom}.md\:align-text-top{vertical-align:text-top}.md\:align-text-bottom{vertical-align:text-bottom}.md\:visible{visibility:visible}.md\:invisible{visibility:hidden}.md\:whitespace-normal{white-space:normal}.md\:whitespace-no-wrap{white-space:nowrap}.md\:whitespace-pre{white-space:pre}.md\:whitespace-pre-line{white-space:pre-line}.md\:whitespace-pre-wrap{white-space:pre-wrap}.md\:break-normal{word-wrap:normal;overflow-wrap:normal;word-break:normal}.md\:break-words{word-wrap:break-word;overflow-wrap:break-word}.md\:break-all{word-break:break-all}.md\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md\:w-0{width:0}.md\:w-1{width:.25rem}.md\:w-2{width:.5rem}.md\:w-3{width:.75rem}.md\:w-4{width:1rem}.md\:w-5{width:1.25rem}.md\:w-6{width:1.5rem}.md\:w-7{width:1.75rem}.md\:w-8{width:2rem}.md\:w-9{width:2.25rem}.md\:w-10{width:2.5rem}.md\:w-11{width:2.75rem}.md\:w-12{width:3rem}.md\:w-15{width:3.75rem}.md\:w-16{width:4rem}.md\:w-20{width:5rem}.md\:w-22{width:5.5rem}.md\:w-24{width:6rem}.md\:w-25{width:6.25rem}.md\:w-26{width:6.5rem}.md\:w-28{width:8rem}.md\:w-30{width:8.5rem}.md\:w-32{width:9rem}.md\:w-40{width:10rem}.md\:w-48{width:12rem}.md\:w-52{width:13rem}.md\:w-56{width:14rem}.md\:w-60{width:15rem}.md\:w-64{width:16rem}.md\:w-68{width:17rem}.md\:w-auto{width:auto}.md\:w-px{width:1px}.md\:w-0\.5{width:.125rem}.md\:w-1\.5{width:.375rem}.md\:w-2\.5{width:.625rem}.md\:w-7\.5{width:1.875rem}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:w-1\/4{width:25%}.md\:w-2\/4{width:50%}.md\:w-3\/4{width:75%}.md\:w-1\/5{width:20%}.md\:w-2\/5{width:40%}.md\:w-3\/5{width:60%}.md\:w-4\/5{width:80%}.md\:w-1\/6{width:16.666667%}.md\:w-2\/6{width:33.333333%}.md\:w-3\/6{width:50%}.md\:w-4\/6{width:66.666667%}.md\:w-5\/6{width:83.333333%}.md\:w-1\/12{width:8.333333%}.md\:w-2\/12{width:16.666667%}.md\:w-3\/12{width:25%}.md\:w-4\/12{width:33.333333%}.md\:w-5\/12{width:41.666667%}.md\:w-6\/12{width:50%}.md\:w-7\/12{width:58.333333%}.md\:w-8\/12{width:66.666667%}.md\:w-9\/12{width:75%}.md\:w-10\/12{width:83.333333%}.md\:w-11\/12{width:91.666667%}.md\:w-full{width:100%}.md\:w-screen{width:100vw}.md\:w-3\/10{width:30%}.md\:w-7\/10{width:70%}.md\:w-9\/10{width:90%}.md\:w-12\/25{width:48%}.md\:z-0{z-index:0}.md\:z-1{z-index:1}.md\:z-2{z-index:2}.md\:z-3{z-index:3}.md\:z-4{z-index:4}.md\:z-5{z-index:5}.md\:z-6{z-index:6}.md\:z-10{z-index:10}.md\:z-20{z-index:20}.md\:z-30{z-index:30}.md\:z-40{z-index:40}.md\:z-50{z-index:50}.md\:z-auto{z-index:auto}.md\:gap-0{grid-gap:0;gap:0}.md\:gap-1{grid-gap:.25rem;gap:.25rem}.md\:gap-2{grid-gap:.5rem;gap:.5rem}.md\:gap-3{grid-gap:.75rem;gap:.75rem}.md\:gap-4{grid-gap:1rem;gap:1rem}.md\:gap-5{grid-gap:1.25rem;gap:1.25rem}.md\:gap-6{grid-gap:1.5rem;gap:1.5rem}.md\:gap-7{grid-gap:1.75rem;gap:1.75rem}.md\:gap-8{grid-gap:2rem;gap:2rem}.md\:gap-9{grid-gap:2.25rem;gap:2.25rem}.md\:gap-10{grid-gap:2.5rem;gap:2.5rem}.md\:gap-11{grid-gap:2.75rem;gap:2.75rem}.md\:gap-12{grid-gap:3rem;gap:3rem}.md\:gap-15{grid-gap:3.75rem;gap:3.75rem}.md\:gap-16{grid-gap:4rem;gap:4rem}.md\:gap-20{grid-gap:5rem;gap:5rem}.md\:gap-22{grid-gap:5.5rem;gap:5.5rem}.md\:gap-24{grid-gap:6rem;gap:6rem}.md\:gap-25{grid-gap:6.25rem;gap:6.25rem}.md\:gap-26{grid-gap:6.5rem;gap:6.5rem}.md\:gap-28{grid-gap:8rem;gap:8rem}.md\:gap-30{grid-gap:8.5rem;gap:8.5rem}.md\:gap-32{grid-gap:9rem;gap:9rem}.md\:gap-40{grid-gap:10rem;gap:10rem}.md\:gap-48{grid-gap:12rem;gap:12rem}.md\:gap-52{grid-gap:13rem;gap:13rem}.md\:gap-56{grid-gap:14rem;gap:14rem}.md\:gap-60{grid-gap:15rem;gap:15rem}.md\:gap-64{grid-gap:16rem;gap:16rem}.md\:gap-68{grid-gap:17rem;gap:17rem}.md\:gap-px{grid-gap:1px;gap:1px}.md\:gap-0\.5{grid-gap:.125rem;gap:.125rem}.md\:gap-1\.5{grid-gap:.375rem;gap:.375rem}.md\:gap-2\.5{grid-gap:.625rem;gap:.625rem}.md\:gap-7\.5{grid-gap:1.875rem;gap:1.875rem}.md\:col-gap-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.md\:col-gap-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.md\:col-gap-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.md\:col-gap-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.md\:col-gap-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.md\:col-gap-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.md\:col-gap-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.md\:col-gap-7{grid-column-gap:1.75rem;-moz-column-gap:1.75rem;column-gap:1.75rem}.md\:col-gap-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.md\:col-gap-9{grid-column-gap:2.25rem;-moz-column-gap:2.25rem;column-gap:2.25rem}.md\:col-gap-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.md\:col-gap-11{grid-column-gap:2.75rem;-moz-column-gap:2.75rem;column-gap:2.75rem}.md\:col-gap-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.md\:col-gap-15{grid-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem}.md\:col-gap-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.md\:col-gap-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.md\:col-gap-22{grid-column-gap:5.5rem;-moz-column-gap:5.5rem;column-gap:5.5rem}.md\:col-gap-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.md\:col-gap-25{grid-column-gap:6.25rem;-moz-column-gap:6.25rem;column-gap:6.25rem}.md\:col-gap-26{grid-column-gap:6.5rem;-moz-column-gap:6.5rem;column-gap:6.5rem}.md\:col-gap-28{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.md\:col-gap-30{grid-column-gap:8.5rem;-moz-column-gap:8.5rem;column-gap:8.5rem}.md\:col-gap-32{grid-column-gap:9rem;-moz-column-gap:9rem;column-gap:9rem}.md\:col-gap-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.md\:col-gap-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.md\:col-gap-52{grid-column-gap:13rem;-moz-column-gap:13rem;column-gap:13rem}.md\:col-gap-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.md\:col-gap-60{grid-column-gap:15rem;-moz-column-gap:15rem;column-gap:15rem}.md\:col-gap-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.md\:col-gap-68{grid-column-gap:17rem;-moz-column-gap:17rem;column-gap:17rem}.md\:col-gap-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.md\:col-gap-0\.5{grid-column-gap:.125rem;-moz-column-gap:.125rem;column-gap:.125rem}.md\:col-gap-1\.5{grid-column-gap:.375rem;-moz-column-gap:.375rem;column-gap:.375rem}.md\:col-gap-2\.5{grid-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}.md\:col-gap-7\.5{grid-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}.md\:gap-x-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.md\:gap-x-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.md\:gap-x-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.md\:gap-x-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.md\:gap-x-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.md\:gap-x-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.md\:gap-x-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.md\:gap-x-7{grid-column-gap:1.75rem;-moz-column-gap:1.75rem;column-gap:1.75rem}.md\:gap-x-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.md\:gap-x-9{grid-column-gap:2.25rem;-moz-column-gap:2.25rem;column-gap:2.25rem}.md\:gap-x-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.md\:gap-x-11{grid-column-gap:2.75rem;-moz-column-gap:2.75rem;column-gap:2.75rem}.md\:gap-x-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.md\:gap-x-15{grid-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem}.md\:gap-x-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.md\:gap-x-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.md\:gap-x-22{grid-column-gap:5.5rem;-moz-column-gap:5.5rem;column-gap:5.5rem}.md\:gap-x-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.md\:gap-x-25{grid-column-gap:6.25rem;-moz-column-gap:6.25rem;column-gap:6.25rem}.md\:gap-x-26{grid-column-gap:6.5rem;-moz-column-gap:6.5rem;column-gap:6.5rem}.md\:gap-x-28{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.md\:gap-x-30{grid-column-gap:8.5rem;-moz-column-gap:8.5rem;column-gap:8.5rem}.md\:gap-x-32{grid-column-gap:9rem;-moz-column-gap:9rem;column-gap:9rem}.md\:gap-x-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.md\:gap-x-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.md\:gap-x-52{grid-column-gap:13rem;-moz-column-gap:13rem;column-gap:13rem}.md\:gap-x-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.md\:gap-x-60{grid-column-gap:15rem;-moz-column-gap:15rem;column-gap:15rem}.md\:gap-x-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.md\:gap-x-68{grid-column-gap:17rem;-moz-column-gap:17rem;column-gap:17rem}.md\:gap-x-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.md\:gap-x-0\.5{grid-column-gap:.125rem;-moz-column-gap:.125rem;column-gap:.125rem}.md\:gap-x-1\.5{grid-column-gap:.375rem;-moz-column-gap:.375rem;column-gap:.375rem}.md\:gap-x-2\.5{grid-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}.md\:gap-x-7\.5{grid-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}.md\:row-gap-0{grid-row-gap:0;row-gap:0}.md\:row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}.md\:row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}.md\:row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}.md\:row-gap-4{grid-row-gap:1rem;row-gap:1rem}.md\:row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}.md\:row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.md\:row-gap-7{grid-row-gap:1.75rem;row-gap:1.75rem}.md\:row-gap-8{grid-row-gap:2rem;row-gap:2rem}.md\:row-gap-9{grid-row-gap:2.25rem;row-gap:2.25rem}.md\:row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}.md\:row-gap-11{grid-row-gap:2.75rem;row-gap:2.75rem}.md\:row-gap-12{grid-row-gap:3rem;row-gap:3rem}.md\:row-gap-15{grid-row-gap:3.75rem;row-gap:3.75rem}.md\:row-gap-16{grid-row-gap:4rem;row-gap:4rem}.md\:row-gap-20{grid-row-gap:5rem;row-gap:5rem}.md\:row-gap-22{grid-row-gap:5.5rem;row-gap:5.5rem}.md\:row-gap-24{grid-row-gap:6rem;row-gap:6rem}.md\:row-gap-25{grid-row-gap:6.25rem;row-gap:6.25rem}.md\:row-gap-26{grid-row-gap:6.5rem;row-gap:6.5rem}.md\:row-gap-28{grid-row-gap:8rem;row-gap:8rem}.md\:row-gap-30{grid-row-gap:8.5rem;row-gap:8.5rem}.md\:row-gap-32{grid-row-gap:9rem;row-gap:9rem}.md\:row-gap-40{grid-row-gap:10rem;row-gap:10rem}.md\:row-gap-48{grid-row-gap:12rem;row-gap:12rem}.md\:row-gap-52{grid-row-gap:13rem;row-gap:13rem}.md\:row-gap-56{grid-row-gap:14rem;row-gap:14rem}.md\:row-gap-60{grid-row-gap:15rem;row-gap:15rem}.md\:row-gap-64{grid-row-gap:16rem;row-gap:16rem}.md\:row-gap-68{grid-row-gap:17rem;row-gap:17rem}.md\:row-gap-px{grid-row-gap:1px;row-gap:1px}.md\:row-gap-0\.5{grid-row-gap:.125rem;row-gap:.125rem}.md\:row-gap-1\.5{grid-row-gap:.375rem;row-gap:.375rem}.md\:row-gap-2\.5{grid-row-gap:.625rem;row-gap:.625rem}.md\:row-gap-7\.5{grid-row-gap:1.875rem;row-gap:1.875rem}.md\:gap-y-0{grid-row-gap:0;row-gap:0}.md\:gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}.md\:gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}.md\:gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}.md\:gap-y-4{grid-row-gap:1rem;row-gap:1rem}.md\:gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}.md\:gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}.md\:gap-y-7{grid-row-gap:1.75rem;row-gap:1.75rem}.md\:gap-y-8{grid-row-gap:2rem;row-gap:2rem}.md\:gap-y-9{grid-row-gap:2.25rem;row-gap:2.25rem}.md\:gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}.md\:gap-y-11{grid-row-gap:2.75rem;row-gap:2.75rem}.md\:gap-y-12{grid-row-gap:3rem;row-gap:3rem}.md\:gap-y-15{grid-row-gap:3.75rem;row-gap:3.75rem}.md\:gap-y-16{grid-row-gap:4rem;row-gap:4rem}.md\:gap-y-20{grid-row-gap:5rem;row-gap:5rem}.md\:gap-y-22{grid-row-gap:5.5rem;row-gap:5.5rem}.md\:gap-y-24{grid-row-gap:6rem;row-gap:6rem}.md\:gap-y-25{grid-row-gap:6.25rem;row-gap:6.25rem}.md\:gap-y-26{grid-row-gap:6.5rem;row-gap:6.5rem}.md\:gap-y-28{grid-row-gap:8rem;row-gap:8rem}.md\:gap-y-30{grid-row-gap:8.5rem;row-gap:8.5rem}.md\:gap-y-32{grid-row-gap:9rem;row-gap:9rem}.md\:gap-y-40{grid-row-gap:10rem;row-gap:10rem}.md\:gap-y-48{grid-row-gap:12rem;row-gap:12rem}.md\:gap-y-52{grid-row-gap:13rem;row-gap:13rem}.md\:gap-y-56{grid-row-gap:14rem;row-gap:14rem}.md\:gap-y-60{grid-row-gap:15rem;row-gap:15rem}.md\:gap-y-64{grid-row-gap:16rem;row-gap:16rem}.md\:gap-y-68{grid-row-gap:17rem;row-gap:17rem}.md\:gap-y-px{grid-row-gap:1px;row-gap:1px}.md\:gap-y-0\.5{grid-row-gap:.125rem;row-gap:.125rem}.md\:gap-y-1\.5{grid-row-gap:.375rem;row-gap:.375rem}.md\:gap-y-2\.5{grid-row-gap:.625rem;row-gap:.625rem}.md\:gap-y-7\.5{grid-row-gap:1.875rem;row-gap:1.875rem}.md\:grid-flow-row{grid-auto-flow:row}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-flow-row-dense{grid-auto-flow:row dense}.md\:grid-flow-col-dense{grid-auto-flow:column dense}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-none{grid-template-columns:none}.md\:auto-cols-auto{grid-auto-columns:auto}.md\:auto-cols-min{grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}.md\:auto-cols-max{grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content}.md\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.md\:col-auto{grid-column:auto}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-11{grid-column:span 11/span 11}.md\:col-span-12{grid-column:span 12/span 12}.md\:col-span-full{grid-column:1/-1}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:col-start-4{grid-column-start:4}.md\:col-start-5{grid-column-start:5}.md\:col-start-6{grid-column-start:6}.md\:col-start-7{grid-column-start:7}.md\:col-start-8{grid-column-start:8}.md\:col-start-9{grid-column-start:9}.md\:col-start-10{grid-column-start:10}.md\:col-start-11{grid-column-start:11}.md\:col-start-12{grid-column-start:12}.md\:col-start-13{grid-column-start:13}.md\:col-start-auto{grid-column-start:auto}.md\:col-end-1{grid-column-end:1}.md\:col-end-2{grid-column-end:2}.md\:col-end-3{grid-column-end:3}.md\:col-end-4{grid-column-end:4}.md\:col-end-5{grid-column-end:5}.md\:col-end-6{grid-column-end:6}.md\:col-end-7{grid-column-end:7}.md\:col-end-8{grid-column-end:8}.md\:col-end-9{grid-column-end:9}.md\:col-end-10{grid-column-end:10}.md\:col-end-11{grid-column-end:11}.md\:col-end-12{grid-column-end:12}.md\:col-end-13{grid-column-end:13}.md\:col-end-auto{grid-column-end:auto}.md\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.md\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.md\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.md\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.md\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.md\:grid-rows-none{grid-template-rows:none}.md\:auto-rows-auto{grid-auto-rows:auto}.md\:auto-rows-min{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.md\:auto-rows-max{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.md\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.md\:row-auto{grid-row:auto}.md\:row-span-1{grid-row:span 1/span 1}.md\:row-span-2{grid-row:span 2/span 2}.md\:row-span-3{grid-row:span 3/span 3}.md\:row-span-4{grid-row:span 4/span 4}.md\:row-span-5{grid-row:span 5/span 5}.md\:row-span-6{grid-row:span 6/span 6}.md\:row-span-full{grid-row:1/-1}.md\:row-start-1{grid-row-start:1}.md\:row-start-2{grid-row-start:2}.md\:row-start-3{grid-row-start:3}.md\:row-start-4{grid-row-start:4}.md\:row-start-5{grid-row-start:5}.md\:row-start-6{grid-row-start:6}.md\:row-start-7{grid-row-start:7}.md\:row-start-auto{grid-row-start:auto}.md\:row-end-1{grid-row-end:1}.md\:row-end-2{grid-row-end:2}.md\:row-end-3{grid-row-end:3}.md\:row-end-4{grid-row-end:4}.md\:row-end-5{grid-row-end:5}.md\:row-end-6{grid-row-end:6}.md\:row-end-7{grid-row-end:7}.md\:row-end-auto{grid-row-end:auto}.md\:transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.md\:origin-center{transform-origin:center}.md\:origin-top{transform-origin:top}.md\:origin-top-right{transform-origin:top right}.md\:origin-right{transform-origin:right}.md\:origin-bottom-right{transform-origin:bottom right}.md\:origin-bottom{transform-origin:bottom}.md\:origin-bottom-left{transform-origin:bottom left}.md\:origin-left{transform-origin:left}.md\:origin-top-left{transform-origin:top left}.md\:scale-0{--transform-scale-x:0;--transform-scale-y:0}.md\:scale-50{--transform-scale-x:.5;--transform-scale-y:.5}.md\:scale-75{--transform-scale-x:.75;--transform-scale-y:.75}.md\:scale-90{--transform-scale-x:.9;--transform-scale-y:.9}.md\:scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.md\:scale-100{--transform-scale-x:1;--transform-scale-y:1}.md\:scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}.md\:scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}.md\:scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}.md\:scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}.md\:scale-x-0{--transform-scale-x:0}.md\:scale-x-50{--transform-scale-x:.5}.md\:scale-x-75{--transform-scale-x:.75}.md\:scale-x-90{--transform-scale-x:.9}.md\:scale-x-95{--transform-scale-x:.95}.md\:scale-x-100{--transform-scale-x:1}.md\:scale-x-105{--transform-scale-x:1.05}.md\:scale-x-110{--transform-scale-x:1.1}.md\:scale-x-125{--transform-scale-x:1.25}.md\:scale-x-150{--transform-scale-x:1.5}.md\:scale-y-0{--transform-scale-y:0}.md\:scale-y-50{--transform-scale-y:.5}.md\:scale-y-75{--transform-scale-y:.75}.md\:scale-y-90{--transform-scale-y:.9}.md\:scale-y-95{--transform-scale-y:.95}.md\:scale-y-100{--transform-scale-y:1}.md\:scale-y-105{--transform-scale-y:1.05}.md\:scale-y-110{--transform-scale-y:1.1}.md\:scale-y-125{--transform-scale-y:1.25}.md\:scale-y-150{--transform-scale-y:1.5}.md\:hover\:scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}.md\:hover\:scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}.md\:hover\:scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}.md\:hover\:scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}.md\:hover\:scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}.md\:hover\:scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}.md\:hover\:scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}.md\:hover\:scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}.md\:hover\:scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}.md\:hover\:scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}.md\:hover\:scale-x-0:hover{--transform-scale-x:0}.md\:hover\:scale-x-50:hover{--transform-scale-x:.5}.md\:hover\:scale-x-75:hover{--transform-scale-x:.75}.md\:hover\:scale-x-90:hover{--transform-scale-x:.9}.md\:hover\:scale-x-95:hover{--transform-scale-x:.95}.md\:hover\:scale-x-100:hover{--transform-scale-x:1}.md\:hover\:scale-x-105:hover{--transform-scale-x:1.05}.md\:hover\:scale-x-110:hover{--transform-scale-x:1.1}.md\:hover\:scale-x-125:hover{--transform-scale-x:1.25}.md\:hover\:scale-x-150:hover{--transform-scale-x:1.5}.md\:hover\:scale-y-0:hover{--transform-scale-y:0}.md\:hover\:scale-y-50:hover{--transform-scale-y:.5}.md\:hover\:scale-y-75:hover{--transform-scale-y:.75}.md\:hover\:scale-y-90:hover{--transform-scale-y:.9}.md\:hover\:scale-y-95:hover{--transform-scale-y:.95}.md\:hover\:scale-y-100:hover{--transform-scale-y:1}.md\:hover\:scale-y-105:hover{--transform-scale-y:1.05}.md\:hover\:scale-y-110:hover{--transform-scale-y:1.1}.md\:hover\:scale-y-125:hover{--transform-scale-y:1.25}.md\:hover\:scale-y-150:hover{--transform-scale-y:1.5}.md\:focus\:scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}.md\:focus\:scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}.md\:focus\:scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}.md\:focus\:scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}.md\:focus\:scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}.md\:focus\:scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}.md\:focus\:scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}.md\:focus\:scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}.md\:focus\:scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}.md\:focus\:scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}.md\:focus\:scale-x-0:focus{--transform-scale-x:0}.md\:focus\:scale-x-50:focus{--transform-scale-x:.5}.md\:focus\:scale-x-75:focus{--transform-scale-x:.75}.md\:focus\:scale-x-90:focus{--transform-scale-x:.9}.md\:focus\:scale-x-95:focus{--transform-scale-x:.95}.md\:focus\:scale-x-100:focus{--transform-scale-x:1}.md\:focus\:scale-x-105:focus{--transform-scale-x:1.05}.md\:focus\:scale-x-110:focus{--transform-scale-x:1.1}.md\:focus\:scale-x-125:focus{--transform-scale-x:1.25}.md\:focus\:scale-x-150:focus{--transform-scale-x:1.5}.md\:focus\:scale-y-0:focus{--transform-scale-y:0}.md\:focus\:scale-y-50:focus{--transform-scale-y:.5}.md\:focus\:scale-y-75:focus{--transform-scale-y:.75}.md\:focus\:scale-y-90:focus{--transform-scale-y:.9}.md\:focus\:scale-y-95:focus{--transform-scale-y:.95}.md\:focus\:scale-y-100:focus{--transform-scale-y:1}.md\:focus\:scale-y-105:focus{--transform-scale-y:1.05}.md\:focus\:scale-y-110:focus{--transform-scale-y:1.1}.md\:focus\:scale-y-125:focus{--transform-scale-y:1.25}.md\:focus\:scale-y-150:focus{--transform-scale-y:1.5}.md\:rotate-0{--transform-rotate:0}.md\:rotate-90{--transform-rotate:90deg}.md\:rotate-135{--transform-rotate:135deg}.md\:rotate-180{--transform-rotate:180deg}.md\:-rotate-180{--transform-rotate:-180deg}.md\:-rotate-135{--transform-rotate:-135deg}.md\:-rotate-90{--transform-rotate:-90deg}.md\:hover\:rotate-0:hover{--transform-rotate:0}.md\:hover\:rotate-90:hover{--transform-rotate:90deg}.md\:hover\:rotate-135:hover{--transform-rotate:135deg}.md\:hover\:rotate-180:hover{--transform-rotate:180deg}.md\:hover\:-rotate-180:hover{--transform-rotate:-180deg}.md\:hover\:-rotate-135:hover{--transform-rotate:-135deg}.md\:hover\:-rotate-90:hover{--transform-rotate:-90deg}.md\:focus\:rotate-0:focus{--transform-rotate:0}.md\:focus\:rotate-90:focus{--transform-rotate:90deg}.md\:focus\:rotate-135:focus{--transform-rotate:135deg}.md\:focus\:rotate-180:focus{--transform-rotate:180deg}.md\:focus\:-rotate-180:focus{--transform-rotate:-180deg}.md\:focus\:-rotate-135:focus{--transform-rotate:-135deg}.md\:focus\:-rotate-90:focus{--transform-rotate:-90deg}.md\:translate-x-0{--transform-translate-x:0}.md\:translate-x-1{--transform-translate-x:.25rem}.md\:translate-x-2{--transform-translate-x:.5rem}.md\:translate-x-3{--transform-translate-x:.75rem}.md\:translate-x-4{--transform-translate-x:1rem}.md\:translate-x-5{--transform-translate-x:1.25rem}.md\:translate-x-6{--transform-translate-x:1.5rem}.md\:translate-x-7{--transform-translate-x:1.75rem}.md\:translate-x-8{--transform-translate-x:2rem}.md\:translate-x-9{--transform-translate-x:2.25rem}.md\:translate-x-10{--transform-translate-x:2.5rem}.md\:translate-x-11{--transform-translate-x:2.75rem}.md\:translate-x-12{--transform-translate-x:3rem}.md\:translate-x-15{--transform-translate-x:3.75rem}.md\:translate-x-16{--transform-translate-x:4rem}.md\:translate-x-20{--transform-translate-x:5rem}.md\:translate-x-22{--transform-translate-x:5.5rem}.md\:translate-x-24{--transform-translate-x:6rem}.md\:translate-x-25{--transform-translate-x:6.25rem}.md\:translate-x-26{--transform-translate-x:6.5rem}.md\:translate-x-28{--transform-translate-x:8rem}.md\:translate-x-30{--transform-translate-x:8.5rem}.md\:translate-x-32{--transform-translate-x:9rem}.md\:translate-x-40{--transform-translate-x:10rem}.md\:translate-x-48{--transform-translate-x:12rem}.md\:translate-x-52{--transform-translate-x:13rem}.md\:translate-x-56{--transform-translate-x:14rem}.md\:translate-x-60{--transform-translate-x:15rem}.md\:translate-x-64{--transform-translate-x:16rem}.md\:translate-x-68{--transform-translate-x:17rem}.md\:translate-x-px{--transform-translate-x:1px}.md\:translate-x-0\.5{--transform-translate-x:.125rem}.md\:translate-x-1\.5{--transform-translate-x:.375rem}.md\:translate-x-2\.5{--transform-translate-x:.625rem}.md\:translate-x-7\.5{--transform-translate-x:1.875rem}.md\:-translate-x-1{--transform-translate-x:-0.25rem}.md\:-translate-x-2{--transform-translate-x:-0.5rem}.md\:-translate-x-3{--transform-translate-x:-0.75rem}.md\:-translate-x-4{--transform-translate-x:-1rem}.md\:-translate-x-5{--transform-translate-x:-1.25rem}.md\:-translate-x-6{--transform-translate-x:-1.5rem}.md\:-translate-x-7{--transform-translate-x:-1.75rem}.md\:-translate-x-8{--transform-translate-x:-2rem}.md\:-translate-x-9{--transform-translate-x:-2.25rem}.md\:-translate-x-10{--transform-translate-x:-2.5rem}.md\:-translate-x-11{--transform-translate-x:-2.75rem}.md\:-translate-x-12{--transform-translate-x:-3rem}.md\:-translate-x-15{--transform-translate-x:-3.75rem}.md\:-translate-x-16{--transform-translate-x:-4rem}.md\:-translate-x-20{--transform-translate-x:-5rem}.md\:-translate-x-22{--transform-translate-x:-5.5rem}.md\:-translate-x-24{--transform-translate-x:-6rem}.md\:-translate-x-25{--transform-translate-x:-6.25rem}.md\:-translate-x-26{--transform-translate-x:-6.5rem}.md\:-translate-x-28{--transform-translate-x:-8rem}.md\:-translate-x-30{--transform-translate-x:-8.5rem}.md\:-translate-x-32{--transform-translate-x:-9rem}.md\:-translate-x-40{--transform-translate-x:-10rem}.md\:-translate-x-48{--transform-translate-x:-12rem}.md\:-translate-x-52{--transform-translate-x:-13rem}.md\:-translate-x-56{--transform-translate-x:-14rem}.md\:-translate-x-60{--transform-translate-x:-15rem}.md\:-translate-x-64{--transform-translate-x:-16rem}.md\:-translate-x-68{--transform-translate-x:-17rem}.md\:-translate-x-px{--transform-translate-x:-1px}.md\:-translate-x-0\.5{--transform-translate-x:-0.125rem}.md\:-translate-x-1\.5{--transform-translate-x:-0.375rem}.md\:-translate-x-2\.5{--transform-translate-x:-0.625rem}.md\:-translate-x-7\.5{--transform-translate-x:-1.875rem}.md\:-translate-x-full{--transform-translate-x:-100%}.md\:-translate-x-1\/2{--transform-translate-x:-50%}.md\:translate-x-1\/2{--transform-translate-x:50%}.md\:translate-x-full{--transform-translate-x:100%}.md\:translate-y-0{--transform-translate-y:0}.md\:translate-y-1{--transform-translate-y:.25rem}.md\:translate-y-2{--transform-translate-y:.5rem}.md\:translate-y-3{--transform-translate-y:.75rem}.md\:translate-y-4{--transform-translate-y:1rem}.md\:translate-y-5{--transform-translate-y:1.25rem}.md\:translate-y-6{--transform-translate-y:1.5rem}.md\:translate-y-7{--transform-translate-y:1.75rem}.md\:translate-y-8{--transform-translate-y:2rem}.md\:translate-y-9{--transform-translate-y:2.25rem}.md\:translate-y-10{--transform-translate-y:2.5rem}.md\:translate-y-11{--transform-translate-y:2.75rem}.md\:translate-y-12{--transform-translate-y:3rem}.md\:translate-y-15{--transform-translate-y:3.75rem}.md\:translate-y-16{--transform-translate-y:4rem}.md\:translate-y-20{--transform-translate-y:5rem}.md\:translate-y-22{--transform-translate-y:5.5rem}.md\:translate-y-24{--transform-translate-y:6rem}.md\:translate-y-25{--transform-translate-y:6.25rem}.md\:translate-y-26{--transform-translate-y:6.5rem}.md\:translate-y-28{--transform-translate-y:8rem}.md\:translate-y-30{--transform-translate-y:8.5rem}.md\:translate-y-32{--transform-translate-y:9rem}.md\:translate-y-40{--transform-translate-y:10rem}.md\:translate-y-48{--transform-translate-y:12rem}.md\:translate-y-52{--transform-translate-y:13rem}.md\:translate-y-56{--transform-translate-y:14rem}.md\:translate-y-60{--transform-translate-y:15rem}.md\:translate-y-64{--transform-translate-y:16rem}.md\:translate-y-68{--transform-translate-y:17rem}.md\:translate-y-px{--transform-translate-y:1px}.md\:translate-y-0\.5{--transform-translate-y:.125rem}.md\:translate-y-1\.5{--transform-translate-y:.375rem}.md\:translate-y-2\.5{--transform-translate-y:.625rem}.md\:translate-y-7\.5{--transform-translate-y:1.875rem}.md\:-translate-y-1{--transform-translate-y:-0.25rem}.md\:-translate-y-2{--transform-translate-y:-0.5rem}.md\:-translate-y-3{--transform-translate-y:-0.75rem}.md\:-translate-y-4{--transform-translate-y:-1rem}.md\:-translate-y-5{--transform-translate-y:-1.25rem}.md\:-translate-y-6{--transform-translate-y:-1.5rem}.md\:-translate-y-7{--transform-translate-y:-1.75rem}.md\:-translate-y-8{--transform-translate-y:-2rem}.md\:-translate-y-9{--transform-translate-y:-2.25rem}.md\:-translate-y-10{--transform-translate-y:-2.5rem}.md\:-translate-y-11{--transform-translate-y:-2.75rem}.md\:-translate-y-12{--transform-translate-y:-3rem}.md\:-translate-y-15{--transform-translate-y:-3.75rem}.md\:-translate-y-16{--transform-translate-y:-4rem}.md\:-translate-y-20{--transform-translate-y:-5rem}.md\:-translate-y-22{--transform-translate-y:-5.5rem}.md\:-translate-y-24{--transform-translate-y:-6rem}.md\:-translate-y-25{--transform-translate-y:-6.25rem}.md\:-translate-y-26{--transform-translate-y:-6.5rem}.md\:-translate-y-28{--transform-translate-y:-8rem}.md\:-translate-y-30{--transform-translate-y:-8.5rem}.md\:-translate-y-32{--transform-translate-y:-9rem}.md\:-translate-y-40{--transform-translate-y:-10rem}.md\:-translate-y-48{--transform-translate-y:-12rem}.md\:-translate-y-52{--transform-translate-y:-13rem}.md\:-translate-y-56{--transform-translate-y:-14rem}.md\:-translate-y-60{--transform-translate-y:-15rem}.md\:-translate-y-64{--transform-translate-y:-16rem}.md\:-translate-y-68{--transform-translate-y:-17rem}.md\:-translate-y-px{--transform-translate-y:-1px}.md\:-translate-y-0\.5{--transform-translate-y:-0.125rem}.md\:-translate-y-1\.5{--transform-translate-y:-0.375rem}.md\:-translate-y-2\.5{--transform-translate-y:-0.625rem}.md\:-translate-y-7\.5{--transform-translate-y:-1.875rem}.md\:-translate-y-full{--transform-translate-y:-100%}.md\:-translate-y-1\/2{--transform-translate-y:-50%}.md\:translate-y-1\/2{--transform-translate-y:50%}.md\:translate-y-full{--transform-translate-y:100%}.md\:hover\:translate-x-0:hover{--transform-translate-x:0}.md\:hover\:translate-x-1:hover{--transform-translate-x:.25rem}.md\:hover\:translate-x-2:hover{--transform-translate-x:.5rem}.md\:hover\:translate-x-3:hover{--transform-translate-x:.75rem}.md\:hover\:translate-x-4:hover{--transform-translate-x:1rem}.md\:hover\:translate-x-5:hover{--transform-translate-x:1.25rem}.md\:hover\:translate-x-6:hover{--transform-translate-x:1.5rem}.md\:hover\:translate-x-7:hover{--transform-translate-x:1.75rem}.md\:hover\:translate-x-8:hover{--transform-translate-x:2rem}.md\:hover\:translate-x-9:hover{--transform-translate-x:2.25rem}.md\:hover\:translate-x-10:hover{--transform-translate-x:2.5rem}.md\:hover\:translate-x-11:hover{--transform-translate-x:2.75rem}.md\:hover\:translate-x-12:hover{--transform-translate-x:3rem}.md\:hover\:translate-x-15:hover{--transform-translate-x:3.75rem}.md\:hover\:translate-x-16:hover{--transform-translate-x:4rem}.md\:hover\:translate-x-20:hover{--transform-translate-x:5rem}.md\:hover\:translate-x-22:hover{--transform-translate-x:5.5rem}.md\:hover\:translate-x-24:hover{--transform-translate-x:6rem}.md\:hover\:translate-x-25:hover{--transform-translate-x:6.25rem}.md\:hover\:translate-x-26:hover{--transform-translate-x:6.5rem}.md\:hover\:translate-x-28:hover{--transform-translate-x:8rem}.md\:hover\:translate-x-30:hover{--transform-translate-x:8.5rem}.md\:hover\:translate-x-32:hover{--transform-translate-x:9rem}.md\:hover\:translate-x-40:hover{--transform-translate-x:10rem}.md\:hover\:translate-x-48:hover{--transform-translate-x:12rem}.md\:hover\:translate-x-52:hover{--transform-translate-x:13rem}.md\:hover\:translate-x-56:hover{--transform-translate-x:14rem}.md\:hover\:translate-x-60:hover{--transform-translate-x:15rem}.md\:hover\:translate-x-64:hover{--transform-translate-x:16rem}.md\:hover\:translate-x-68:hover{--transform-translate-x:17rem}.md\:hover\:translate-x-px:hover{--transform-translate-x:1px}.md\:hover\:translate-x-0\.5:hover{--transform-translate-x:.125rem}.md\:hover\:translate-x-1\.5:hover{--transform-translate-x:.375rem}.md\:hover\:translate-x-2\.5:hover{--transform-translate-x:.625rem}.md\:hover\:translate-x-7\.5:hover{--transform-translate-x:1.875rem}.md\:hover\:-translate-x-1:hover{--transform-translate-x:-0.25rem}.md\:hover\:-translate-x-2:hover{--transform-translate-x:-0.5rem}.md\:hover\:-translate-x-3:hover{--transform-translate-x:-0.75rem}.md\:hover\:-translate-x-4:hover{--transform-translate-x:-1rem}.md\:hover\:-translate-x-5:hover{--transform-translate-x:-1.25rem}.md\:hover\:-translate-x-6:hover{--transform-translate-x:-1.5rem}.md\:hover\:-translate-x-7:hover{--transform-translate-x:-1.75rem}.md\:hover\:-translate-x-8:hover{--transform-translate-x:-2rem}.md\:hover\:-translate-x-9:hover{--transform-translate-x:-2.25rem}.md\:hover\:-translate-x-10:hover{--transform-translate-x:-2.5rem}.md\:hover\:-translate-x-11:hover{--transform-translate-x:-2.75rem}.md\:hover\:-translate-x-12:hover{--transform-translate-x:-3rem}.md\:hover\:-translate-x-15:hover{--transform-translate-x:-3.75rem}.md\:hover\:-translate-x-16:hover{--transform-translate-x:-4rem}.md\:hover\:-translate-x-20:hover{--transform-translate-x:-5rem}.md\:hover\:-translate-x-22:hover{--transform-translate-x:-5.5rem}.md\:hover\:-translate-x-24:hover{--transform-translate-x:-6rem}.md\:hover\:-translate-x-25:hover{--transform-translate-x:-6.25rem}.md\:hover\:-translate-x-26:hover{--transform-translate-x:-6.5rem}.md\:hover\:-translate-x-28:hover{--transform-translate-x:-8rem}.md\:hover\:-translate-x-30:hover{--transform-translate-x:-8.5rem}.md\:hover\:-translate-x-32:hover{--transform-translate-x:-9rem}.md\:hover\:-translate-x-40:hover{--transform-translate-x:-10rem}.md\:hover\:-translate-x-48:hover{--transform-translate-x:-12rem}.md\:hover\:-translate-x-52:hover{--transform-translate-x:-13rem}.md\:hover\:-translate-x-56:hover{--transform-translate-x:-14rem}.md\:hover\:-translate-x-60:hover{--transform-translate-x:-15rem}.md\:hover\:-translate-x-64:hover{--transform-translate-x:-16rem}.md\:hover\:-translate-x-68:hover{--transform-translate-x:-17rem}.md\:hover\:-translate-x-px:hover{--transform-translate-x:-1px}.md\:hover\:-translate-x-0\.5:hover{--transform-translate-x:-0.125rem}.md\:hover\:-translate-x-1\.5:hover{--transform-translate-x:-0.375rem}.md\:hover\:-translate-x-2\.5:hover{--transform-translate-x:-0.625rem}.md\:hover\:-translate-x-7\.5:hover{--transform-translate-x:-1.875rem}.md\:hover\:-translate-x-full:hover{--transform-translate-x:-100%}.md\:hover\:-translate-x-1\/2:hover{--transform-translate-x:-50%}.md\:hover\:translate-x-1\/2:hover{--transform-translate-x:50%}.md\:hover\:translate-x-full:hover{--transform-translate-x:100%}.md\:hover\:translate-y-0:hover{--transform-translate-y:0}.md\:hover\:translate-y-1:hover{--transform-translate-y:.25rem}.md\:hover\:translate-y-2:hover{--transform-translate-y:.5rem}.md\:hover\:translate-y-3:hover{--transform-translate-y:.75rem}.md\:hover\:translate-y-4:hover{--transform-translate-y:1rem}.md\:hover\:translate-y-5:hover{--transform-translate-y:1.25rem}.md\:hover\:translate-y-6:hover{--transform-translate-y:1.5rem}.md\:hover\:translate-y-7:hover{--transform-translate-y:1.75rem}.md\:hover\:translate-y-8:hover{--transform-translate-y:2rem}.md\:hover\:translate-y-9:hover{--transform-translate-y:2.25rem}.md\:hover\:translate-y-10:hover{--transform-translate-y:2.5rem}.md\:hover\:translate-y-11:hover{--transform-translate-y:2.75rem}.md\:hover\:translate-y-12:hover{--transform-translate-y:3rem}.md\:hover\:translate-y-15:hover{--transform-translate-y:3.75rem}.md\:hover\:translate-y-16:hover{--transform-translate-y:4rem}.md\:hover\:translate-y-20:hover{--transform-translate-y:5rem}.md\:hover\:translate-y-22:hover{--transform-translate-y:5.5rem}.md\:hover\:translate-y-24:hover{--transform-translate-y:6rem}.md\:hover\:translate-y-25:hover{--transform-translate-y:6.25rem}.md\:hover\:translate-y-26:hover{--transform-translate-y:6.5rem}.md\:hover\:translate-y-28:hover{--transform-translate-y:8rem}.md\:hover\:translate-y-30:hover{--transform-translate-y:8.5rem}.md\:hover\:translate-y-32:hover{--transform-translate-y:9rem}.md\:hover\:translate-y-40:hover{--transform-translate-y:10rem}.md\:hover\:translate-y-48:hover{--transform-translate-y:12rem}.md\:hover\:translate-y-52:hover{--transform-translate-y:13rem}.md\:hover\:translate-y-56:hover{--transform-translate-y:14rem}.md\:hover\:translate-y-60:hover{--transform-translate-y:15rem}.md\:hover\:translate-y-64:hover{--transform-translate-y:16rem}.md\:hover\:translate-y-68:hover{--transform-translate-y:17rem}.md\:hover\:translate-y-px:hover{--transform-translate-y:1px}.md\:hover\:translate-y-0\.5:hover{--transform-translate-y:.125rem}.md\:hover\:translate-y-1\.5:hover{--transform-translate-y:.375rem}.md\:hover\:translate-y-2\.5:hover{--transform-translate-y:.625rem}.md\:hover\:translate-y-7\.5:hover{--transform-translate-y:1.875rem}.md\:hover\:-translate-y-1:hover{--transform-translate-y:-0.25rem}.md\:hover\:-translate-y-2:hover{--transform-translate-y:-0.5rem}.md\:hover\:-translate-y-3:hover{--transform-translate-y:-0.75rem}.md\:hover\:-translate-y-4:hover{--transform-translate-y:-1rem}.md\:hover\:-translate-y-5:hover{--transform-translate-y:-1.25rem}.md\:hover\:-translate-y-6:hover{--transform-translate-y:-1.5rem}.md\:hover\:-translate-y-7:hover{--transform-translate-y:-1.75rem}.md\:hover\:-translate-y-8:hover{--transform-translate-y:-2rem}.md\:hover\:-translate-y-9:hover{--transform-translate-y:-2.25rem}.md\:hover\:-translate-y-10:hover{--transform-translate-y:-2.5rem}.md\:hover\:-translate-y-11:hover{--transform-translate-y:-2.75rem}.md\:hover\:-translate-y-12:hover{--transform-translate-y:-3rem}.md\:hover\:-translate-y-15:hover{--transform-translate-y:-3.75rem}.md\:hover\:-translate-y-16:hover{--transform-translate-y:-4rem}.md\:hover\:-translate-y-20:hover{--transform-translate-y:-5rem}.md\:hover\:-translate-y-22:hover{--transform-translate-y:-5.5rem}.md\:hover\:-translate-y-24:hover{--transform-translate-y:-6rem}.md\:hover\:-translate-y-25:hover{--transform-translate-y:-6.25rem}.md\:hover\:-translate-y-26:hover{--transform-translate-y:-6.5rem}.md\:hover\:-translate-y-28:hover{--transform-translate-y:-8rem}.md\:hover\:-translate-y-30:hover{--transform-translate-y:-8.5rem}.md\:hover\:-translate-y-32:hover{--transform-translate-y:-9rem}.md\:hover\:-translate-y-40:hover{--transform-translate-y:-10rem}.md\:hover\:-translate-y-48:hover{--transform-translate-y:-12rem}.md\:hover\:-translate-y-52:hover{--transform-translate-y:-13rem}.md\:hover\:-translate-y-56:hover{--transform-translate-y:-14rem}.md\:hover\:-translate-y-60:hover{--transform-translate-y:-15rem}.md\:hover\:-translate-y-64:hover{--transform-translate-y:-16rem}.md\:hover\:-translate-y-68:hover{--transform-translate-y:-17rem}.md\:hover\:-translate-y-px:hover{--transform-translate-y:-1px}.md\:hover\:-translate-y-0\.5:hover{--transform-translate-y:-0.125rem}.md\:hover\:-translate-y-1\.5:hover{--transform-translate-y:-0.375rem}.md\:hover\:-translate-y-2\.5:hover{--transform-translate-y:-0.625rem}.md\:hover\:-translate-y-7\.5:hover{--transform-translate-y:-1.875rem}.md\:hover\:-translate-y-full:hover{--transform-translate-y:-100%}.md\:hover\:-translate-y-1\/2:hover{--transform-translate-y:-50%}.md\:hover\:translate-y-1\/2:hover{--transform-translate-y:50%}.md\:hover\:translate-y-full:hover{--transform-translate-y:100%}.md\:focus\:translate-x-0:focus{--transform-translate-x:0}.md\:focus\:translate-x-1:focus{--transform-translate-x:.25rem}.md\:focus\:translate-x-2:focus{--transform-translate-x:.5rem}.md\:focus\:translate-x-3:focus{--transform-translate-x:.75rem}.md\:focus\:translate-x-4:focus{--transform-translate-x:1rem}.md\:focus\:translate-x-5:focus{--transform-translate-x:1.25rem}.md\:focus\:translate-x-6:focus{--transform-translate-x:1.5rem}.md\:focus\:translate-x-7:focus{--transform-translate-x:1.75rem}.md\:focus\:translate-x-8:focus{--transform-translate-x:2rem}.md\:focus\:translate-x-9:focus{--transform-translate-x:2.25rem}.md\:focus\:translate-x-10:focus{--transform-translate-x:2.5rem}.md\:focus\:translate-x-11:focus{--transform-translate-x:2.75rem}.md\:focus\:translate-x-12:focus{--transform-translate-x:3rem}.md\:focus\:translate-x-15:focus{--transform-translate-x:3.75rem}.md\:focus\:translate-x-16:focus{--transform-translate-x:4rem}.md\:focus\:translate-x-20:focus{--transform-translate-x:5rem}.md\:focus\:translate-x-22:focus{--transform-translate-x:5.5rem}.md\:focus\:translate-x-24:focus{--transform-translate-x:6rem}.md\:focus\:translate-x-25:focus{--transform-translate-x:6.25rem}.md\:focus\:translate-x-26:focus{--transform-translate-x:6.5rem}.md\:focus\:translate-x-28:focus{--transform-translate-x:8rem}.md\:focus\:translate-x-30:focus{--transform-translate-x:8.5rem}.md\:focus\:translate-x-32:focus{--transform-translate-x:9rem}.md\:focus\:translate-x-40:focus{--transform-translate-x:10rem}.md\:focus\:translate-x-48:focus{--transform-translate-x:12rem}.md\:focus\:translate-x-52:focus{--transform-translate-x:13rem}.md\:focus\:translate-x-56:focus{--transform-translate-x:14rem}.md\:focus\:translate-x-60:focus{--transform-translate-x:15rem}.md\:focus\:translate-x-64:focus{--transform-translate-x:16rem}.md\:focus\:translate-x-68:focus{--transform-translate-x:17rem}.md\:focus\:translate-x-px:focus{--transform-translate-x:1px}.md\:focus\:translate-x-0\.5:focus{--transform-translate-x:.125rem}.md\:focus\:translate-x-1\.5:focus{--transform-translate-x:.375rem}.md\:focus\:translate-x-2\.5:focus{--transform-translate-x:.625rem}.md\:focus\:translate-x-7\.5:focus{--transform-translate-x:1.875rem}.md\:focus\:-translate-x-1:focus{--transform-translate-x:-0.25rem}.md\:focus\:-translate-x-2:focus{--transform-translate-x:-0.5rem}.md\:focus\:-translate-x-3:focus{--transform-translate-x:-0.75rem}.md\:focus\:-translate-x-4:focus{--transform-translate-x:-1rem}.md\:focus\:-translate-x-5:focus{--transform-translate-x:-1.25rem}.md\:focus\:-translate-x-6:focus{--transform-translate-x:-1.5rem}.md\:focus\:-translate-x-7:focus{--transform-translate-x:-1.75rem}.md\:focus\:-translate-x-8:focus{--transform-translate-x:-2rem}.md\:focus\:-translate-x-9:focus{--transform-translate-x:-2.25rem}.md\:focus\:-translate-x-10:focus{--transform-translate-x:-2.5rem}.md\:focus\:-translate-x-11:focus{--transform-translate-x:-2.75rem}.md\:focus\:-translate-x-12:focus{--transform-translate-x:-3rem}.md\:focus\:-translate-x-15:focus{--transform-translate-x:-3.75rem}.md\:focus\:-translate-x-16:focus{--transform-translate-x:-4rem}.md\:focus\:-translate-x-20:focus{--transform-translate-x:-5rem}.md\:focus\:-translate-x-22:focus{--transform-translate-x:-5.5rem}.md\:focus\:-translate-x-24:focus{--transform-translate-x:-6rem}.md\:focus\:-translate-x-25:focus{--transform-translate-x:-6.25rem}.md\:focus\:-translate-x-26:focus{--transform-translate-x:-6.5rem}.md\:focus\:-translate-x-28:focus{--transform-translate-x:-8rem}.md\:focus\:-translate-x-30:focus{--transform-translate-x:-8.5rem}.md\:focus\:-translate-x-32:focus{--transform-translate-x:-9rem}.md\:focus\:-translate-x-40:focus{--transform-translate-x:-10rem}.md\:focus\:-translate-x-48:focus{--transform-translate-x:-12rem}.md\:focus\:-translate-x-52:focus{--transform-translate-x:-13rem}.md\:focus\:-translate-x-56:focus{--transform-translate-x:-14rem}.md\:focus\:-translate-x-60:focus{--transform-translate-x:-15rem}.md\:focus\:-translate-x-64:focus{--transform-translate-x:-16rem}.md\:focus\:-translate-x-68:focus{--transform-translate-x:-17rem}.md\:focus\:-translate-x-px:focus{--transform-translate-x:-1px}.md\:focus\:-translate-x-0\.5:focus{--transform-translate-x:-0.125rem}.md\:focus\:-translate-x-1\.5:focus{--transform-translate-x:-0.375rem}.md\:focus\:-translate-x-2\.5:focus{--transform-translate-x:-0.625rem}.md\:focus\:-translate-x-7\.5:focus{--transform-translate-x:-1.875rem}.md\:focus\:-translate-x-full:focus{--transform-translate-x:-100%}.md\:focus\:-translate-x-1\/2:focus{--transform-translate-x:-50%}.md\:focus\:translate-x-1\/2:focus{--transform-translate-x:50%}.md\:focus\:translate-x-full:focus{--transform-translate-x:100%}.md\:focus\:translate-y-0:focus{--transform-translate-y:0}.md\:focus\:translate-y-1:focus{--transform-translate-y:.25rem}.md\:focus\:translate-y-2:focus{--transform-translate-y:.5rem}.md\:focus\:translate-y-3:focus{--transform-translate-y:.75rem}.md\:focus\:translate-y-4:focus{--transform-translate-y:1rem}.md\:focus\:translate-y-5:focus{--transform-translate-y:1.25rem}.md\:focus\:translate-y-6:focus{--transform-translate-y:1.5rem}.md\:focus\:translate-y-7:focus{--transform-translate-y:1.75rem}.md\:focus\:translate-y-8:focus{--transform-translate-y:2rem}.md\:focus\:translate-y-9:focus{--transform-translate-y:2.25rem}.md\:focus\:translate-y-10:focus{--transform-translate-y:2.5rem}.md\:focus\:translate-y-11:focus{--transform-translate-y:2.75rem}.md\:focus\:translate-y-12:focus{--transform-translate-y:3rem}.md\:focus\:translate-y-15:focus{--transform-translate-y:3.75rem}.md\:focus\:translate-y-16:focus{--transform-translate-y:4rem}.md\:focus\:translate-y-20:focus{--transform-translate-y:5rem}.md\:focus\:translate-y-22:focus{--transform-translate-y:5.5rem}.md\:focus\:translate-y-24:focus{--transform-translate-y:6rem}.md\:focus\:translate-y-25:focus{--transform-translate-y:6.25rem}.md\:focus\:translate-y-26:focus{--transform-translate-y:6.5rem}.md\:focus\:translate-y-28:focus{--transform-translate-y:8rem}.md\:focus\:translate-y-30:focus{--transform-translate-y:8.5rem}.md\:focus\:translate-y-32:focus{--transform-translate-y:9rem}.md\:focus\:translate-y-40:focus{--transform-translate-y:10rem}.md\:focus\:translate-y-48:focus{--transform-translate-y:12rem}.md\:focus\:translate-y-52:focus{--transform-translate-y:13rem}.md\:focus\:translate-y-56:focus{--transform-translate-y:14rem}.md\:focus\:translate-y-60:focus{--transform-translate-y:15rem}.md\:focus\:translate-y-64:focus{--transform-translate-y:16rem}.md\:focus\:translate-y-68:focus{--transform-translate-y:17rem}.md\:focus\:translate-y-px:focus{--transform-translate-y:1px}.md\:focus\:translate-y-0\.5:focus{--transform-translate-y:.125rem}.md\:focus\:translate-y-1\.5:focus{--transform-translate-y:.375rem}.md\:focus\:translate-y-2\.5:focus{--transform-translate-y:.625rem}.md\:focus\:translate-y-7\.5:focus{--transform-translate-y:1.875rem}.md\:focus\:-translate-y-1:focus{--transform-translate-y:-0.25rem}.md\:focus\:-translate-y-2:focus{--transform-translate-y:-0.5rem}.md\:focus\:-translate-y-3:focus{--transform-translate-y:-0.75rem}.md\:focus\:-translate-y-4:focus{--transform-translate-y:-1rem}.md\:focus\:-translate-y-5:focus{--transform-translate-y:-1.25rem}.md\:focus\:-translate-y-6:focus{--transform-translate-y:-1.5rem}.md\:focus\:-translate-y-7:focus{--transform-translate-y:-1.75rem}.md\:focus\:-translate-y-8:focus{--transform-translate-y:-2rem}.md\:focus\:-translate-y-9:focus{--transform-translate-y:-2.25rem}.md\:focus\:-translate-y-10:focus{--transform-translate-y:-2.5rem}.md\:focus\:-translate-y-11:focus{--transform-translate-y:-2.75rem}.md\:focus\:-translate-y-12:focus{--transform-translate-y:-3rem}.md\:focus\:-translate-y-15:focus{--transform-translate-y:-3.75rem}.md\:focus\:-translate-y-16:focus{--transform-translate-y:-4rem}.md\:focus\:-translate-y-20:focus{--transform-translate-y:-5rem}.md\:focus\:-translate-y-22:focus{--transform-translate-y:-5.5rem}.md\:focus\:-translate-y-24:focus{--transform-translate-y:-6rem}.md\:focus\:-translate-y-25:focus{--transform-translate-y:-6.25rem}.md\:focus\:-translate-y-26:focus{--transform-translate-y:-6.5rem}.md\:focus\:-translate-y-28:focus{--transform-translate-y:-8rem}.md\:focus\:-translate-y-30:focus{--transform-translate-y:-8.5rem}.md\:focus\:-translate-y-32:focus{--transform-translate-y:-9rem}.md\:focus\:-translate-y-40:focus{--transform-translate-y:-10rem}.md\:focus\:-translate-y-48:focus{--transform-translate-y:-12rem}.md\:focus\:-translate-y-52:focus{--transform-translate-y:-13rem}.md\:focus\:-translate-y-56:focus{--transform-translate-y:-14rem}.md\:focus\:-translate-y-60:focus{--transform-translate-y:-15rem}.md\:focus\:-translate-y-64:focus{--transform-translate-y:-16rem}.md\:focus\:-translate-y-68:focus{--transform-translate-y:-17rem}.md\:focus\:-translate-y-px:focus{--transform-translate-y:-1px}.md\:focus\:-translate-y-0\.5:focus{--transform-translate-y:-0.125rem}.md\:focus\:-translate-y-1\.5:focus{--transform-translate-y:-0.375rem}.md\:focus\:-translate-y-2\.5:focus{--transform-translate-y:-0.625rem}.md\:focus\:-translate-y-7\.5:focus{--transform-translate-y:-1.875rem}.md\:focus\:-translate-y-full:focus{--transform-translate-y:-100%}.md\:focus\:-translate-y-1\/2:focus{--transform-translate-y:-50%}.md\:focus\:translate-y-1\/2:focus{--transform-translate-y:50%}.md\:focus\:translate-y-full:focus{--transform-translate-y:100%}.md\:skew-x-0{--transform-skew-x:0}.md\:skew-x-1{--transform-skew-x:1deg}.md\:skew-x-2{--transform-skew-x:2deg}.md\:skew-x-3{--transform-skew-x:3deg}.md\:skew-x-6{--transform-skew-x:6deg}.md\:skew-x-12{--transform-skew-x:12deg}.md\:-skew-x-12{--transform-skew-x:-12deg}.md\:-skew-x-6{--transform-skew-x:-6deg}.md\:-skew-x-3{--transform-skew-x:-3deg}.md\:-skew-x-2{--transform-skew-x:-2deg}.md\:-skew-x-1{--transform-skew-x:-1deg}.md\:skew-y-0{--transform-skew-y:0}.md\:skew-y-1{--transform-skew-y:1deg}.md\:skew-y-2{--transform-skew-y:2deg}.md\:skew-y-3{--transform-skew-y:3deg}.md\:skew-y-6{--transform-skew-y:6deg}.md\:skew-y-12{--transform-skew-y:12deg}.md\:-skew-y-12{--transform-skew-y:-12deg}.md\:-skew-y-6{--transform-skew-y:-6deg}.md\:-skew-y-3{--transform-skew-y:-3deg}.md\:-skew-y-2{--transform-skew-y:-2deg}.md\:-skew-y-1{--transform-skew-y:-1deg}.md\:hover\:skew-x-0:hover{--transform-skew-x:0}.md\:hover\:skew-x-1:hover{--transform-skew-x:1deg}.md\:hover\:skew-x-2:hover{--transform-skew-x:2deg}.md\:hover\:skew-x-3:hover{--transform-skew-x:3deg}.md\:hover\:skew-x-6:hover{--transform-skew-x:6deg}.md\:hover\:skew-x-12:hover{--transform-skew-x:12deg}.md\:hover\:-skew-x-12:hover{--transform-skew-x:-12deg}.md\:hover\:-skew-x-6:hover{--transform-skew-x:-6deg}.md\:hover\:-skew-x-3:hover{--transform-skew-x:-3deg}.md\:hover\:-skew-x-2:hover{--transform-skew-x:-2deg}.md\:hover\:-skew-x-1:hover{--transform-skew-x:-1deg}.md\:hover\:skew-y-0:hover{--transform-skew-y:0}.md\:hover\:skew-y-1:hover{--transform-skew-y:1deg}.md\:hover\:skew-y-2:hover{--transform-skew-y:2deg}.md\:hover\:skew-y-3:hover{--transform-skew-y:3deg}.md\:hover\:skew-y-6:hover{--transform-skew-y:6deg}.md\:hover\:skew-y-12:hover{--transform-skew-y:12deg}.md\:hover\:-skew-y-12:hover{--transform-skew-y:-12deg}.md\:hover\:-skew-y-6:hover{--transform-skew-y:-6deg}.md\:hover\:-skew-y-3:hover{--transform-skew-y:-3deg}.md\:hover\:-skew-y-2:hover{--transform-skew-y:-2deg}.md\:hover\:-skew-y-1:hover{--transform-skew-y:-1deg}.md\:focus\:skew-x-0:focus{--transform-skew-x:0}.md\:focus\:skew-x-1:focus{--transform-skew-x:1deg}.md\:focus\:skew-x-2:focus{--transform-skew-x:2deg}.md\:focus\:skew-x-3:focus{--transform-skew-x:3deg}.md\:focus\:skew-x-6:focus{--transform-skew-x:6deg}.md\:focus\:skew-x-12:focus{--transform-skew-x:12deg}.md\:focus\:-skew-x-12:focus{--transform-skew-x:-12deg}.md\:focus\:-skew-x-6:focus{--transform-skew-x:-6deg}.md\:focus\:-skew-x-3:focus{--transform-skew-x:-3deg}.md\:focus\:-skew-x-2:focus{--transform-skew-x:-2deg}.md\:focus\:-skew-x-1:focus{--transform-skew-x:-1deg}.md\:focus\:skew-y-0:focus{--transform-skew-y:0}.md\:focus\:skew-y-1:focus{--transform-skew-y:1deg}.md\:focus\:skew-y-2:focus{--transform-skew-y:2deg}.md\:focus\:skew-y-3:focus{--transform-skew-y:3deg}.md\:focus\:skew-y-6:focus{--transform-skew-y:6deg}.md\:focus\:skew-y-12:focus{--transform-skew-y:12deg}.md\:focus\:-skew-y-12:focus{--transform-skew-y:-12deg}.md\:focus\:-skew-y-6:focus{--transform-skew-y:-6deg}.md\:focus\:-skew-y-3:focus{--transform-skew-y:-3deg}.md\:focus\:-skew-y-2:focus{--transform-skew-y:-2deg}.md\:focus\:-skew-y-1:focus{--transform-skew-y:-1deg}.md\:transition-none{transition-property:none}.md\:transition-all{transition-property:all}.md\:transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.md\:transition-colors{transition-property:background-color,border-color,color,fill,stroke}.md\:transition-opacity{transition-property:opacity}.md\:transition-shadow{transition-property:box-shadow}.md\:transition-transform{transition-property:transform}.md\:ease-linear{transition-timing-function:linear}.md\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.md\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.md\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.md\:duration-75{transition-duration:75ms}.md\:duration-100{transition-duration:.1s}.md\:duration-150{transition-duration:.15s}.md\:duration-200{transition-duration:.2s}.md\:duration-300{transition-duration:.3s}.md\:duration-500{transition-duration:.5s}.md\:duration-700{transition-duration:.7s}.md\:duration-1000{transition-duration:1s}.md\:delay-75{transition-delay:75ms}.md\:delay-100{transition-delay:.1s}.md\:delay-150{transition-delay:.15s}.md\:delay-200{transition-delay:.2s}.md\:delay-300{transition-delay:.3s}.md\:delay-500{transition-delay:.5s}.md\:delay-700{transition-delay:.7s}.md\:delay-1000{transition-delay:1s}.md\:animate-none{-webkit-animation:none;animation:none}.md\:animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.md\:animate-ping{-webkit-animation:ping 1s cubic-bezier(0,0,.2,1) infinite;animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.md\:animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.md\:animate-bounce{-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}.md\:transform-none{transform:none}.md\:transform-center{transform-origin:center}.md\:transform-top{transform-origin:top}.md\:transform-top-right{transform-origin:top right}.md\:transform-right{transform-origin:right}.md\:transform-bottom-right{transform-origin:bottom right}.md\:transform-bottom{transform-origin:bottom}.md\:transform-bottom-left{transform-origin:bottom left}.md\:transform-left{transform-origin:left}.md\:transform-top-left{transform-origin:top left}.md\:translate-x-0{transform:translateX(0)}.md\:translate-y-0{transform:translateY(0)}.md\:translate-x-1{transform:translateX(.25rem)}.md\:translate-y-1{transform:translateY(.25rem)}.md\:translate-x-2{transform:translateX(.5rem)}.md\:translate-y-2{transform:translateY(.5rem)}.md\:translate-x-3{transform:translateX(.75rem)}.md\:translate-y-3{transform:translateY(.75rem)}.md\:translate-x-4{transform:translateX(1rem)}.md\:translate-y-4{transform:translateY(1rem)}.md\:translate-x-5{transform:translateX(1.25rem)}.md\:translate-y-5{transform:translateY(1.25rem)}.md\:translate-x-6{transform:translateX(1.5rem)}.md\:translate-y-6{transform:translateY(1.5rem)}.md\:translate-x-7{transform:translateX(1.75rem)}.md\:translate-y-7{transform:translateY(1.75rem)}.md\:translate-x-8{transform:translateX(2rem)}.md\:translate-y-8{transform:translateY(2rem)}.md\:translate-x-9{transform:translateX(2.25rem)}.md\:translate-y-9{transform:translateY(2.25rem)}.md\:translate-x-10{transform:translateX(2.5rem)}.md\:translate-y-10{transform:translateY(2.5rem)}.md\:translate-x-11{transform:translateX(2.75rem)}.md\:translate-y-11{transform:translateY(2.75rem)}.md\:translate-x-12{transform:translateX(3rem)}.md\:translate-y-12{transform:translateY(3rem)}.md\:translate-x-15{transform:translateX(3.75rem)}.md\:translate-y-15{transform:translateY(3.75rem)}.md\:translate-x-16{transform:translateX(4rem)}.md\:translate-y-16{transform:translateY(4rem)}.md\:translate-x-20{transform:translateX(5rem)}.md\:translate-y-20{transform:translateY(5rem)}.md\:translate-x-22{transform:translateX(5.5rem)}.md\:translate-y-22{transform:translateY(5.5rem)}.md\:translate-x-24{transform:translateX(6rem)}.md\:translate-y-24{transform:translateY(6rem)}.md\:translate-x-25{transform:translateX(6.25rem)}.md\:translate-y-25{transform:translateY(6.25rem)}.md\:translate-x-26{transform:translateX(6.5rem)}.md\:translate-y-26{transform:translateY(6.5rem)}.md\:translate-x-28{transform:translateX(8rem)}.md\:translate-y-28{transform:translateY(8rem)}.md\:translate-x-30{transform:translateX(8.5rem)}.md\:translate-y-30{transform:translateY(8.5rem)}.md\:translate-x-32{transform:translateX(9rem)}.md\:translate-y-32{transform:translateY(9rem)}.md\:translate-x-40{transform:translateX(10rem)}.md\:translate-y-40{transform:translateY(10rem)}.md\:translate-x-48{transform:translateX(12rem)}.md\:translate-y-48{transform:translateY(12rem)}.md\:translate-x-52{transform:translateX(13rem)}.md\:translate-y-52{transform:translateY(13rem)}.md\:translate-x-56{transform:translateX(14rem)}.md\:translate-y-56{transform:translateY(14rem)}.md\:translate-x-60{transform:translateX(15rem)}.md\:translate-y-60{transform:translateY(15rem)}.md\:translate-x-64{transform:translateX(16rem)}.md\:translate-y-64{transform:translateY(16rem)}.md\:translate-x-68{transform:translateX(17rem)}.md\:translate-y-68{transform:translateY(17rem)}.md\:translate-x-px{transform:translateX(1px)}.md\:translate-y-px{transform:translateY(1px)}.md\:translate-x-0\.5{transform:translateX(.125rem)}.md\:translate-y-0\.5{transform:translateY(.125rem)}.md\:translate-x-1\.5{transform:translateX(.375rem)}.md\:translate-y-1\.5{transform:translateY(.375rem)}.md\:translate-x-2\.5{transform:translateX(.625rem)}.md\:translate-y-2\.5{transform:translateY(.625rem)}.md\:translate-x-7\.5{transform:translateX(1.875rem)}.md\:translate-y-7\.5{transform:translateY(1.875rem)}.md\:-translate-x-1{transform:translateX(-.25rem)}.md\:-translate-y-1{transform:translateY(-.25rem)}.md\:-translate-x-2{transform:translateX(-.5rem)}.md\:-translate-y-2{transform:translateY(-.5rem)}.md\:-translate-x-3{transform:translateX(-.75rem)}.md\:-translate-y-3{transform:translateY(-.75rem)}.md\:-translate-x-4{transform:translateX(-1rem)}.md\:-translate-y-4{transform:translateY(-1rem)}.md\:-translate-x-5{transform:translateX(-1.25rem)}.md\:-translate-y-5{transform:translateY(-1.25rem)}.md\:-translate-x-6{transform:translateX(-1.5rem)}.md\:-translate-y-6{transform:translateY(-1.5rem)}.md\:-translate-x-7{transform:translateX(-1.75rem)}.md\:-translate-y-7{transform:translateY(-1.75rem)}.md\:-translate-x-8{transform:translateX(-2rem)}.md\:-translate-y-8{transform:translateY(-2rem)}.md\:-translate-x-9{transform:translateX(-2.25rem)}.md\:-translate-y-9{transform:translateY(-2.25rem)}.md\:-translate-x-10{transform:translateX(-2.5rem)}.md\:-translate-y-10{transform:translateY(-2.5rem)}.md\:-translate-x-11{transform:translateX(-2.75rem)}.md\:-translate-y-11{transform:translateY(-2.75rem)}.md\:-translate-x-12{transform:translateX(-3rem)}.md\:-translate-y-12{transform:translateY(-3rem)}.md\:-translate-x-15{transform:translateX(-3.75rem)}.md\:-translate-y-15{transform:translateY(-3.75rem)}.md\:-translate-x-16{transform:translateX(-4rem)}.md\:-translate-y-16{transform:translateY(-4rem)}.md\:-translate-x-20{transform:translateX(-5rem)}.md\:-translate-y-20{transform:translateY(-5rem)}.md\:-translate-x-22{transform:translateX(-5.5rem)}.md\:-translate-y-22{transform:translateY(-5.5rem)}.md\:-translate-x-24{transform:translateX(-6rem)}.md\:-translate-y-24{transform:translateY(-6rem)}.md\:-translate-x-25{transform:translateX(-6.25rem)}.md\:-translate-y-25{transform:translateY(-6.25rem)}.md\:-translate-x-26{transform:translateX(-6.5rem)}.md\:-translate-y-26{transform:translateY(-6.5rem)}.md\:-translate-x-28{transform:translateX(-8rem)}.md\:-translate-y-28{transform:translateY(-8rem)}.md\:-translate-x-30{transform:translateX(-8.5rem)}.md\:-translate-y-30{transform:translateY(-8.5rem)}.md\:-translate-x-32{transform:translateX(-9rem)}.md\:-translate-y-32{transform:translateY(-9rem)}.md\:-translate-x-40{transform:translateX(-10rem)}.md\:-translate-y-40{transform:translateY(-10rem)}.md\:-translate-x-48{transform:translateX(-12rem)}.md\:-translate-y-48{transform:translateY(-12rem)}.md\:-translate-x-52{transform:translateX(-13rem)}.md\:-translate-y-52{transform:translateY(-13rem)}.md\:-translate-x-56{transform:translateX(-14rem)}.md\:-translate-y-56{transform:translateY(-14rem)}.md\:-translate-x-60{transform:translateX(-15rem)}.md\:-translate-y-60{transform:translateY(-15rem)}.md\:-translate-x-64{transform:translateX(-16rem)}.md\:-translate-y-64{transform:translateY(-16rem)}.md\:-translate-x-68{transform:translateX(-17rem)}.md\:-translate-y-68{transform:translateY(-17rem)}.md\:-translate-x-px{transform:translateX(-1px)}.md\:-translate-y-px{transform:translateY(-1px)}.md\:-translate-x-0\.5{transform:translateX(-.125rem)}.md\:-translate-y-0\.5{transform:translateY(-.125rem)}.md\:-translate-x-1\.5{transform:translateX(-.375rem)}.md\:-translate-y-1\.5{transform:translateY(-.375rem)}.md\:-translate-x-2\.5{transform:translateX(-.625rem)}.md\:-translate-y-2\.5{transform:translateY(-.625rem)}.md\:-translate-x-7\.5{transform:translateX(-1.875rem)}.md\:-translate-y-7\.5{transform:translateY(-1.875rem)}.md\:-translate-x-full{transform:translateX(-100%)}.md\:-translate-y-full{transform:translateY(-100%)}.md\:-translate-x-1\/2{transform:translateX(-50%)}.md\:-translate-y-1\/2{transform:translateY(-50%)}.md\:translate-x-1\/2{transform:translateX(50%)}.md\:translate-y-1\/2{transform:translateY(50%)}.md\:translate-x-full{transform:translateX(100%)}.md\:translate-y-full{transform:translateY(100%)}.md\:hover\:translate-x-0:hover{transform:translateX(0)}.md\:hover\:translate-y-0:hover{transform:translateY(0)}.md\:hover\:translate-x-1:hover{transform:translateX(.25rem)}.md\:hover\:translate-y-1:hover{transform:translateY(.25rem)}.md\:hover\:translate-x-2:hover{transform:translateX(.5rem)}.md\:hover\:translate-y-2:hover{transform:translateY(.5rem)}.md\:hover\:translate-x-3:hover{transform:translateX(.75rem)}.md\:hover\:translate-y-3:hover{transform:translateY(.75rem)}.md\:hover\:translate-x-4:hover{transform:translateX(1rem)}.md\:hover\:translate-y-4:hover{transform:translateY(1rem)}.md\:hover\:translate-x-5:hover{transform:translateX(1.25rem)}.md\:hover\:translate-y-5:hover{transform:translateY(1.25rem)}.md\:hover\:translate-x-6:hover{transform:translateX(1.5rem)}.md\:hover\:translate-y-6:hover{transform:translateY(1.5rem)}.md\:hover\:translate-x-7:hover{transform:translateX(1.75rem)}.md\:hover\:translate-y-7:hover{transform:translateY(1.75rem)}.md\:hover\:translate-x-8:hover{transform:translateX(2rem)}.md\:hover\:translate-y-8:hover{transform:translateY(2rem)}.md\:hover\:translate-x-9:hover{transform:translateX(2.25rem)}.md\:hover\:translate-y-9:hover{transform:translateY(2.25rem)}.md\:hover\:translate-x-10:hover{transform:translateX(2.5rem)}.md\:hover\:translate-y-10:hover{transform:translateY(2.5rem)}.md\:hover\:translate-x-11:hover{transform:translateX(2.75rem)}.md\:hover\:translate-y-11:hover{transform:translateY(2.75rem)}.md\:hover\:translate-x-12:hover{transform:translateX(3rem)}.md\:hover\:translate-y-12:hover{transform:translateY(3rem)}.md\:hover\:translate-x-15:hover{transform:translateX(3.75rem)}.md\:hover\:translate-y-15:hover{transform:translateY(3.75rem)}.md\:hover\:translate-x-16:hover{transform:translateX(4rem)}.md\:hover\:translate-y-16:hover{transform:translateY(4rem)}.md\:hover\:translate-x-20:hover{transform:translateX(5rem)}.md\:hover\:translate-y-20:hover{transform:translateY(5rem)}.md\:hover\:translate-x-22:hover{transform:translateX(5.5rem)}.md\:hover\:translate-y-22:hover{transform:translateY(5.5rem)}.md\:hover\:translate-x-24:hover{transform:translateX(6rem)}.md\:hover\:translate-y-24:hover{transform:translateY(6rem)}.md\:hover\:translate-x-25:hover{transform:translateX(6.25rem)}.md\:hover\:translate-y-25:hover{transform:translateY(6.25rem)}.md\:hover\:translate-x-26:hover{transform:translateX(6.5rem)}.md\:hover\:translate-y-26:hover{transform:translateY(6.5rem)}.md\:hover\:translate-x-28:hover{transform:translateX(8rem)}.md\:hover\:translate-y-28:hover{transform:translateY(8rem)}.md\:hover\:translate-x-30:hover{transform:translateX(8.5rem)}.md\:hover\:translate-y-30:hover{transform:translateY(8.5rem)}.md\:hover\:translate-x-32:hover{transform:translateX(9rem)}.md\:hover\:translate-y-32:hover{transform:translateY(9rem)}.md\:hover\:translate-x-40:hover{transform:translateX(10rem)}.md\:hover\:translate-y-40:hover{transform:translateY(10rem)}.md\:hover\:translate-x-48:hover{transform:translateX(12rem)}.md\:hover\:translate-y-48:hover{transform:translateY(12rem)}.md\:hover\:translate-x-52:hover{transform:translateX(13rem)}.md\:hover\:translate-y-52:hover{transform:translateY(13rem)}.md\:hover\:translate-x-56:hover{transform:translateX(14rem)}.md\:hover\:translate-y-56:hover{transform:translateY(14rem)}.md\:hover\:translate-x-60:hover{transform:translateX(15rem)}.md\:hover\:translate-y-60:hover{transform:translateY(15rem)}.md\:hover\:translate-x-64:hover{transform:translateX(16rem)}.md\:hover\:translate-y-64:hover{transform:translateY(16rem)}.md\:hover\:translate-x-68:hover{transform:translateX(17rem)}.md\:hover\:translate-y-68:hover{transform:translateY(17rem)}.md\:hover\:translate-x-px:hover{transform:translateX(1px)}.md\:hover\:translate-y-px:hover{transform:translateY(1px)}.md\:hover\:translate-x-0\.5:hover{transform:translateX(.125rem)}.md\:hover\:translate-y-0\.5:hover{transform:translateY(.125rem)}.md\:hover\:translate-x-1\.5:hover{transform:translateX(.375rem)}.md\:hover\:translate-y-1\.5:hover{transform:translateY(.375rem)}.md\:hover\:translate-x-2\.5:hover{transform:translateX(.625rem)}.md\:hover\:translate-y-2\.5:hover{transform:translateY(.625rem)}.md\:hover\:translate-x-7\.5:hover{transform:translateX(1.875rem)}.md\:hover\:translate-y-7\.5:hover{transform:translateY(1.875rem)}.md\:hover\:-translate-x-1:hover{transform:translateX(-.25rem)}.md\:hover\:-translate-y-1:hover{transform:translateY(-.25rem)}.md\:hover\:-translate-x-2:hover{transform:translateX(-.5rem)}.md\:hover\:-translate-y-2:hover{transform:translateY(-.5rem)}.md\:hover\:-translate-x-3:hover{transform:translateX(-.75rem)}.md\:hover\:-translate-y-3:hover{transform:translateY(-.75rem)}.md\:hover\:-translate-x-4:hover{transform:translateX(-1rem)}.md\:hover\:-translate-y-4:hover{transform:translateY(-1rem)}.md\:hover\:-translate-x-5:hover{transform:translateX(-1.25rem)}.md\:hover\:-translate-y-5:hover{transform:translateY(-1.25rem)}.md\:hover\:-translate-x-6:hover{transform:translateX(-1.5rem)}.md\:hover\:-translate-y-6:hover{transform:translateY(-1.5rem)}.md\:hover\:-translate-x-7:hover{transform:translateX(-1.75rem)}.md\:hover\:-translate-y-7:hover{transform:translateY(-1.75rem)}.md\:hover\:-translate-x-8:hover{transform:translateX(-2rem)}.md\:hover\:-translate-y-8:hover{transform:translateY(-2rem)}.md\:hover\:-translate-x-9:hover{transform:translateX(-2.25rem)}.md\:hover\:-translate-y-9:hover{transform:translateY(-2.25rem)}.md\:hover\:-translate-x-10:hover{transform:translateX(-2.5rem)}.md\:hover\:-translate-y-10:hover{transform:translateY(-2.5rem)}.md\:hover\:-translate-x-11:hover{transform:translateX(-2.75rem)}.md\:hover\:-translate-y-11:hover{transform:translateY(-2.75rem)}.md\:hover\:-translate-x-12:hover{transform:translateX(-3rem)}.md\:hover\:-translate-y-12:hover{transform:translateY(-3rem)}.md\:hover\:-translate-x-15:hover{transform:translateX(-3.75rem)}.md\:hover\:-translate-y-15:hover{transform:translateY(-3.75rem)}.md\:hover\:-translate-x-16:hover{transform:translateX(-4rem)}.md\:hover\:-translate-y-16:hover{transform:translateY(-4rem)}.md\:hover\:-translate-x-20:hover{transform:translateX(-5rem)}.md\:hover\:-translate-y-20:hover{transform:translateY(-5rem)}.md\:hover\:-translate-x-22:hover{transform:translateX(-5.5rem)}.md\:hover\:-translate-y-22:hover{transform:translateY(-5.5rem)}.md\:hover\:-translate-x-24:hover{transform:translateX(-6rem)}.md\:hover\:-translate-y-24:hover{transform:translateY(-6rem)}.md\:hover\:-translate-x-25:hover{transform:translateX(-6.25rem)}.md\:hover\:-translate-y-25:hover{transform:translateY(-6.25rem)}.md\:hover\:-translate-x-26:hover{transform:translateX(-6.5rem)}.md\:hover\:-translate-y-26:hover{transform:translateY(-6.5rem)}.md\:hover\:-translate-x-28:hover{transform:translateX(-8rem)}.md\:hover\:-translate-y-28:hover{transform:translateY(-8rem)}.md\:hover\:-translate-x-30:hover{transform:translateX(-8.5rem)}.md\:hover\:-translate-y-30:hover{transform:translateY(-8.5rem)}.md\:hover\:-translate-x-32:hover{transform:translateX(-9rem)}.md\:hover\:-translate-y-32:hover{transform:translateY(-9rem)}.md\:hover\:-translate-x-40:hover{transform:translateX(-10rem)}.md\:hover\:-translate-y-40:hover{transform:translateY(-10rem)}.md\:hover\:-translate-x-48:hover{transform:translateX(-12rem)}.md\:hover\:-translate-y-48:hover{transform:translateY(-12rem)}.md\:hover\:-translate-x-52:hover{transform:translateX(-13rem)}.md\:hover\:-translate-y-52:hover{transform:translateY(-13rem)}.md\:hover\:-translate-x-56:hover{transform:translateX(-14rem)}.md\:hover\:-translate-y-56:hover{transform:translateY(-14rem)}.md\:hover\:-translate-x-60:hover{transform:translateX(-15rem)}.md\:hover\:-translate-y-60:hover{transform:translateY(-15rem)}.md\:hover\:-translate-x-64:hover{transform:translateX(-16rem)}.md\:hover\:-translate-y-64:hover{transform:translateY(-16rem)}.md\:hover\:-translate-x-68:hover{transform:translateX(-17rem)}.md\:hover\:-translate-y-68:hover{transform:translateY(-17rem)}.md\:hover\:-translate-x-px:hover{transform:translateX(-1px)}.md\:hover\:-translate-y-px:hover{transform:translateY(-1px)}.md\:hover\:-translate-x-0\.5:hover{transform:translateX(-.125rem)}.md\:hover\:-translate-y-0\.5:hover{transform:translateY(-.125rem)}.md\:hover\:-translate-x-1\.5:hover{transform:translateX(-.375rem)}.md\:hover\:-translate-y-1\.5:hover{transform:translateY(-.375rem)}.md\:hover\:-translate-x-2\.5:hover{transform:translateX(-.625rem)}.md\:hover\:-translate-y-2\.5:hover{transform:translateY(-.625rem)}.md\:hover\:-translate-x-7\.5:hover{transform:translateX(-1.875rem)}.md\:hover\:-translate-y-7\.5:hover{transform:translateY(-1.875rem)}.md\:hover\:-translate-x-full:hover{transform:translateX(-100%)}.md\:hover\:-translate-y-full:hover{transform:translateY(-100%)}.md\:hover\:-translate-x-1\/2:hover{transform:translateX(-50%)}.md\:hover\:-translate-y-1\/2:hover{transform:translateY(-50%)}.md\:hover\:translate-x-1\/2:hover{transform:translateX(50%)}.md\:hover\:translate-y-1\/2:hover{transform:translateY(50%)}.md\:hover\:translate-x-full:hover{transform:translateX(100%)}.md\:hover\:translate-y-full:hover{transform:translateY(100%)}.md\:focus\:translate-x-0:focus{transform:translateX(0)}.md\:focus\:translate-y-0:focus{transform:translateY(0)}.md\:focus\:translate-x-1:focus{transform:translateX(.25rem)}.md\:focus\:translate-y-1:focus{transform:translateY(.25rem)}.md\:focus\:translate-x-2:focus{transform:translateX(.5rem)}.md\:focus\:translate-y-2:focus{transform:translateY(.5rem)}.md\:focus\:translate-x-3:focus{transform:translateX(.75rem)}.md\:focus\:translate-y-3:focus{transform:translateY(.75rem)}.md\:focus\:translate-x-4:focus{transform:translateX(1rem)}.md\:focus\:translate-y-4:focus{transform:translateY(1rem)}.md\:focus\:translate-x-5:focus{transform:translateX(1.25rem)}.md\:focus\:translate-y-5:focus{transform:translateY(1.25rem)}.md\:focus\:translate-x-6:focus{transform:translateX(1.5rem)}.md\:focus\:translate-y-6:focus{transform:translateY(1.5rem)}.md\:focus\:translate-x-7:focus{transform:translateX(1.75rem)}.md\:focus\:translate-y-7:focus{transform:translateY(1.75rem)}.md\:focus\:translate-x-8:focus{transform:translateX(2rem)}.md\:focus\:translate-y-8:focus{transform:translateY(2rem)}.md\:focus\:translate-x-9:focus{transform:translateX(2.25rem)}.md\:focus\:translate-y-9:focus{transform:translateY(2.25rem)}.md\:focus\:translate-x-10:focus{transform:translateX(2.5rem)}.md\:focus\:translate-y-10:focus{transform:translateY(2.5rem)}.md\:focus\:translate-x-11:focus{transform:translateX(2.75rem)}.md\:focus\:translate-y-11:focus{transform:translateY(2.75rem)}.md\:focus\:translate-x-12:focus{transform:translateX(3rem)}.md\:focus\:translate-y-12:focus{transform:translateY(3rem)}.md\:focus\:translate-x-15:focus{transform:translateX(3.75rem)}.md\:focus\:translate-y-15:focus{transform:translateY(3.75rem)}.md\:focus\:translate-x-16:focus{transform:translateX(4rem)}.md\:focus\:translate-y-16:focus{transform:translateY(4rem)}.md\:focus\:translate-x-20:focus{transform:translateX(5rem)}.md\:focus\:translate-y-20:focus{transform:translateY(5rem)}.md\:focus\:translate-x-22:focus{transform:translateX(5.5rem)}.md\:focus\:translate-y-22:focus{transform:translateY(5.5rem)}.md\:focus\:translate-x-24:focus{transform:translateX(6rem)}.md\:focus\:translate-y-24:focus{transform:translateY(6rem)}.md\:focus\:translate-x-25:focus{transform:translateX(6.25rem)}.md\:focus\:translate-y-25:focus{transform:translateY(6.25rem)}.md\:focus\:translate-x-26:focus{transform:translateX(6.5rem)}.md\:focus\:translate-y-26:focus{transform:translateY(6.5rem)}.md\:focus\:translate-x-28:focus{transform:translateX(8rem)}.md\:focus\:translate-y-28:focus{transform:translateY(8rem)}.md\:focus\:translate-x-30:focus{transform:translateX(8.5rem)}.md\:focus\:translate-y-30:focus{transform:translateY(8.5rem)}.md\:focus\:translate-x-32:focus{transform:translateX(9rem)}.md\:focus\:translate-y-32:focus{transform:translateY(9rem)}.md\:focus\:translate-x-40:focus{transform:translateX(10rem)}.md\:focus\:translate-y-40:focus{transform:translateY(10rem)}.md\:focus\:translate-x-48:focus{transform:translateX(12rem)}.md\:focus\:translate-y-48:focus{transform:translateY(12rem)}.md\:focus\:translate-x-52:focus{transform:translateX(13rem)}.md\:focus\:translate-y-52:focus{transform:translateY(13rem)}.md\:focus\:translate-x-56:focus{transform:translateX(14rem)}.md\:focus\:translate-y-56:focus{transform:translateY(14rem)}.md\:focus\:translate-x-60:focus{transform:translateX(15rem)}.md\:focus\:translate-y-60:focus{transform:translateY(15rem)}.md\:focus\:translate-x-64:focus{transform:translateX(16rem)}.md\:focus\:translate-y-64:focus{transform:translateY(16rem)}.md\:focus\:translate-x-68:focus{transform:translateX(17rem)}.md\:focus\:translate-y-68:focus{transform:translateY(17rem)}.md\:focus\:translate-x-px:focus{transform:translateX(1px)}.md\:focus\:translate-y-px:focus{transform:translateY(1px)}.md\:focus\:translate-x-0\.5:focus{transform:translateX(.125rem)}.md\:focus\:translate-y-0\.5:focus{transform:translateY(.125rem)}.md\:focus\:translate-x-1\.5:focus{transform:translateX(.375rem)}.md\:focus\:translate-y-1\.5:focus{transform:translateY(.375rem)}.md\:focus\:translate-x-2\.5:focus{transform:translateX(.625rem)}.md\:focus\:translate-y-2\.5:focus{transform:translateY(.625rem)}.md\:focus\:translate-x-7\.5:focus{transform:translateX(1.875rem)}.md\:focus\:translate-y-7\.5:focus{transform:translateY(1.875rem)}.md\:focus\:-translate-x-1:focus{transform:translateX(-.25rem)}.md\:focus\:-translate-y-1:focus{transform:translateY(-.25rem)}.md\:focus\:-translate-x-2:focus{transform:translateX(-.5rem)}.md\:focus\:-translate-y-2:focus{transform:translateY(-.5rem)}.md\:focus\:-translate-x-3:focus{transform:translateX(-.75rem)}.md\:focus\:-translate-y-3:focus{transform:translateY(-.75rem)}.md\:focus\:-translate-x-4:focus{transform:translateX(-1rem)}.md\:focus\:-translate-y-4:focus{transform:translateY(-1rem)}.md\:focus\:-translate-x-5:focus{transform:translateX(-1.25rem)}.md\:focus\:-translate-y-5:focus{transform:translateY(-1.25rem)}.md\:focus\:-translate-x-6:focus{transform:translateX(-1.5rem)}.md\:focus\:-translate-y-6:focus{transform:translateY(-1.5rem)}.md\:focus\:-translate-x-7:focus{transform:translateX(-1.75rem)}.md\:focus\:-translate-y-7:focus{transform:translateY(-1.75rem)}.md\:focus\:-translate-x-8:focus{transform:translateX(-2rem)}.md\:focus\:-translate-y-8:focus{transform:translateY(-2rem)}.md\:focus\:-translate-x-9:focus{transform:translateX(-2.25rem)}.md\:focus\:-translate-y-9:focus{transform:translateY(-2.25rem)}.md\:focus\:-translate-x-10:focus{transform:translateX(-2.5rem)}.md\:focus\:-translate-y-10:focus{transform:translateY(-2.5rem)}.md\:focus\:-translate-x-11:focus{transform:translateX(-2.75rem)}.md\:focus\:-translate-y-11:focus{transform:translateY(-2.75rem)}.md\:focus\:-translate-x-12:focus{transform:translateX(-3rem)}.md\:focus\:-translate-y-12:focus{transform:translateY(-3rem)}.md\:focus\:-translate-x-15:focus{transform:translateX(-3.75rem)}.md\:focus\:-translate-y-15:focus{transform:translateY(-3.75rem)}.md\:focus\:-translate-x-16:focus{transform:translateX(-4rem)}.md\:focus\:-translate-y-16:focus{transform:translateY(-4rem)}.md\:focus\:-translate-x-20:focus{transform:translateX(-5rem)}.md\:focus\:-translate-y-20:focus{transform:translateY(-5rem)}.md\:focus\:-translate-x-22:focus{transform:translateX(-5.5rem)}.md\:focus\:-translate-y-22:focus{transform:translateY(-5.5rem)}.md\:focus\:-translate-x-24:focus{transform:translateX(-6rem)}.md\:focus\:-translate-y-24:focus{transform:translateY(-6rem)}.md\:focus\:-translate-x-25:focus{transform:translateX(-6.25rem)}.md\:focus\:-translate-y-25:focus{transform:translateY(-6.25rem)}.md\:focus\:-translate-x-26:focus{transform:translateX(-6.5rem)}.md\:focus\:-translate-y-26:focus{transform:translateY(-6.5rem)}.md\:focus\:-translate-x-28:focus{transform:translateX(-8rem)}.md\:focus\:-translate-y-28:focus{transform:translateY(-8rem)}.md\:focus\:-translate-x-30:focus{transform:translateX(-8.5rem)}.md\:focus\:-translate-y-30:focus{transform:translateY(-8.5rem)}.md\:focus\:-translate-x-32:focus{transform:translateX(-9rem)}.md\:focus\:-translate-y-32:focus{transform:translateY(-9rem)}.md\:focus\:-translate-x-40:focus{transform:translateX(-10rem)}.md\:focus\:-translate-y-40:focus{transform:translateY(-10rem)}.md\:focus\:-translate-x-48:focus{transform:translateX(-12rem)}.md\:focus\:-translate-y-48:focus{transform:translateY(-12rem)}.md\:focus\:-translate-x-52:focus{transform:translateX(-13rem)}.md\:focus\:-translate-y-52:focus{transform:translateY(-13rem)}.md\:focus\:-translate-x-56:focus{transform:translateX(-14rem)}.md\:focus\:-translate-y-56:focus{transform:translateY(-14rem)}.md\:focus\:-translate-x-60:focus{transform:translateX(-15rem)}.md\:focus\:-translate-y-60:focus{transform:translateY(-15rem)}.md\:focus\:-translate-x-64:focus{transform:translateX(-16rem)}.md\:focus\:-translate-y-64:focus{transform:translateY(-16rem)}.md\:focus\:-translate-x-68:focus{transform:translateX(-17rem)}.md\:focus\:-translate-y-68:focus{transform:translateY(-17rem)}.md\:focus\:-translate-x-px:focus{transform:translateX(-1px)}.md\:focus\:-translate-y-px:focus{transform:translateY(-1px)}.md\:focus\:-translate-x-0\.5:focus{transform:translateX(-.125rem)}.md\:focus\:-translate-y-0\.5:focus{transform:translateY(-.125rem)}.md\:focus\:-translate-x-1\.5:focus{transform:translateX(-.375rem)}.md\:focus\:-translate-y-1\.5:focus{transform:translateY(-.375rem)}.md\:focus\:-translate-x-2\.5:focus{transform:translateX(-.625rem)}.md\:focus\:-translate-y-2\.5:focus{transform:translateY(-.625rem)}.md\:focus\:-translate-x-7\.5:focus{transform:translateX(-1.875rem)}.md\:focus\:-translate-y-7\.5:focus{transform:translateY(-1.875rem)}.md\:focus\:-translate-x-full:focus{transform:translateX(-100%)}.md\:focus\:-translate-y-full:focus{transform:translateY(-100%)}.md\:focus\:-translate-x-1\/2:focus{transform:translateX(-50%)}.md\:focus\:-translate-y-1\/2:focus{transform:translateY(-50%)}.md\:focus\:translate-x-1\/2:focus{transform:translateX(50%)}.md\:focus\:translate-y-1\/2:focus{transform:translateY(50%)}.md\:focus\:translate-x-full:focus{transform:translateX(100%)}.md\:focus\:translate-y-full:focus{transform:translateY(100%)}.md\:scale-0{transform:scale(0)}.md\:scale-x-0{transform:scaleX(0)}.md\:scale-y-0{transform:scaleY(0)}.md\:scale-50{transform:scale(.5)}.md\:scale-x-50{transform:scaleX(.5)}.md\:scale-y-50{transform:scaleY(.5)}.md\:scale-75{transform:scale(.75)}.md\:scale-x-75{transform:scaleX(.75)}.md\:scale-y-75{transform:scaleY(.75)}.md\:scale-90{transform:scale(.9)}.md\:scale-x-90{transform:scaleX(.9)}.md\:scale-y-90{transform:scaleY(.9)}.md\:scale-95{transform:scale(.95)}.md\:scale-x-95{transform:scaleX(.95)}.md\:scale-y-95{transform:scaleY(.95)}.md\:scale-100{transform:scale(1)}.md\:scale-x-100{transform:scaleX(1)}.md\:scale-y-100{transform:scaleY(1)}.md\:scale-105{transform:scale(1.05)}.md\:scale-x-105{transform:scaleX(1.05)}.md\:scale-y-105{transform:scaleY(1.05)}.md\:scale-110{transform:scale(1.1)}.md\:scale-x-110{transform:scaleX(1.1)}.md\:scale-y-110{transform:scaleY(1.1)}.md\:scale-125{transform:scale(1.25)}.md\:scale-x-125{transform:scaleX(1.25)}.md\:scale-y-125{transform:scaleY(1.25)}.md\:scale-150{transform:scale(1.5)}.md\:scale-x-150{transform:scaleX(1.5)}.md\:scale-y-150{transform:scaleY(1.5)}.md\:hover\:scale-0:hover{transform:scale(0)}.md\:hover\:scale-x-0:hover{transform:scaleX(0)}.md\:hover\:scale-y-0:hover{transform:scaleY(0)}.md\:hover\:scale-50:hover{transform:scale(.5)}.md\:hover\:scale-x-50:hover{transform:scaleX(.5)}.md\:hover\:scale-y-50:hover{transform:scaleY(.5)}.md\:hover\:scale-75:hover{transform:scale(.75)}.md\:hover\:scale-x-75:hover{transform:scaleX(.75)}.md\:hover\:scale-y-75:hover{transform:scaleY(.75)}.md\:hover\:scale-90:hover{transform:scale(.9)}.md\:hover\:scale-x-90:hover{transform:scaleX(.9)}.md\:hover\:scale-y-90:hover{transform:scaleY(.9)}.md\:hover\:scale-95:hover{transform:scale(.95)}.md\:hover\:scale-x-95:hover{transform:scaleX(.95)}.md\:hover\:scale-y-95:hover{transform:scaleY(.95)}.md\:hover\:scale-100:hover{transform:scale(1)}.md\:hover\:scale-x-100:hover{transform:scaleX(1)}.md\:hover\:scale-y-100:hover{transform:scaleY(1)}.md\:hover\:scale-105:hover{transform:scale(1.05)}.md\:hover\:scale-x-105:hover{transform:scaleX(1.05)}.md\:hover\:scale-y-105:hover{transform:scaleY(1.05)}.md\:hover\:scale-110:hover{transform:scale(1.1)}.md\:hover\:scale-x-110:hover{transform:scaleX(1.1)}.md\:hover\:scale-y-110:hover{transform:scaleY(1.1)}.md\:hover\:scale-125:hover{transform:scale(1.25)}.md\:hover\:scale-x-125:hover{transform:scaleX(1.25)}.md\:hover\:scale-y-125:hover{transform:scaleY(1.25)}.md\:hover\:scale-150:hover{transform:scale(1.5)}.md\:hover\:scale-x-150:hover{transform:scaleX(1.5)}.md\:hover\:scale-y-150:hover{transform:scaleY(1.5)}.md\:focus\:scale-0:focus{transform:scale(0)}.md\:focus\:scale-x-0:focus{transform:scaleX(0)}.md\:focus\:scale-y-0:focus{transform:scaleY(0)}.md\:focus\:scale-50:focus{transform:scale(.5)}.md\:focus\:scale-x-50:focus{transform:scaleX(.5)}.md\:focus\:scale-y-50:focus{transform:scaleY(.5)}.md\:focus\:scale-75:focus{transform:scale(.75)}.md\:focus\:scale-x-75:focus{transform:scaleX(.75)}.md\:focus\:scale-y-75:focus{transform:scaleY(.75)}.md\:focus\:scale-90:focus{transform:scale(.9)}.md\:focus\:scale-x-90:focus{transform:scaleX(.9)}.md\:focus\:scale-y-90:focus{transform:scaleY(.9)}.md\:focus\:scale-95:focus{transform:scale(.95)}.md\:focus\:scale-x-95:focus{transform:scaleX(.95)}.md\:focus\:scale-y-95:focus{transform:scaleY(.95)}.md\:focus\:scale-100:focus{transform:scale(1)}.md\:focus\:scale-x-100:focus{transform:scaleX(1)}.md\:focus\:scale-y-100:focus{transform:scaleY(1)}.md\:focus\:scale-105:focus{transform:scale(1.05)}.md\:focus\:scale-x-105:focus{transform:scaleX(1.05)}.md\:focus\:scale-y-105:focus{transform:scaleY(1.05)}.md\:focus\:scale-110:focus{transform:scale(1.1)}.md\:focus\:scale-x-110:focus{transform:scaleX(1.1)}.md\:focus\:scale-y-110:focus{transform:scaleY(1.1)}.md\:focus\:scale-125:focus{transform:scale(1.25)}.md\:focus\:scale-x-125:focus{transform:scaleX(1.25)}.md\:focus\:scale-y-125:focus{transform:scaleY(1.25)}.md\:focus\:scale-150:focus{transform:scale(1.5)}.md\:focus\:scale-x-150:focus{transform:scaleX(1.5)}.md\:focus\:scale-y-150:focus{transform:scaleY(1.5)}.md\:rotate-0{transform:rotate(0)}.md\:rotate-90{transform:rotate(90deg)}.md\:rotate-135{transform:rotate(135deg)}.md\:rotate-180{transform:rotate(180deg)}.md\:-rotate-180{transform:rotate(-180deg)}.md\:-rotate-135{transform:rotate(-135deg)}.md\:-rotate-90{transform:rotate(-90deg)}.md\:hover\:rotate-0:hover{transform:rotate(0)}.md\:hover\:rotate-90:hover{transform:rotate(90deg)}.md\:hover\:rotate-135:hover{transform:rotate(135deg)}.md\:hover\:rotate-180:hover{transform:rotate(180deg)}.md\:hover\:-rotate-180:hover{transform:rotate(-180deg)}.md\:hover\:-rotate-135:hover{transform:rotate(-135deg)}.md\:hover\:-rotate-90:hover{transform:rotate(-90deg)}.md\:focus\:rotate-0:focus{transform:rotate(0)}.md\:focus\:rotate-90:focus{transform:rotate(90deg)}.md\:focus\:rotate-135:focus{transform:rotate(135deg)}.md\:focus\:rotate-180:focus{transform:rotate(180deg)}.md\:focus\:-rotate-180:focus{transform:rotate(-180deg)}.md\:focus\:-rotate-135:focus{transform:rotate(-135deg)}.md\:focus\:-rotate-90:focus{transform:rotate(-90deg)}.md\:skew-x-0{transform:skewX(0)}.md\:skew-y-0{transform:skewY(0)}.md\:skew-x-1{transform:skewX(1deg)}.md\:skew-y-1{transform:skewY(1deg)}.md\:skew-x-2{transform:skewX(2deg)}.md\:skew-y-2{transform:skewY(2deg)}.md\:skew-x-3{transform:skewX(3deg)}.md\:skew-y-3{transform:skewY(3deg)}.md\:skew-x-6{transform:skewX(6deg)}.md\:skew-y-6{transform:skewY(6deg)}.md\:skew-x-12{transform:skewX(12deg)}.md\:skew-y-12{transform:skewY(12deg)}.md\:-skew-x-12{transform:skewX(-12deg)}.md\:-skew-y-12{transform:skewY(-12deg)}.md\:-skew-x-6{transform:skewX(-6deg)}.md\:-skew-y-6{transform:skewY(-6deg)}.md\:-skew-x-3{transform:skewX(-3deg)}.md\:-skew-y-3{transform:skewY(-3deg)}.md\:-skew-x-2{transform:skewX(-2deg)}.md\:-skew-y-2{transform:skewY(-2deg)}.md\:-skew-x-1{transform:skewX(-1deg)}.md\:-skew-y-1{transform:skewY(-1deg)}.md\:hover\:skew-x-0:hover{transform:skewX(0)}.md\:hover\:skew-y-0:hover{transform:skewY(0)}.md\:hover\:skew-x-1:hover{transform:skewX(1deg)}.md\:hover\:skew-y-1:hover{transform:skewY(1deg)}.md\:hover\:skew-x-2:hover{transform:skewX(2deg)}.md\:hover\:skew-y-2:hover{transform:skewY(2deg)}.md\:hover\:skew-x-3:hover{transform:skewX(3deg)}.md\:hover\:skew-y-3:hover{transform:skewY(3deg)}.md\:hover\:skew-x-6:hover{transform:skewX(6deg)}.md\:hover\:skew-y-6:hover{transform:skewY(6deg)}.md\:hover\:skew-x-12:hover{transform:skewX(12deg)}.md\:hover\:skew-y-12:hover{transform:skewY(12deg)}.md\:hover\:-skew-x-12:hover{transform:skewX(-12deg)}.md\:hover\:-skew-y-12:hover{transform:skewY(-12deg)}.md\:hover\:-skew-x-6:hover{transform:skewX(-6deg)}.md\:hover\:-skew-y-6:hover{transform:skewY(-6deg)}.md\:hover\:-skew-x-3:hover{transform:skewX(-3deg)}.md\:hover\:-skew-y-3:hover{transform:skewY(-3deg)}.md\:hover\:-skew-x-2:hover{transform:skewX(-2deg)}.md\:hover\:-skew-y-2:hover{transform:skewY(-2deg)}.md\:hover\:-skew-x-1:hover{transform:skewX(-1deg)}.md\:hover\:-skew-y-1:hover{transform:skewY(-1deg)}.md\:focus\:skew-x-0:focus{transform:skewX(0)}.md\:focus\:skew-y-0:focus{transform:skewY(0)}.md\:focus\:skew-x-1:focus{transform:skewX(1deg)}.md\:focus\:skew-y-1:focus{transform:skewY(1deg)}.md\:focus\:skew-x-2:focus{transform:skewX(2deg)}.md\:focus\:skew-y-2:focus{transform:skewY(2deg)}.md\:focus\:skew-x-3:focus{transform:skewX(3deg)}.md\:focus\:skew-y-3:focus{transform:skewY(3deg)}.md\:focus\:skew-x-6:focus{transform:skewX(6deg)}.md\:focus\:skew-y-6:focus{transform:skewY(6deg)}.md\:focus\:skew-x-12:focus{transform:skewX(12deg)}.md\:focus\:skew-y-12:focus{transform:skewY(12deg)}.md\:focus\:-skew-x-12:focus{transform:skewX(-12deg)}.md\:focus\:-skew-y-12:focus{transform:skewY(-12deg)}.md\:focus\:-skew-x-6:focus{transform:skewX(-6deg)}.md\:focus\:-skew-y-6:focus{transform:skewY(-6deg)}.md\:focus\:-skew-x-3:focus{transform:skewX(-3deg)}.md\:focus\:-skew-y-3:focus{transform:skewY(-3deg)}.md\:focus\:-skew-x-2:focus{transform:skewX(-2deg)}.md\:focus\:-skew-y-2:focus{transform:skewY(-2deg)}.md\:focus\:-skew-x-1:focus{transform:skewX(-1deg)}.md\:focus\:-skew-y-1:focus{transform:skewY(-1deg)}.md\:transform-border{transform-box:border-box}.md\:transform-fill{transform-box:fill-box}.md\:transform-view{transform-box:view-box}}@media (min-width:64.01em){.lg\:space-y-0>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0px*(1 - var(--space-y-reverse)));margin-bottom:calc(0px*var(--space-y-reverse))}.lg\:space-x-0>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0px*var(--space-x-reverse));margin-left:calc(0px*(1 - var(--space-x-reverse)))}.lg\:space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.25rem*var(--space-y-reverse))}.lg\:space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.25rem*var(--space-x-reverse));margin-left:calc(0.25rem*(1 - var(--space-x-reverse)))}.lg\:space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.5rem*var(--space-y-reverse))}.lg\:space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.5rem*var(--space-x-reverse));margin-left:calc(0.5rem*(1 - var(--space-x-reverse)))}.lg\:space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.75rem*var(--space-y-reverse))}.lg\:space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.75rem*var(--space-x-reverse));margin-left:calc(0.75rem*(1 - var(--space-x-reverse)))}.lg\:space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1rem*var(--space-y-reverse))}.lg\:space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem*var(--space-x-reverse));margin-left:calc(1rem*(1 - var(--space-x-reverse)))}.lg\:space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1.25rem*var(--space-y-reverse))}.lg\:space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.25rem*var(--space-x-reverse));margin-left:calc(1.25rem*(1 - var(--space-x-reverse)))}.lg\:space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem*var(--space-y-reverse))}.lg\:space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem*var(--space-x-reverse));margin-left:calc(1.5rem*(1 - var(--space-x-reverse)))}.lg\:space-y-7>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1.75rem*var(--space-y-reverse))}.lg\:space-x-7>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.75rem*var(--space-x-reverse));margin-left:calc(1.75rem*(1 - var(--space-x-reverse)))}.lg\:space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2rem*(1 - var(--space-y-reverse)));margin-bottom:calc(2rem*var(--space-y-reverse))}.lg\:space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem*var(--space-x-reverse));margin-left:calc(2rem*(1 - var(--space-x-reverse)))}.lg\:space-y-9>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(2.25rem*var(--space-y-reverse))}.lg\:space-x-9>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.25rem*var(--space-x-reverse));margin-left:calc(2.25rem*(1 - var(--space-x-reverse)))}.lg\:space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(2.5rem*var(--space-y-reverse))}.lg\:space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem*var(--space-x-reverse));margin-left:calc(2.5rem*(1 - var(--space-x-reverse)))}.lg\:space-y-11>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(2.75rem*var(--space-y-reverse))}.lg\:space-x-11>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.75rem*var(--space-x-reverse));margin-left:calc(2.75rem*(1 - var(--space-x-reverse)))}.lg\:space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3rem*(1 - var(--space-y-reverse)));margin-bottom:calc(3rem*var(--space-y-reverse))}.lg\:space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3rem*var(--space-x-reverse));margin-left:calc(3rem*(1 - var(--space-x-reverse)))}.lg\:space-y-15>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(3.75rem*var(--space-y-reverse))}.lg\:space-x-15>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3.75rem*var(--space-x-reverse));margin-left:calc(3.75rem*(1 - var(--space-x-reverse)))}.lg\:space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(4rem*(1 - var(--space-y-reverse)));margin-bottom:calc(4rem*var(--space-y-reverse))}.lg\:space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(4rem*var(--space-x-reverse));margin-left:calc(4rem*(1 - var(--space-x-reverse)))}.lg\:space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(5rem*var(--space-y-reverse))}.lg\:space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5rem*var(--space-x-reverse));margin-left:calc(5rem*(1 - var(--space-x-reverse)))}.lg\:space-y-22>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(5.5rem*var(--space-y-reverse))}.lg\:space-x-22>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5.5rem*var(--space-x-reverse));margin-left:calc(5.5rem*(1 - var(--space-x-reverse)))}.lg\:space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6rem*(1 - var(--space-y-reverse)));margin-bottom:calc(6rem*var(--space-y-reverse))}.lg\:space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6rem*var(--space-x-reverse));margin-left:calc(6rem*(1 - var(--space-x-reverse)))}.lg\:space-y-25>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(6.25rem*var(--space-y-reverse))}.lg\:space-x-25>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6.25rem*var(--space-x-reverse));margin-left:calc(6.25rem*(1 - var(--space-x-reverse)))}.lg\:space-y-26>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(6.5rem*var(--space-y-reverse))}.lg\:space-x-26>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6.5rem*var(--space-x-reverse));margin-left:calc(6.5rem*(1 - var(--space-x-reverse)))}.lg\:space-y-28>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8rem*(1 - var(--space-y-reverse)));margin-bottom:calc(8rem*var(--space-y-reverse))}.lg\:space-x-28>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8rem*var(--space-x-reverse));margin-left:calc(8rem*(1 - var(--space-x-reverse)))}.lg\:space-y-30>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(8.5rem*var(--space-y-reverse))}.lg\:space-x-30>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8.5rem*var(--space-x-reverse));margin-left:calc(8.5rem*(1 - var(--space-x-reverse)))}.lg\:space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(9rem*(1 - var(--space-y-reverse)));margin-bottom:calc(9rem*var(--space-y-reverse))}.lg\:space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(9rem*var(--space-x-reverse));margin-left:calc(9rem*(1 - var(--space-x-reverse)))}.lg\:space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(10rem*(1 - var(--space-y-reverse)));margin-bottom:calc(10rem*var(--space-y-reverse))}.lg\:space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(10rem*var(--space-x-reverse));margin-left:calc(10rem*(1 - var(--space-x-reverse)))}.lg\:space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(12rem*(1 - var(--space-y-reverse)));margin-bottom:calc(12rem*var(--space-y-reverse))}.lg\:space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(12rem*var(--space-x-reverse));margin-left:calc(12rem*(1 - var(--space-x-reverse)))}.lg\:space-y-52>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(13rem*(1 - var(--space-y-reverse)));margin-bottom:calc(13rem*var(--space-y-reverse))}.lg\:space-x-52>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(13rem*var(--space-x-reverse));margin-left:calc(13rem*(1 - var(--space-x-reverse)))}.lg\:space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(14rem*(1 - var(--space-y-reverse)));margin-bottom:calc(14rem*var(--space-y-reverse))}.lg\:space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(14rem*var(--space-x-reverse));margin-left:calc(14rem*(1 - var(--space-x-reverse)))}.lg\:space-y-60>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(15rem*(1 - var(--space-y-reverse)));margin-bottom:calc(15rem*var(--space-y-reverse))}.lg\:space-x-60>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(15rem*var(--space-x-reverse));margin-left:calc(15rem*(1 - var(--space-x-reverse)))}.lg\:space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(16rem*(1 - var(--space-y-reverse)));margin-bottom:calc(16rem*var(--space-y-reverse))}.lg\:space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(16rem*var(--space-x-reverse));margin-left:calc(16rem*(1 - var(--space-x-reverse)))}.lg\:space-y-68>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(17rem*(1 - var(--space-y-reverse)));margin-bottom:calc(17rem*var(--space-y-reverse))}.lg\:space-x-68>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(17rem*var(--space-x-reverse));margin-left:calc(17rem*(1 - var(--space-x-reverse)))}.lg\:space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1px*(1 - var(--space-y-reverse)));margin-bottom:calc(1px*var(--space-y-reverse))}.lg\:space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1px*var(--space-x-reverse));margin-left:calc(1px*(1 - var(--space-x-reverse)))}.lg\:space-y-0\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.125rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.125rem*var(--space-y-reverse))}.lg\:space-x-0\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.125rem*var(--space-x-reverse));margin-left:calc(0.125rem*(1 - var(--space-x-reverse)))}.lg\:space-y-1\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.375rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.375rem*var(--space-y-reverse))}.lg\:space-x-1\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.375rem*var(--space-x-reverse));margin-left:calc(0.375rem*(1 - var(--space-x-reverse)))}.lg\:space-y-2\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.625rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.625rem*var(--space-y-reverse))}.lg\:space-x-2\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.625rem*var(--space-x-reverse));margin-left:calc(0.625rem*(1 - var(--space-x-reverse)))}.lg\:space-y-7\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.875rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1.875rem*var(--space-y-reverse))}.lg\:space-x-7\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.875rem*var(--space-x-reverse));margin-left:calc(1.875rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.25rem*var(--space-y-reverse))}.lg\:-space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.25rem*var(--space-x-reverse));margin-left:calc(-0.25rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.5rem*var(--space-y-reverse))}.lg\:-space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.5rem*var(--space-x-reverse));margin-left:calc(-0.5rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.75rem*var(--space-y-reverse))}.lg\:-space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.75rem*var(--space-x-reverse));margin-left:calc(-0.75rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-1rem*var(--space-y-reverse))}.lg\:-space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1rem*var(--space-x-reverse));margin-left:calc(-1rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-1.25rem*var(--space-y-reverse))}.lg\:-space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.25rem*var(--space-x-reverse));margin-left:calc(-1.25rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-1.5rem*var(--space-y-reverse))}.lg\:-space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.5rem*var(--space-x-reverse));margin-left:calc(-1.5rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-7>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-1.75rem*var(--space-y-reverse))}.lg\:-space-x-7>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.75rem*var(--space-x-reverse));margin-left:calc(-1.75rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-2rem*var(--space-y-reverse))}.lg\:-space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2rem*var(--space-x-reverse));margin-left:calc(-2rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-9>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-2.25rem*var(--space-y-reverse))}.lg\:-space-x-9>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.25rem*var(--space-x-reverse));margin-left:calc(-2.25rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-2.5rem*var(--space-y-reverse))}.lg\:-space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.5rem*var(--space-x-reverse));margin-left:calc(-2.5rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-11>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-2.75rem*var(--space-y-reverse))}.lg\:-space-x-11>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.75rem*var(--space-x-reverse));margin-left:calc(-2.75rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-3rem*var(--space-y-reverse))}.lg\:-space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3rem*var(--space-x-reverse));margin-left:calc(-3rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-15>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-3.75rem*var(--space-y-reverse))}.lg\:-space-x-15>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3.75rem*var(--space-x-reverse));margin-left:calc(-3.75rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-4rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-4rem*var(--space-y-reverse))}.lg\:-space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-4rem*var(--space-x-reverse));margin-left:calc(-4rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-5rem*var(--space-y-reverse))}.lg\:-space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5rem*var(--space-x-reverse));margin-left:calc(-5rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-22>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-5.5rem*var(--space-y-reverse))}.lg\:-space-x-22>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5.5rem*var(--space-x-reverse));margin-left:calc(-5.5rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-6rem*var(--space-y-reverse))}.lg\:-space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6rem*var(--space-x-reverse));margin-left:calc(-6rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-25>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-6.25rem*var(--space-y-reverse))}.lg\:-space-x-25>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6.25rem*var(--space-x-reverse));margin-left:calc(-6.25rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-26>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-6.5rem*var(--space-y-reverse))}.lg\:-space-x-26>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6.5rem*var(--space-x-reverse));margin-left:calc(-6.5rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-28>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-8rem*var(--space-y-reverse))}.lg\:-space-x-28>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8rem*var(--space-x-reverse));margin-left:calc(-8rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-30>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-8.5rem*var(--space-y-reverse))}.lg\:-space-x-30>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8.5rem*var(--space-x-reverse));margin-left:calc(-8.5rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-9rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-9rem*var(--space-y-reverse))}.lg\:-space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-9rem*var(--space-x-reverse));margin-left:calc(-9rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-10rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-10rem*var(--space-y-reverse))}.lg\:-space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-10rem*var(--space-x-reverse));margin-left:calc(-10rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-12rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-12rem*var(--space-y-reverse))}.lg\:-space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-12rem*var(--space-x-reverse));margin-left:calc(-12rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-52>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-13rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-13rem*var(--space-y-reverse))}.lg\:-space-x-52>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-13rem*var(--space-x-reverse));margin-left:calc(-13rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-14rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-14rem*var(--space-y-reverse))}.lg\:-space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-14rem*var(--space-x-reverse));margin-left:calc(-14rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-60>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-15rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-15rem*var(--space-y-reverse))}.lg\:-space-x-60>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-15rem*var(--space-x-reverse));margin-left:calc(-15rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-16rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-16rem*var(--space-y-reverse))}.lg\:-space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-16rem*var(--space-x-reverse));margin-left:calc(-16rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-68>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-17rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-17rem*var(--space-y-reverse))}.lg\:-space-x-68>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-17rem*var(--space-x-reverse));margin-left:calc(-17rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1px*(1 - var(--space-y-reverse)));margin-bottom:calc(-1px*var(--space-y-reverse))}.lg\:-space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1px*var(--space-x-reverse));margin-left:calc(-1px*(1 - var(--space-x-reverse)))}.lg\:-space-y-0\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.125rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.125rem*var(--space-y-reverse))}.lg\:-space-x-0\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.125rem*var(--space-x-reverse));margin-left:calc(-0.125rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-1\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.375rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.375rem*var(--space-y-reverse))}.lg\:-space-x-1\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.375rem*var(--space-x-reverse));margin-left:calc(-0.375rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-2\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.625rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.625rem*var(--space-y-reverse))}.lg\:-space-x-2\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.625rem*var(--space-x-reverse));margin-left:calc(-0.625rem*(1 - var(--space-x-reverse)))}.lg\:-space-y-7\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.875rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-1.875rem*var(--space-y-reverse))}.lg\:-space-x-7\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.875rem*var(--space-x-reverse));margin-left:calc(-1.875rem*(1 - var(--space-x-reverse)))}.lg\:space-y-reverse>:not(template)~:not(template){--space-y-reverse:1}.lg\:space-x-reverse>:not(template)~:not(template){--space-x-reverse:1}.lg\:divide-y-0>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(0px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(0px*var(--divide-y-reverse))}.lg\:divide-x-0>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(0px*var(--divide-x-reverse));border-left-width:calc(0px*(1 - var(--divide-x-reverse)))}.lg\:divide-y-1>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px*var(--divide-y-reverse))}.lg\:divide-x-1>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px*var(--divide-x-reverse));border-left-width:calc(1px*(1 - var(--divide-x-reverse)))}.lg\:divide-y-2>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(2px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(2px*var(--divide-y-reverse))}.lg\:divide-x-2>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(2px*var(--divide-x-reverse));border-left-width:calc(2px*(1 - var(--divide-x-reverse)))}.lg\:divide-y-4>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(4px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(4px*var(--divide-y-reverse))}.lg\:divide-x-4>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(4px*var(--divide-x-reverse));border-left-width:calc(4px*(1 - var(--divide-x-reverse)))}.lg\:divide-y-5>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(5px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(5px*var(--divide-y-reverse))}.lg\:divide-x-5>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(5px*var(--divide-x-reverse));border-left-width:calc(5px*(1 - var(--divide-x-reverse)))}.lg\:divide-y-8>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(8px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(8px*var(--divide-y-reverse))}.lg\:divide-x-8>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(8px*var(--divide-x-reverse));border-left-width:calc(8px*(1 - var(--divide-x-reverse)))}.lg\:divide-y>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px*var(--divide-y-reverse))}.lg\:divide-x>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px*var(--divide-x-reverse));border-left-width:calc(1px*(1 - var(--divide-x-reverse)))}.lg\:divide-y-DEFAULT>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px*var(--divide-y-reverse))}.lg\:divide-x-DEFAULT>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px*var(--divide-x-reverse));border-left-width:calc(1px*(1 - var(--divide-x-reverse)))}.lg\:divide-y-reverse>:not(template)~:not(template){--divide-y-reverse:1}.lg\:divide-x-reverse>:not(template)~:not(template){--divide-x-reverse:1}.lg\:divide-transparent>:not(template)~:not(template){border-color:transparent}.lg\:divide-current>:not(template)~:not(template){border-color:currentColor}.lg\:divide-black>:not(template)~:not(template){border-color:#000}.lg\:divide-white>:not(template)~:not(template){border-color:#fff}.lg\:divide-gray-100>:not(template)~:not(template){--divide-opacity:1;border-color:#f7fafc;border-color:rgba(247,250,252,var(--divide-opacity))}.lg\:divide-gray-200>:not(template)~:not(template){--divide-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--divide-opacity))}.lg\:divide-gray-300>:not(template)~:not(template){--divide-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--divide-opacity))}.lg\:divide-gray-400>:not(template)~:not(template){--divide-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--divide-opacity))}.lg\:divide-gray-500>:not(template)~:not(template){--divide-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--divide-opacity))}.lg\:divide-gray-600>:not(template)~:not(template){--divide-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--divide-opacity))}.lg\:divide-gray-700>:not(template)~:not(template){--divide-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--divide-opacity))}.lg\:divide-gray-800>:not(template)~:not(template){--divide-opacity:1;border-color:#2d3748;border-color:rgba(45,55,72,var(--divide-opacity))}.lg\:divide-gray-900>:not(template)~:not(template){--divide-opacity:1;border-color:#1a202c;border-color:rgba(26,32,44,var(--divide-opacity))}.lg\:divide-gray-DEFAULT>:not(template)~:not(template),.lg\:divide-gray>:not(template)~:not(template){--divide-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--divide-opacity))}.lg\:divide-red>:not(template)~:not(template){border-color:#d64343}.lg\:divide-orange>:not(template)~:not(template){border-color:#eb6437}.lg\:divide-yellow>:not(template)~:not(template){border-color:#f8da30}.lg\:divide-green-100>:not(template)~:not(template){--divide-opacity:1;border-color:#f0fff4;border-color:rgba(240,255,244,var(--divide-opacity))}.lg\:divide-green-200>:not(template)~:not(template){--divide-opacity:1;border-color:#c6f6d5;border-color:rgba(198,246,213,var(--divide-opacity))}.lg\:divide-green-300>:not(template)~:not(template){--divide-opacity:1;border-color:#9ae6b4;border-color:rgba(154,230,180,var(--divide-opacity))}.lg\:divide-green-400>:not(template)~:not(template){--divide-opacity:1;border-color:#68d391;border-color:rgba(104,211,145,var(--divide-opacity))}.lg\:divide-green-500>:not(template)~:not(template){--divide-opacity:1;border-color:#48bb78;border-color:rgba(72,187,120,var(--divide-opacity))}.lg\:divide-green-600>:not(template)~:not(template){--divide-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--divide-opacity))}.lg\:divide-green-700>:not(template)~:not(template){--divide-opacity:1;border-color:#2f855a;border-color:rgba(47,133,90,var(--divide-opacity))}.lg\:divide-green-800>:not(template)~:not(template){--divide-opacity:1;border-color:#276749;border-color:rgba(39,103,73,var(--divide-opacity))}.lg\:divide-green-900>:not(template)~:not(template){--divide-opacity:1;border-color:#22543d;border-color:rgba(34,84,61,var(--divide-opacity))}.lg\:divide-green-DEFAULT>:not(template)~:not(template),.lg\:divide-green>:not(template)~:not(template){--divide-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--divide-opacity))}.lg\:divide-teal-100>:not(template)~:not(template){--divide-opacity:1;border-color:#e6fffa;border-color:rgba(230,255,250,var(--divide-opacity))}.lg\:divide-teal-200>:not(template)~:not(template){--divide-opacity:1;border-color:#b2f5ea;border-color:rgba(178,245,234,var(--divide-opacity))}.lg\:divide-teal-300>:not(template)~:not(template){--divide-opacity:1;border-color:#81e6d9;border-color:rgba(129,230,217,var(--divide-opacity))}.lg\:divide-teal-400>:not(template)~:not(template){--divide-opacity:1;border-color:#4fd1c5;border-color:rgba(79,209,197,var(--divide-opacity))}.lg\:divide-teal-500>:not(template)~:not(template){--divide-opacity:1;border-color:#38b2ac;border-color:rgba(56,178,172,var(--divide-opacity))}.lg\:divide-teal-600>:not(template)~:not(template){--divide-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--divide-opacity))}.lg\:divide-teal-700>:not(template)~:not(template){--divide-opacity:1;border-color:#2c7a7b;border-color:rgba(44,122,123,var(--divide-opacity))}.lg\:divide-teal-800>:not(template)~:not(template){--divide-opacity:1;border-color:#285e61;border-color:rgba(40,94,97,var(--divide-opacity))}.lg\:divide-teal-900>:not(template)~:not(template){--divide-opacity:1;border-color:#234e52;border-color:rgba(35,78,82,var(--divide-opacity))}.lg\:divide-teal-DEFAULT>:not(template)~:not(template),.lg\:divide-teal>:not(template)~:not(template){--divide-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--divide-opacity))}.lg\:divide-blue-50>:not(template)~:not(template){border-color:#d1eaff}.lg\:divide-blue-100>:not(template)~:not(template){border-color:#a8d7ff}.lg\:divide-blue-200>:not(template)~:not(template){border-color:#80c4ff}.lg\:divide-blue-300>:not(template)~:not(template){border-color:#57b0ff}.lg\:divide-blue-400>:not(template)~:not(template){border-color:#2e9dff}.lg\:divide-blue-500>:not(template)~:not(template){border-color:#058aff}.lg\:divide-blue-600>:not(template)~:not(template){border-color:#0075db}.lg\:divide-blue-700>:not(template)~:not(template){border-color:#005fb3}.lg\:divide-blue-800>:not(template)~:not(template){border-color:#00498a}.lg\:divide-blue-900>:not(template)~:not(template){border-color:#003461}.lg\:divide-blue-DEFAULT>:not(template)~:not(template),.lg\:divide-blue>:not(template)~:not(template){border-color:#0075db}.lg\:divide-indigo-100>:not(template)~:not(template){--divide-opacity:1;border-color:#ebf4ff;border-color:rgba(235,244,255,var(--divide-opacity))}.lg\:divide-indigo-200>:not(template)~:not(template){--divide-opacity:1;border-color:#c3dafe;border-color:rgba(195,218,254,var(--divide-opacity))}.lg\:divide-indigo-300>:not(template)~:not(template){--divide-opacity:1;border-color:#a3bffa;border-color:rgba(163,191,250,var(--divide-opacity))}.lg\:divide-indigo-400>:not(template)~:not(template){--divide-opacity:1;border-color:#7f9cf5;border-color:rgba(127,156,245,var(--divide-opacity))}.lg\:divide-indigo-500>:not(template)~:not(template){--divide-opacity:1;border-color:#667eea;border-color:rgba(102,126,234,var(--divide-opacity))}.lg\:divide-indigo-600>:not(template)~:not(template){--divide-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--divide-opacity))}.lg\:divide-indigo-700>:not(template)~:not(template){--divide-opacity:1;border-color:#4c51bf;border-color:rgba(76,81,191,var(--divide-opacity))}.lg\:divide-indigo-800>:not(template)~:not(template){--divide-opacity:1;border-color:#434190;border-color:rgba(67,65,144,var(--divide-opacity))}.lg\:divide-indigo-900>:not(template)~:not(template){--divide-opacity:1;border-color:#3c366b;border-color:rgba(60,54,107,var(--divide-opacity))}.lg\:divide-indigo-DEFAULT>:not(template)~:not(template),.lg\:divide-indigo>:not(template)~:not(template){--divide-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--divide-opacity))}.lg\:divide-purple-100>:not(template)~:not(template){--divide-opacity:1;border-color:#faf5ff;border-color:rgba(250,245,255,var(--divide-opacity))}.lg\:divide-purple-200>:not(template)~:not(template){--divide-opacity:1;border-color:#e9d8fd;border-color:rgba(233,216,253,var(--divide-opacity))}.lg\:divide-purple-300>:not(template)~:not(template){--divide-opacity:1;border-color:#d6bcfa;border-color:rgba(214,188,250,var(--divide-opacity))}.lg\:divide-purple-400>:not(template)~:not(template){--divide-opacity:1;border-color:#b794f4;border-color:rgba(183,148,244,var(--divide-opacity))}.lg\:divide-purple-500>:not(template)~:not(template){--divide-opacity:1;border-color:#9f7aea;border-color:rgba(159,122,234,var(--divide-opacity))}.lg\:divide-purple-600>:not(template)~:not(template){--divide-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--divide-opacity))}.lg\:divide-purple-700>:not(template)~:not(template){--divide-opacity:1;border-color:#6b46c1;border-color:rgba(107,70,193,var(--divide-opacity))}.lg\:divide-purple-800>:not(template)~:not(template){--divide-opacity:1;border-color:#553c9a;border-color:rgba(85,60,154,var(--divide-opacity))}.lg\:divide-purple-900>:not(template)~:not(template){--divide-opacity:1;border-color:#44337a;border-color:rgba(68,51,122,var(--divide-opacity))}.lg\:divide-purple-DEFAULT>:not(template)~:not(template),.lg\:divide-purple>:not(template)~:not(template){--divide-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--divide-opacity))}.lg\:divide-pink>:not(template)~:not(template){--divide-opacity:1;border-color:#d81b60;border-color:rgba(216,27,96,var(--divide-opacity))}.lg\:divide-inherit>:not(template)~:not(template){border-color:inherit}.lg\:divide-amber>:not(template)~:not(template){border-color:#d78737}.lg\:divide-amber-active>:not(template)~:not(template){border-color:#e3872b}.lg\:divide-ardoise>:not(template)~:not(template){border-color:#596a82}.lg\:divide-ardoise-active>:not(template)~:not(template){border-color:#476794}.lg\:divide-blue-active>:not(template)~:not(template){border-color:#14a5c2}.lg\:divide-lightBlue-active>:not(template)~:not(template),.lg\:divide-lightBlue>:not(template)~:not(template){border-color:rgba(0,85,138,.1)}.lg\:divide-deepBlue>:not(template)~:not(template){border-color:#0e346c}.lg\:divide-deepBlue-active>:not(template)~:not(template){border-color:#0a3f8f}.lg\:divide-gold>:not(template)~:not(template){border-color:#bd9e56}.lg\:divide-gold-active>:not(template)~:not(template){border-color:#c9a34a}.lg\:divide-grenadine>:not(template)~:not(template){border-color:#c35078}.lg\:divide-grenadine-active>:not(template)~:not(template){border-color:#cf4475}.lg\:divide-kiwi>:not(template)~:not(template){border-color:#9a9f1e}.lg\:divide-kiwi-active>:not(template)~:not(template){border-color:#a3a815}.lg\:divide-lilas>:not(template)~:not(template){border-color:#7ea1d3}.lg\:divide-lilas-active>:not(template)~:not(template){border-color:#75a0db}.lg\:divide-mahogany>:not(template)~:not(template){border-color:#57142e}.lg\:divide-mahogany-active>:not(template)~:not(template){border-color:#610a2b}.lg\:divide-ocher>:not(template)~:not(template){border-color:#c29614}.lg\:divide-ocher-active>:not(template)~:not(template){border-color:#cd9c0a}.lg\:divide-pine>:not(template)~:not(template){border-color:#144d52}.lg\:divide-pine-active>:not(template)~:not(template){border-color:#0a555c}.lg\:divide-platinum-active>:not(template)~:not(template),.lg\:divide-platinum>:not(template)~:not(template){border-color:#000}.lg\:divide-prune>:not(template)~:not(template){border-color:#661456}.lg\:divide-prune-active>:not(template)~:not(template){border-color:#72085d}.lg\:divide-sand>:not(template)~:not(template){border-color:#d7be88}.lg\:divide-sand-active>:not(template)~:not(template){border-color:#dfc181}.lg\:divide-sandPearl>:not(template)~:not(template){border-color:#f0e5d6}.lg\:divide-sandPearl-active>:not(template)~:not(template){border-color:#f2e6d4}.lg\:divide-silver>:not(template)~:not(template){border-color:#b1b2b4}.lg\:divide-silver-active>:not(template)~:not(template){border-color:#a9afbc}.lg\:divide-skyBlue>:not(template)~:not(template){border-color:#98d2d7}.lg\:divide-skyBlue-active>:not(template)~:not(template){border-color:#91d8de}.lg\:divide-southSea>:not(template)~:not(template){border-color:#9dc9cd}.lg\:divide-southSea-active>:not(template)~:not(template){border-color:#95ced5}.lg\:divide-turquoise>:not(template)~:not(template){border-color:#14a5c2}.lg\:divide-turquoise-active>:not(template)~:not(template){border-color:#0aaccd}.lg\:divide-waterGreen>:not(template)~:not(template){border-color:#007571}.lg\:divide-waterGreen-active>:not(template)~:not(template){border-color:#00a8a3}.lg\:divide-deepRed>:not(template)~:not(template){border-color:#c32222}.lg\:divide-deepRed-active>:not(template)~:not(template){border-color:#cf1717}.lg\:divide-emerald>:not(template)~:not(template){border-color:#14a33a}.lg\:divide-emerald-active>:not(template)~:not(template){border-color:#0bad36}.lg\:divide-greenLight>:not(template)~:not(template){--divide-opacity:1;border-color:#7cb342;border-color:rgba(124,179,66,var(--divide-opacity))}.lg\:divide-orange-active>:not(template)~:not(template){border-color:#f65f2c}.lg\:divide-red-active>:not(template)~:not(template){border-color:#e13737}.lg\:divide-white-active>:not(template)~:not(template){border-color:#14a5c2}.lg\:divide-white-button-active>:not(template)~:not(template),.lg\:divide-white-button>:not(template)~:not(template){border-color:#fff}.lg\:divide-code>:not(template)~:not(template){border-color:#3f3d57}.lg\:divide-code-active>:not(template)~:not(template){border-color:#37354b}.lg\:divide-gray-lighter>:not(template)~:not(template){--divide-opacity:1;border-color:#f7f7f7;border-color:rgba(247,247,247,var(--divide-opacity))}.lg\:divide-gray-lighter-active>:not(template)~:not(template){border-color:#ebebeb}.lg\:divide-gray-light>:not(template)~:not(template){--divide-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--divide-opacity))}.lg\:divide-gray-medium>:not(template)~:not(template){--divide-opacity:1;border-color:#a8a0a0;border-color:rgba(168,160,160,var(--divide-opacity))}.lg\:divide-gray-darker>:not(template)~:not(template){--divide-opacity:1;border-color:#504747;border-color:rgba(80,71,71,var(--divide-opacity))}.lg\:divide-gray-darker-active>:not(template)~:not(template){border-color:#14a5c2}.lg\:divide-api-default>:not(template)~:not(template){--divide-opacity:1;border-color:#507192;border-color:rgba(80,113,146,var(--divide-opacity))}.lg\:divide-gray-xxl>:not(template)~:not(template){--divide-opacity:1;border-color:#2c3e50;border-color:rgba(44,62,80,var(--divide-opacity))}.lg\:divide-line-even>:not(template)~:not(template){border-color:#f3f6f7}.lg\:divide-DEFAULT>:not(template)~:not(template){--divide-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-transparent>:not(template)~:not(template){border-color:transparent}.group:hover .lg\:group-hover\:divide-current>:not(template)~:not(template){border-color:currentColor}.group:hover .lg\:group-hover\:divide-black>:not(template)~:not(template){border-color:#000}.group:hover .lg\:group-hover\:divide-white>:not(template)~:not(template){border-color:#fff}.group:hover .lg\:group-hover\:divide-gray-100>:not(template)~:not(template){--divide-opacity:1;border-color:#f7fafc;border-color:rgba(247,250,252,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-gray-200>:not(template)~:not(template){--divide-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-gray-300>:not(template)~:not(template){--divide-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-gray-400>:not(template)~:not(template){--divide-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-gray-500>:not(template)~:not(template){--divide-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-gray-600>:not(template)~:not(template){--divide-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-gray-700>:not(template)~:not(template){--divide-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-gray-800>:not(template)~:not(template){--divide-opacity:1;border-color:#2d3748;border-color:rgba(45,55,72,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-gray-900>:not(template)~:not(template){--divide-opacity:1;border-color:#1a202c;border-color:rgba(26,32,44,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-gray-DEFAULT>:not(template)~:not(template),.group:hover .lg\:group-hover\:divide-gray>:not(template)~:not(template){--divide-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-red>:not(template)~:not(template){border-color:#d64343}.group:hover .lg\:group-hover\:divide-orange>:not(template)~:not(template){border-color:#eb6437}.group:hover .lg\:group-hover\:divide-yellow>:not(template)~:not(template){border-color:#f8da30}.group:hover .lg\:group-hover\:divide-green-100>:not(template)~:not(template){--divide-opacity:1;border-color:#f0fff4;border-color:rgba(240,255,244,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-green-200>:not(template)~:not(template){--divide-opacity:1;border-color:#c6f6d5;border-color:rgba(198,246,213,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-green-300>:not(template)~:not(template){--divide-opacity:1;border-color:#9ae6b4;border-color:rgba(154,230,180,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-green-400>:not(template)~:not(template){--divide-opacity:1;border-color:#68d391;border-color:rgba(104,211,145,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-green-500>:not(template)~:not(template){--divide-opacity:1;border-color:#48bb78;border-color:rgba(72,187,120,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-green-600>:not(template)~:not(template){--divide-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-green-700>:not(template)~:not(template){--divide-opacity:1;border-color:#2f855a;border-color:rgba(47,133,90,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-green-800>:not(template)~:not(template){--divide-opacity:1;border-color:#276749;border-color:rgba(39,103,73,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-green-900>:not(template)~:not(template){--divide-opacity:1;border-color:#22543d;border-color:rgba(34,84,61,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-green-DEFAULT>:not(template)~:not(template),.group:hover .lg\:group-hover\:divide-green>:not(template)~:not(template){--divide-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-teal-100>:not(template)~:not(template){--divide-opacity:1;border-color:#e6fffa;border-color:rgba(230,255,250,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-teal-200>:not(template)~:not(template){--divide-opacity:1;border-color:#b2f5ea;border-color:rgba(178,245,234,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-teal-300>:not(template)~:not(template){--divide-opacity:1;border-color:#81e6d9;border-color:rgba(129,230,217,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-teal-400>:not(template)~:not(template){--divide-opacity:1;border-color:#4fd1c5;border-color:rgba(79,209,197,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-teal-500>:not(template)~:not(template){--divide-opacity:1;border-color:#38b2ac;border-color:rgba(56,178,172,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-teal-600>:not(template)~:not(template){--divide-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-teal-700>:not(template)~:not(template){--divide-opacity:1;border-color:#2c7a7b;border-color:rgba(44,122,123,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-teal-800>:not(template)~:not(template){--divide-opacity:1;border-color:#285e61;border-color:rgba(40,94,97,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-teal-900>:not(template)~:not(template){--divide-opacity:1;border-color:#234e52;border-color:rgba(35,78,82,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-teal-DEFAULT>:not(template)~:not(template),.group:hover .lg\:group-hover\:divide-teal>:not(template)~:not(template){--divide-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-blue-50>:not(template)~:not(template){border-color:#d1eaff}.group:hover .lg\:group-hover\:divide-blue-100>:not(template)~:not(template){border-color:#a8d7ff}.group:hover .lg\:group-hover\:divide-blue-200>:not(template)~:not(template){border-color:#80c4ff}.group:hover .lg\:group-hover\:divide-blue-300>:not(template)~:not(template){border-color:#57b0ff}.group:hover .lg\:group-hover\:divide-blue-400>:not(template)~:not(template){border-color:#2e9dff}.group:hover .lg\:group-hover\:divide-blue-500>:not(template)~:not(template){border-color:#058aff}.group:hover .lg\:group-hover\:divide-blue-600>:not(template)~:not(template){border-color:#0075db}.group:hover .lg\:group-hover\:divide-blue-700>:not(template)~:not(template){border-color:#005fb3}.group:hover .lg\:group-hover\:divide-blue-800>:not(template)~:not(template){border-color:#00498a}.group:hover .lg\:group-hover\:divide-blue-900>:not(template)~:not(template){border-color:#003461}.group:hover .lg\:group-hover\:divide-blue-DEFAULT>:not(template)~:not(template),.group:hover .lg\:group-hover\:divide-blue>:not(template)~:not(template){border-color:#0075db}.group:hover .lg\:group-hover\:divide-indigo-100>:not(template)~:not(template){--divide-opacity:1;border-color:#ebf4ff;border-color:rgba(235,244,255,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-indigo-200>:not(template)~:not(template){--divide-opacity:1;border-color:#c3dafe;border-color:rgba(195,218,254,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-indigo-300>:not(template)~:not(template){--divide-opacity:1;border-color:#a3bffa;border-color:rgba(163,191,250,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-indigo-400>:not(template)~:not(template){--divide-opacity:1;border-color:#7f9cf5;border-color:rgba(127,156,245,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-indigo-500>:not(template)~:not(template){--divide-opacity:1;border-color:#667eea;border-color:rgba(102,126,234,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-indigo-600>:not(template)~:not(template){--divide-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-indigo-700>:not(template)~:not(template){--divide-opacity:1;border-color:#4c51bf;border-color:rgba(76,81,191,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-indigo-800>:not(template)~:not(template){--divide-opacity:1;border-color:#434190;border-color:rgba(67,65,144,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-indigo-900>:not(template)~:not(template){--divide-opacity:1;border-color:#3c366b;border-color:rgba(60,54,107,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-indigo-DEFAULT>:not(template)~:not(template),.group:hover .lg\:group-hover\:divide-indigo>:not(template)~:not(template){--divide-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-purple-100>:not(template)~:not(template){--divide-opacity:1;border-color:#faf5ff;border-color:rgba(250,245,255,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-purple-200>:not(template)~:not(template){--divide-opacity:1;border-color:#e9d8fd;border-color:rgba(233,216,253,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-purple-300>:not(template)~:not(template){--divide-opacity:1;border-color:#d6bcfa;border-color:rgba(214,188,250,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-purple-400>:not(template)~:not(template){--divide-opacity:1;border-color:#b794f4;border-color:rgba(183,148,244,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-purple-500>:not(template)~:not(template){--divide-opacity:1;border-color:#9f7aea;border-color:rgba(159,122,234,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-purple-600>:not(template)~:not(template){--divide-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-purple-700>:not(template)~:not(template){--divide-opacity:1;border-color:#6b46c1;border-color:rgba(107,70,193,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-purple-800>:not(template)~:not(template){--divide-opacity:1;border-color:#553c9a;border-color:rgba(85,60,154,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-purple-900>:not(template)~:not(template){--divide-opacity:1;border-color:#44337a;border-color:rgba(68,51,122,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-purple-DEFAULT>:not(template)~:not(template),.group:hover .lg\:group-hover\:divide-purple>:not(template)~:not(template){--divide-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-pink>:not(template)~:not(template){--divide-opacity:1;border-color:#d81b60;border-color:rgba(216,27,96,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-inherit>:not(template)~:not(template){border-color:inherit}.group:hover .lg\:group-hover\:divide-amber>:not(template)~:not(template){border-color:#d78737}.group:hover .lg\:group-hover\:divide-amber-active>:not(template)~:not(template){border-color:#e3872b}.group:hover .lg\:group-hover\:divide-ardoise>:not(template)~:not(template){border-color:#596a82}.group:hover .lg\:group-hover\:divide-ardoise-active>:not(template)~:not(template){border-color:#476794}.group:hover .lg\:group-hover\:divide-blue-active>:not(template)~:not(template){border-color:#14a5c2}.group:hover .lg\:group-hover\:divide-lightBlue-active>:not(template)~:not(template),.group:hover .lg\:group-hover\:divide-lightBlue>:not(template)~:not(template){border-color:rgba(0,85,138,.1)}.group:hover .lg\:group-hover\:divide-deepBlue>:not(template)~:not(template){border-color:#0e346c}.group:hover .lg\:group-hover\:divide-deepBlue-active>:not(template)~:not(template){border-color:#0a3f8f}.group:hover .lg\:group-hover\:divide-gold>:not(template)~:not(template){border-color:#bd9e56}.group:hover .lg\:group-hover\:divide-gold-active>:not(template)~:not(template){border-color:#c9a34a}.group:hover .lg\:group-hover\:divide-grenadine>:not(template)~:not(template){border-color:#c35078}.group:hover .lg\:group-hover\:divide-grenadine-active>:not(template)~:not(template){border-color:#cf4475}.group:hover .lg\:group-hover\:divide-kiwi>:not(template)~:not(template){border-color:#9a9f1e}.group:hover .lg\:group-hover\:divide-kiwi-active>:not(template)~:not(template){border-color:#a3a815}.group:hover .lg\:group-hover\:divide-lilas>:not(template)~:not(template){border-color:#7ea1d3}.group:hover .lg\:group-hover\:divide-lilas-active>:not(template)~:not(template){border-color:#75a0db}.group:hover .lg\:group-hover\:divide-mahogany>:not(template)~:not(template){border-color:#57142e}.group:hover .lg\:group-hover\:divide-mahogany-active>:not(template)~:not(template){border-color:#610a2b}.group:hover .lg\:group-hover\:divide-ocher>:not(template)~:not(template){border-color:#c29614}.group:hover .lg\:group-hover\:divide-ocher-active>:not(template)~:not(template){border-color:#cd9c0a}.group:hover .lg\:group-hover\:divide-pine>:not(template)~:not(template){border-color:#144d52}.group:hover .lg\:group-hover\:divide-pine-active>:not(template)~:not(template){border-color:#0a555c}.group:hover .lg\:group-hover\:divide-platinum-active>:not(template)~:not(template),.group:hover .lg\:group-hover\:divide-platinum>:not(template)~:not(template){border-color:#000}.group:hover .lg\:group-hover\:divide-prune>:not(template)~:not(template){border-color:#661456}.group:hover .lg\:group-hover\:divide-prune-active>:not(template)~:not(template){border-color:#72085d}.group:hover .lg\:group-hover\:divide-sand>:not(template)~:not(template){border-color:#d7be88}.group:hover .lg\:group-hover\:divide-sand-active>:not(template)~:not(template){border-color:#dfc181}.group:hover .lg\:group-hover\:divide-sandPearl>:not(template)~:not(template){border-color:#f0e5d6}.group:hover .lg\:group-hover\:divide-sandPearl-active>:not(template)~:not(template){border-color:#f2e6d4}.group:hover .lg\:group-hover\:divide-silver>:not(template)~:not(template){border-color:#b1b2b4}.group:hover .lg\:group-hover\:divide-silver-active>:not(template)~:not(template){border-color:#a9afbc}.group:hover .lg\:group-hover\:divide-skyBlue>:not(template)~:not(template){border-color:#98d2d7}.group:hover .lg\:group-hover\:divide-skyBlue-active>:not(template)~:not(template){border-color:#91d8de}.group:hover .lg\:group-hover\:divide-southSea>:not(template)~:not(template){border-color:#9dc9cd}.group:hover .lg\:group-hover\:divide-southSea-active>:not(template)~:not(template){border-color:#95ced5}.group:hover .lg\:group-hover\:divide-turquoise>:not(template)~:not(template){border-color:#14a5c2}.group:hover .lg\:group-hover\:divide-turquoise-active>:not(template)~:not(template){border-color:#0aaccd}.group:hover .lg\:group-hover\:divide-waterGreen>:not(template)~:not(template){border-color:#007571}.group:hover .lg\:group-hover\:divide-waterGreen-active>:not(template)~:not(template){border-color:#00a8a3}.group:hover .lg\:group-hover\:divide-deepRed>:not(template)~:not(template){border-color:#c32222}.group:hover .lg\:group-hover\:divide-deepRed-active>:not(template)~:not(template){border-color:#cf1717}.group:hover .lg\:group-hover\:divide-emerald>:not(template)~:not(template){border-color:#14a33a}.group:hover .lg\:group-hover\:divide-emerald-active>:not(template)~:not(template){border-color:#0bad36}.group:hover .lg\:group-hover\:divide-greenLight>:not(template)~:not(template){--divide-opacity:1;border-color:#7cb342;border-color:rgba(124,179,66,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-orange-active>:not(template)~:not(template){border-color:#f65f2c}.group:hover .lg\:group-hover\:divide-red-active>:not(template)~:not(template){border-color:#e13737}.group:hover .lg\:group-hover\:divide-white-active>:not(template)~:not(template){border-color:#14a5c2}.group:hover .lg\:group-hover\:divide-white-button-active>:not(template)~:not(template),.group:hover .lg\:group-hover\:divide-white-button>:not(template)~:not(template){border-color:#fff}.group:hover .lg\:group-hover\:divide-code>:not(template)~:not(template){border-color:#3f3d57}.group:hover .lg\:group-hover\:divide-code-active>:not(template)~:not(template){border-color:#37354b}.group:hover .lg\:group-hover\:divide-gray-lighter>:not(template)~:not(template){--divide-opacity:1;border-color:#f7f7f7;border-color:rgba(247,247,247,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-gray-lighter-active>:not(template)~:not(template){border-color:#ebebeb}.group:hover .lg\:group-hover\:divide-gray-light>:not(template)~:not(template){--divide-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-gray-medium>:not(template)~:not(template){--divide-opacity:1;border-color:#a8a0a0;border-color:rgba(168,160,160,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-gray-darker>:not(template)~:not(template){--divide-opacity:1;border-color:#504747;border-color:rgba(80,71,71,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-gray-darker-active>:not(template)~:not(template){border-color:#14a5c2}.group:hover .lg\:group-hover\:divide-api-default>:not(template)~:not(template){--divide-opacity:1;border-color:#507192;border-color:rgba(80,113,146,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-gray-xxl>:not(template)~:not(template){--divide-opacity:1;border-color:#2c3e50;border-color:rgba(44,62,80,var(--divide-opacity))}.group:hover .lg\:group-hover\:divide-line-even>:not(template)~:not(template){border-color:#f3f6f7}.group:hover .lg\:group-hover\:divide-DEFAULT>:not(template)~:not(template){--divide-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--divide-opacity))}.lg\:divide-solid>:not(template)~:not(template){border-style:solid}.lg\:divide-dashed>:not(template)~:not(template){border-style:dashed}.lg\:divide-dotted>:not(template)~:not(template){border-style:dotted}.lg\:divide-double>:not(template)~:not(template){border-style:double}.lg\:divide-none>:not(template)~:not(template){border-style:none}.lg\:divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}.lg\:divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}.lg\:divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}.lg\:divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}.lg\:divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}.group:hover .lg\:group-hover\:divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}.group:hover .lg\:group-hover\:divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}.group:hover .lg\:group-hover\:divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}.group:hover .lg\:group-hover\:divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}.group:hover .lg\:group-hover\:divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}.lg\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.lg\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.lg\:focus\:sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.lg\:focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.lg\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.lg\:bg-fixed{background-attachment:fixed}.lg\:bg-local{background-attachment:local}.lg\:bg-scroll{background-attachment:scroll}.lg\:bg-clip-border{background-clip:border-box}.lg\:bg-clip-padding{background-clip:padding-box}.lg\:bg-clip-content{background-clip:content-box}.lg\:bg-clip-text{-webkit-background-clip:text;background-clip:text}.lg\:bg-transparent{background-color:transparent}.lg\:bg-current{background-color:currentColor}.lg\:bg-black{background-color:#000}.lg\:bg-white{background-color:#fff}.lg\:bg-gray-100{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.lg\:bg-gray-200{--bg-opacity:1;background-color:#edf2f7;background-color:rgba(237,242,247,var(--bg-opacity))}.lg\:bg-gray-300{--bg-opacity:1;background-color:#e2e8f0;background-color:rgba(226,232,240,var(--bg-opacity))}.lg\:bg-gray-400{--bg-opacity:1;background-color:#cbd5e0;background-color:rgba(203,213,224,var(--bg-opacity))}.lg\:bg-gray-500{--bg-opacity:1;background-color:#a0aec0;background-color:rgba(160,174,192,var(--bg-opacity))}.lg\:bg-gray-600{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.lg\:bg-gray-700{--bg-opacity:1;background-color:#4a5568;background-color:rgba(74,85,104,var(--bg-opacity))}.lg\:bg-gray-800{--bg-opacity:1;background-color:#2d3748;background-color:rgba(45,55,72,var(--bg-opacity))}.lg\:bg-gray-900{--bg-opacity:1;background-color:#1a202c;background-color:rgba(26,32,44,var(--bg-opacity))}.lg\:bg-gray,.lg\:bg-gray-DEFAULT{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.lg\:bg-red{background-color:#d64343}.lg\:bg-orange{background-color:#eb6437}.lg\:bg-yellow{background-color:#f8da30}.lg\:bg-green-100{--bg-opacity:1;background-color:#f0fff4;background-color:rgba(240,255,244,var(--bg-opacity))}.lg\:bg-green-200{--bg-opacity:1;background-color:#c6f6d5;background-color:rgba(198,246,213,var(--bg-opacity))}.lg\:bg-green-300{--bg-opacity:1;background-color:#9ae6b4;background-color:rgba(154,230,180,var(--bg-opacity))}.lg\:bg-green-400{--bg-opacity:1;background-color:#68d391;background-color:rgba(104,211,145,var(--bg-opacity))}.lg\:bg-green-500{--bg-opacity:1;background-color:#48bb78;background-color:rgba(72,187,120,var(--bg-opacity))}.lg\:bg-green-600{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.lg\:bg-green-700{--bg-opacity:1;background-color:#2f855a;background-color:rgba(47,133,90,var(--bg-opacity))}.lg\:bg-green-800{--bg-opacity:1;background-color:#276749;background-color:rgba(39,103,73,var(--bg-opacity))}.lg\:bg-green-900{--bg-opacity:1;background-color:#22543d;background-color:rgba(34,84,61,var(--bg-opacity))}.lg\:bg-green,.lg\:bg-green-DEFAULT{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.lg\:bg-teal-100{--bg-opacity:1;background-color:#e6fffa;background-color:rgba(230,255,250,var(--bg-opacity))}.lg\:bg-teal-200{--bg-opacity:1;background-color:#b2f5ea;background-color:rgba(178,245,234,var(--bg-opacity))}.lg\:bg-teal-300{--bg-opacity:1;background-color:#81e6d9;background-color:rgba(129,230,217,var(--bg-opacity))}.lg\:bg-teal-400{--bg-opacity:1;background-color:#4fd1c5;background-color:rgba(79,209,197,var(--bg-opacity))}.lg\:bg-teal-500{--bg-opacity:1;background-color:#38b2ac;background-color:rgba(56,178,172,var(--bg-opacity))}.lg\:bg-teal-600{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.lg\:bg-teal-700{--bg-opacity:1;background-color:#2c7a7b;background-color:rgba(44,122,123,var(--bg-opacity))}.lg\:bg-teal-800{--bg-opacity:1;background-color:#285e61;background-color:rgba(40,94,97,var(--bg-opacity))}.lg\:bg-teal-900{--bg-opacity:1;background-color:#234e52;background-color:rgba(35,78,82,var(--bg-opacity))}.lg\:bg-teal,.lg\:bg-teal-DEFAULT{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.lg\:bg-blue-50{background-color:#d1eaff}.lg\:bg-blue-100{background-color:#a8d7ff}.lg\:bg-blue-200{background-color:#80c4ff}.lg\:bg-blue-300{background-color:#57b0ff}.lg\:bg-blue-400{background-color:#2e9dff}.lg\:bg-blue-500{background-color:#058aff}.lg\:bg-blue-600{background-color:#0075db}.lg\:bg-blue-700{background-color:#005fb3}.lg\:bg-blue-800{background-color:#00498a}.lg\:bg-blue-900{background-color:#003461}.lg\:bg-blue,.lg\:bg-blue-DEFAULT{background-color:#0075db}.lg\:bg-indigo-100{--bg-opacity:1;background-color:#ebf4ff;background-color:rgba(235,244,255,var(--bg-opacity))}.lg\:bg-indigo-200{--bg-opacity:1;background-color:#c3dafe;background-color:rgba(195,218,254,var(--bg-opacity))}.lg\:bg-indigo-300{--bg-opacity:1;background-color:#a3bffa;background-color:rgba(163,191,250,var(--bg-opacity))}.lg\:bg-indigo-400{--bg-opacity:1;background-color:#7f9cf5;background-color:rgba(127,156,245,var(--bg-opacity))}.lg\:bg-indigo-500{--bg-opacity:1;background-color:#667eea;background-color:rgba(102,126,234,var(--bg-opacity))}.lg\:bg-indigo-600{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.lg\:bg-indigo-700{--bg-opacity:1;background-color:#4c51bf;background-color:rgba(76,81,191,var(--bg-opacity))}.lg\:bg-indigo-800{--bg-opacity:1;background-color:#434190;background-color:rgba(67,65,144,var(--bg-opacity))}.lg\:bg-indigo-900{--bg-opacity:1;background-color:#3c366b;background-color:rgba(60,54,107,var(--bg-opacity))}.lg\:bg-indigo,.lg\:bg-indigo-DEFAULT{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.lg\:bg-purple-100{--bg-opacity:1;background-color:#faf5ff;background-color:rgba(250,245,255,var(--bg-opacity))}.lg\:bg-purple-200{--bg-opacity:1;background-color:#e9d8fd;background-color:rgba(233,216,253,var(--bg-opacity))}.lg\:bg-purple-300{--bg-opacity:1;background-color:#d6bcfa;background-color:rgba(214,188,250,var(--bg-opacity))}.lg\:bg-purple-400{--bg-opacity:1;background-color:#b794f4;background-color:rgba(183,148,244,var(--bg-opacity))}.lg\:bg-purple-500{--bg-opacity:1;background-color:#9f7aea;background-color:rgba(159,122,234,var(--bg-opacity))}.lg\:bg-purple-600{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.lg\:bg-purple-700{--bg-opacity:1;background-color:#6b46c1;background-color:rgba(107,70,193,var(--bg-opacity))}.lg\:bg-purple-800{--bg-opacity:1;background-color:#553c9a;background-color:rgba(85,60,154,var(--bg-opacity))}.lg\:bg-purple-900{--bg-opacity:1;background-color:#44337a;background-color:rgba(68,51,122,var(--bg-opacity))}.lg\:bg-purple,.lg\:bg-purple-DEFAULT{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.lg\:bg-pink{--bg-opacity:1;background-color:#d81b60;background-color:rgba(216,27,96,var(--bg-opacity))}.lg\:bg-inherit{background-color:inherit}.lg\:bg-amber{background-color:#d78737}.lg\:bg-amber-active{background-color:#e3872b}.lg\:bg-ardoise{background-color:#596a82}.lg\:bg-ardoise-active{background-color:#476794}.lg\:bg-blue-active{background-color:#14a5c2}.lg\:bg-lightBlue,.lg\:bg-lightBlue-active{background-color:rgba(0,85,138,.1)}.lg\:bg-deepBlue{background-color:#0e346c}.lg\:bg-deepBlue-active{background-color:#0a3f8f}.lg\:bg-gold{background-color:#bd9e56}.lg\:bg-gold-active{background-color:#c9a34a}.lg\:bg-grenadine{background-color:#c35078}.lg\:bg-grenadine-active{background-color:#cf4475}.lg\:bg-kiwi{background-color:#9a9f1e}.lg\:bg-kiwi-active{background-color:#a3a815}.lg\:bg-lilas{background-color:#7ea1d3}.lg\:bg-lilas-active{background-color:#75a0db}.lg\:bg-mahogany{background-color:#57142e}.lg\:bg-mahogany-active{background-color:#610a2b}.lg\:bg-ocher{background-color:#c29614}.lg\:bg-ocher-active{background-color:#cd9c0a}.lg\:bg-pine{background-color:#144d52}.lg\:bg-pine-active{background-color:#0a555c}.lg\:bg-platinum,.lg\:bg-platinum-active{background-color:#000}.lg\:bg-prune{background-color:#661456}.lg\:bg-prune-active{background-color:#72085d}.lg\:bg-sand{background-color:#d7be88}.lg\:bg-sand-active{background-color:#dfc181}.lg\:bg-sandPearl{background-color:#f0e5d6}.lg\:bg-sandPearl-active{background-color:#f2e6d4}.lg\:bg-silver{background-color:#b1b2b4}.lg\:bg-silver-active{background-color:#a9afbc}.lg\:bg-skyBlue{background-color:#98d2d7}.lg\:bg-skyBlue-active{background-color:#91d8de}.lg\:bg-southSea{background-color:#9dc9cd}.lg\:bg-southSea-active{background-color:#95ced5}.lg\:bg-turquoise{background-color:#14a5c2}.lg\:bg-turquoise-active{background-color:#0aaccd}.lg\:bg-waterGreen{background-color:#007571}.lg\:bg-waterGreen-active{background-color:#00a8a3}.lg\:bg-deepRed{background-color:#c32222}.lg\:bg-deepRed-active{background-color:#cf1717}.lg\:bg-emerald{background-color:#14a33a}.lg\:bg-emerald-active{background-color:#0bad36}.lg\:bg-greenLight{--bg-opacity:1;background-color:#7cb342;background-color:rgba(124,179,66,var(--bg-opacity))}.lg\:bg-orange-active{background-color:#f65f2c}.lg\:bg-red-active{background-color:#e13737}.lg\:bg-white-active{background-color:#14a5c2}.lg\:bg-white-button,.lg\:bg-white-button-active{background-color:#fff}.lg\:bg-code{background-color:#3f3d57}.lg\:bg-code-active{background-color:#37354b}.lg\:bg-gray-lighter{--bg-opacity:1;background-color:#f7f7f7;background-color:rgba(247,247,247,var(--bg-opacity))}.lg\:bg-gray-lighter-active{background-color:#ebebeb}.lg\:bg-gray-light{--bg-opacity:1;background-color:#d4d1d1;background-color:rgba(212,209,209,var(--bg-opacity))}.lg\:bg-gray-medium{--bg-opacity:1;background-color:#a8a0a0;background-color:rgba(168,160,160,var(--bg-opacity))}.lg\:bg-gray-darker{--bg-opacity:1;background-color:#504747;background-color:rgba(80,71,71,var(--bg-opacity))}.lg\:bg-gray-darker-active{background-color:#14a5c2}.lg\:bg-api-default{--bg-opacity:1;background-color:#507192;background-color:rgba(80,113,146,var(--bg-opacity))}.lg\:bg-gray-xxl{--bg-opacity:1;background-color:#2c3e50;background-color:rgba(44,62,80,var(--bg-opacity))}.lg\:bg-line-even{background-color:#f3f6f7}.lg\:hover\:bg-transparent:hover{background-color:transparent}.lg\:hover\:bg-current:hover{background-color:currentColor}.lg\:hover\:bg-black:hover{background-color:#000}.lg\:hover\:bg-white:hover{background-color:#fff}.lg\:hover\:bg-gray-100:hover{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.lg\:hover\:bg-gray-200:hover{--bg-opacity:1;background-color:#edf2f7;background-color:rgba(237,242,247,var(--bg-opacity))}.lg\:hover\:bg-gray-300:hover{--bg-opacity:1;background-color:#e2e8f0;background-color:rgba(226,232,240,var(--bg-opacity))}.lg\:hover\:bg-gray-400:hover{--bg-opacity:1;background-color:#cbd5e0;background-color:rgba(203,213,224,var(--bg-opacity))}.lg\:hover\:bg-gray-500:hover{--bg-opacity:1;background-color:#a0aec0;background-color:rgba(160,174,192,var(--bg-opacity))}.lg\:hover\:bg-gray-600:hover{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.lg\:hover\:bg-gray-700:hover{--bg-opacity:1;background-color:#4a5568;background-color:rgba(74,85,104,var(--bg-opacity))}.lg\:hover\:bg-gray-800:hover{--bg-opacity:1;background-color:#2d3748;background-color:rgba(45,55,72,var(--bg-opacity))}.lg\:hover\:bg-gray-900:hover{--bg-opacity:1;background-color:#1a202c;background-color:rgba(26,32,44,var(--bg-opacity))}.lg\:hover\:bg-gray-DEFAULT:hover,.lg\:hover\:bg-gray:hover{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.lg\:hover\:bg-red:hover{background-color:#d64343}.lg\:hover\:bg-orange:hover{background-color:#eb6437}.lg\:hover\:bg-yellow:hover{background-color:#f8da30}.lg\:hover\:bg-green-100:hover{--bg-opacity:1;background-color:#f0fff4;background-color:rgba(240,255,244,var(--bg-opacity))}.lg\:hover\:bg-green-200:hover{--bg-opacity:1;background-color:#c6f6d5;background-color:rgba(198,246,213,var(--bg-opacity))}.lg\:hover\:bg-green-300:hover{--bg-opacity:1;background-color:#9ae6b4;background-color:rgba(154,230,180,var(--bg-opacity))}.lg\:hover\:bg-green-400:hover{--bg-opacity:1;background-color:#68d391;background-color:rgba(104,211,145,var(--bg-opacity))}.lg\:hover\:bg-green-500:hover{--bg-opacity:1;background-color:#48bb78;background-color:rgba(72,187,120,var(--bg-opacity))}.lg\:hover\:bg-green-600:hover{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.lg\:hover\:bg-green-700:hover{--bg-opacity:1;background-color:#2f855a;background-color:rgba(47,133,90,var(--bg-opacity))}.lg\:hover\:bg-green-800:hover{--bg-opacity:1;background-color:#276749;background-color:rgba(39,103,73,var(--bg-opacity))}.lg\:hover\:bg-green-900:hover{--bg-opacity:1;background-color:#22543d;background-color:rgba(34,84,61,var(--bg-opacity))}.lg\:hover\:bg-green-DEFAULT:hover,.lg\:hover\:bg-green:hover{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.lg\:hover\:bg-teal-100:hover{--bg-opacity:1;background-color:#e6fffa;background-color:rgba(230,255,250,var(--bg-opacity))}.lg\:hover\:bg-teal-200:hover{--bg-opacity:1;background-color:#b2f5ea;background-color:rgba(178,245,234,var(--bg-opacity))}.lg\:hover\:bg-teal-300:hover{--bg-opacity:1;background-color:#81e6d9;background-color:rgba(129,230,217,var(--bg-opacity))}.lg\:hover\:bg-teal-400:hover{--bg-opacity:1;background-color:#4fd1c5;background-color:rgba(79,209,197,var(--bg-opacity))}.lg\:hover\:bg-teal-500:hover{--bg-opacity:1;background-color:#38b2ac;background-color:rgba(56,178,172,var(--bg-opacity))}.lg\:hover\:bg-teal-600:hover{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.lg\:hover\:bg-teal-700:hover{--bg-opacity:1;background-color:#2c7a7b;background-color:rgba(44,122,123,var(--bg-opacity))}.lg\:hover\:bg-teal-800:hover{--bg-opacity:1;background-color:#285e61;background-color:rgba(40,94,97,var(--bg-opacity))}.lg\:hover\:bg-teal-900:hover{--bg-opacity:1;background-color:#234e52;background-color:rgba(35,78,82,var(--bg-opacity))}.lg\:hover\:bg-teal-DEFAULT:hover,.lg\:hover\:bg-teal:hover{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.lg\:hover\:bg-blue-50:hover{background-color:#d1eaff}.lg\:hover\:bg-blue-100:hover{background-color:#a8d7ff}.lg\:hover\:bg-blue-200:hover{background-color:#80c4ff}.lg\:hover\:bg-blue-300:hover{background-color:#57b0ff}.lg\:hover\:bg-blue-400:hover{background-color:#2e9dff}.lg\:hover\:bg-blue-500:hover{background-color:#058aff}.lg\:hover\:bg-blue-600:hover{background-color:#0075db}.lg\:hover\:bg-blue-700:hover{background-color:#005fb3}.lg\:hover\:bg-blue-800:hover{background-color:#00498a}.lg\:hover\:bg-blue-900:hover{background-color:#003461}.lg\:hover\:bg-blue-DEFAULT:hover,.lg\:hover\:bg-blue:hover{background-color:#0075db}.lg\:hover\:bg-indigo-100:hover{--bg-opacity:1;background-color:#ebf4ff;background-color:rgba(235,244,255,var(--bg-opacity))}.lg\:hover\:bg-indigo-200:hover{--bg-opacity:1;background-color:#c3dafe;background-color:rgba(195,218,254,var(--bg-opacity))}.lg\:hover\:bg-indigo-300:hover{--bg-opacity:1;background-color:#a3bffa;background-color:rgba(163,191,250,var(--bg-opacity))}.lg\:hover\:bg-indigo-400:hover{--bg-opacity:1;background-color:#7f9cf5;background-color:rgba(127,156,245,var(--bg-opacity))}.lg\:hover\:bg-indigo-500:hover{--bg-opacity:1;background-color:#667eea;background-color:rgba(102,126,234,var(--bg-opacity))}.lg\:hover\:bg-indigo-600:hover{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.lg\:hover\:bg-indigo-700:hover{--bg-opacity:1;background-color:#4c51bf;background-color:rgba(76,81,191,var(--bg-opacity))}.lg\:hover\:bg-indigo-800:hover{--bg-opacity:1;background-color:#434190;background-color:rgba(67,65,144,var(--bg-opacity))}.lg\:hover\:bg-indigo-900:hover{--bg-opacity:1;background-color:#3c366b;background-color:rgba(60,54,107,var(--bg-opacity))}.lg\:hover\:bg-indigo-DEFAULT:hover,.lg\:hover\:bg-indigo:hover{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.lg\:hover\:bg-purple-100:hover{--bg-opacity:1;background-color:#faf5ff;background-color:rgba(250,245,255,var(--bg-opacity))}.lg\:hover\:bg-purple-200:hover{--bg-opacity:1;background-color:#e9d8fd;background-color:rgba(233,216,253,var(--bg-opacity))}.lg\:hover\:bg-purple-300:hover{--bg-opacity:1;background-color:#d6bcfa;background-color:rgba(214,188,250,var(--bg-opacity))}.lg\:hover\:bg-purple-400:hover{--bg-opacity:1;background-color:#b794f4;background-color:rgba(183,148,244,var(--bg-opacity))}.lg\:hover\:bg-purple-500:hover{--bg-opacity:1;background-color:#9f7aea;background-color:rgba(159,122,234,var(--bg-opacity))}.lg\:hover\:bg-purple-600:hover{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.lg\:hover\:bg-purple-700:hover{--bg-opacity:1;background-color:#6b46c1;background-color:rgba(107,70,193,var(--bg-opacity))}.lg\:hover\:bg-purple-800:hover{--bg-opacity:1;background-color:#553c9a;background-color:rgba(85,60,154,var(--bg-opacity))}.lg\:hover\:bg-purple-900:hover{--bg-opacity:1;background-color:#44337a;background-color:rgba(68,51,122,var(--bg-opacity))}.lg\:hover\:bg-purple-DEFAULT:hover,.lg\:hover\:bg-purple:hover{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.lg\:hover\:bg-pink:hover{--bg-opacity:1;background-color:#d81b60;background-color:rgba(216,27,96,var(--bg-opacity))}.lg\:hover\:bg-inherit:hover{background-color:inherit}.lg\:hover\:bg-amber:hover{background-color:#d78737}.lg\:hover\:bg-amber-active:hover{background-color:#e3872b}.lg\:hover\:bg-ardoise:hover{background-color:#596a82}.lg\:hover\:bg-ardoise-active:hover{background-color:#476794}.lg\:hover\:bg-blue-active:hover{background-color:#14a5c2}.lg\:hover\:bg-lightBlue-active:hover,.lg\:hover\:bg-lightBlue:hover{background-color:rgba(0,85,138,.1)}.lg\:hover\:bg-deepBlue:hover{background-color:#0e346c}.lg\:hover\:bg-deepBlue-active:hover{background-color:#0a3f8f}.lg\:hover\:bg-gold:hover{background-color:#bd9e56}.lg\:hover\:bg-gold-active:hover{background-color:#c9a34a}.lg\:hover\:bg-grenadine:hover{background-color:#c35078}.lg\:hover\:bg-grenadine-active:hover{background-color:#cf4475}.lg\:hover\:bg-kiwi:hover{background-color:#9a9f1e}.lg\:hover\:bg-kiwi-active:hover{background-color:#a3a815}.lg\:hover\:bg-lilas:hover{background-color:#7ea1d3}.lg\:hover\:bg-lilas-active:hover{background-color:#75a0db}.lg\:hover\:bg-mahogany:hover{background-color:#57142e}.lg\:hover\:bg-mahogany-active:hover{background-color:#610a2b}.lg\:hover\:bg-ocher:hover{background-color:#c29614}.lg\:hover\:bg-ocher-active:hover{background-color:#cd9c0a}.lg\:hover\:bg-pine:hover{background-color:#144d52}.lg\:hover\:bg-pine-active:hover{background-color:#0a555c}.lg\:hover\:bg-platinum-active:hover,.lg\:hover\:bg-platinum:hover{background-color:#000}.lg\:hover\:bg-prune:hover{background-color:#661456}.lg\:hover\:bg-prune-active:hover{background-color:#72085d}.lg\:hover\:bg-sand:hover{background-color:#d7be88}.lg\:hover\:bg-sand-active:hover{background-color:#dfc181}.lg\:hover\:bg-sandPearl:hover{background-color:#f0e5d6}.lg\:hover\:bg-sandPearl-active:hover{background-color:#f2e6d4}.lg\:hover\:bg-silver:hover{background-color:#b1b2b4}.lg\:hover\:bg-silver-active:hover{background-color:#a9afbc}.lg\:hover\:bg-skyBlue:hover{background-color:#98d2d7}.lg\:hover\:bg-skyBlue-active:hover{background-color:#91d8de}.lg\:hover\:bg-southSea:hover{background-color:#9dc9cd}.lg\:hover\:bg-southSea-active:hover{background-color:#95ced5}.lg\:hover\:bg-turquoise:hover{background-color:#14a5c2}.lg\:hover\:bg-turquoise-active:hover{background-color:#0aaccd}.lg\:hover\:bg-waterGreen:hover{background-color:#007571}.lg\:hover\:bg-waterGreen-active:hover{background-color:#00a8a3}.lg\:hover\:bg-deepRed:hover{background-color:#c32222}.lg\:hover\:bg-deepRed-active:hover{background-color:#cf1717}.lg\:hover\:bg-emerald:hover{background-color:#14a33a}.lg\:hover\:bg-emerald-active:hover{background-color:#0bad36}.lg\:hover\:bg-greenLight:hover{--bg-opacity:1;background-color:#7cb342;background-color:rgba(124,179,66,var(--bg-opacity))}.lg\:hover\:bg-orange-active:hover{background-color:#f65f2c}.lg\:hover\:bg-red-active:hover{background-color:#e13737}.lg\:hover\:bg-white-active:hover{background-color:#14a5c2}.lg\:hover\:bg-white-button-active:hover,.lg\:hover\:bg-white-button:hover{background-color:#fff}.lg\:hover\:bg-code:hover{background-color:#3f3d57}.lg\:hover\:bg-code-active:hover{background-color:#37354b}.lg\:hover\:bg-gray-lighter:hover{--bg-opacity:1;background-color:#f7f7f7;background-color:rgba(247,247,247,var(--bg-opacity))}.lg\:hover\:bg-gray-lighter-active:hover{background-color:#ebebeb}.lg\:hover\:bg-gray-light:hover{--bg-opacity:1;background-color:#d4d1d1;background-color:rgba(212,209,209,var(--bg-opacity))}.lg\:hover\:bg-gray-medium:hover{--bg-opacity:1;background-color:#a8a0a0;background-color:rgba(168,160,160,var(--bg-opacity))}.lg\:hover\:bg-gray-darker:hover{--bg-opacity:1;background-color:#504747;background-color:rgba(80,71,71,var(--bg-opacity))}.lg\:hover\:bg-gray-darker-active:hover{background-color:#14a5c2}.lg\:hover\:bg-api-default:hover{--bg-opacity:1;background-color:#507192;background-color:rgba(80,113,146,var(--bg-opacity))}.lg\:hover\:bg-gray-xxl:hover{--bg-opacity:1;background-color:#2c3e50;background-color:rgba(44,62,80,var(--bg-opacity))}.lg\:hover\:bg-line-even:hover{background-color:#f3f6f7}.lg\:focus\:bg-transparent:focus{background-color:transparent}.lg\:focus\:bg-current:focus{background-color:currentColor}.lg\:focus\:bg-black:focus{background-color:#000}.lg\:focus\:bg-white:focus{background-color:#fff}.lg\:focus\:bg-gray-100:focus{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.lg\:focus\:bg-gray-200:focus{--bg-opacity:1;background-color:#edf2f7;background-color:rgba(237,242,247,var(--bg-opacity))}.lg\:focus\:bg-gray-300:focus{--bg-opacity:1;background-color:#e2e8f0;background-color:rgba(226,232,240,var(--bg-opacity))}.lg\:focus\:bg-gray-400:focus{--bg-opacity:1;background-color:#cbd5e0;background-color:rgba(203,213,224,var(--bg-opacity))}.lg\:focus\:bg-gray-500:focus{--bg-opacity:1;background-color:#a0aec0;background-color:rgba(160,174,192,var(--bg-opacity))}.lg\:focus\:bg-gray-600:focus{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.lg\:focus\:bg-gray-700:focus{--bg-opacity:1;background-color:#4a5568;background-color:rgba(74,85,104,var(--bg-opacity))}.lg\:focus\:bg-gray-800:focus{--bg-opacity:1;background-color:#2d3748;background-color:rgba(45,55,72,var(--bg-opacity))}.lg\:focus\:bg-gray-900:focus{--bg-opacity:1;background-color:#1a202c;background-color:rgba(26,32,44,var(--bg-opacity))}.lg\:focus\:bg-gray-DEFAULT:focus,.lg\:focus\:bg-gray:focus{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.lg\:focus\:bg-red:focus{background-color:#d64343}.lg\:focus\:bg-orange:focus{background-color:#eb6437}.lg\:focus\:bg-yellow:focus{background-color:#f8da30}.lg\:focus\:bg-green-100:focus{--bg-opacity:1;background-color:#f0fff4;background-color:rgba(240,255,244,var(--bg-opacity))}.lg\:focus\:bg-green-200:focus{--bg-opacity:1;background-color:#c6f6d5;background-color:rgba(198,246,213,var(--bg-opacity))}.lg\:focus\:bg-green-300:focus{--bg-opacity:1;background-color:#9ae6b4;background-color:rgba(154,230,180,var(--bg-opacity))}.lg\:focus\:bg-green-400:focus{--bg-opacity:1;background-color:#68d391;background-color:rgba(104,211,145,var(--bg-opacity))}.lg\:focus\:bg-green-500:focus{--bg-opacity:1;background-color:#48bb78;background-color:rgba(72,187,120,var(--bg-opacity))}.lg\:focus\:bg-green-600:focus{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.lg\:focus\:bg-green-700:focus{--bg-opacity:1;background-color:#2f855a;background-color:rgba(47,133,90,var(--bg-opacity))}.lg\:focus\:bg-green-800:focus{--bg-opacity:1;background-color:#276749;background-color:rgba(39,103,73,var(--bg-opacity))}.lg\:focus\:bg-green-900:focus{--bg-opacity:1;background-color:#22543d;background-color:rgba(34,84,61,var(--bg-opacity))}.lg\:focus\:bg-green-DEFAULT:focus,.lg\:focus\:bg-green:focus{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.lg\:focus\:bg-teal-100:focus{--bg-opacity:1;background-color:#e6fffa;background-color:rgba(230,255,250,var(--bg-opacity))}.lg\:focus\:bg-teal-200:focus{--bg-opacity:1;background-color:#b2f5ea;background-color:rgba(178,245,234,var(--bg-opacity))}.lg\:focus\:bg-teal-300:focus{--bg-opacity:1;background-color:#81e6d9;background-color:rgba(129,230,217,var(--bg-opacity))}.lg\:focus\:bg-teal-400:focus{--bg-opacity:1;background-color:#4fd1c5;background-color:rgba(79,209,197,var(--bg-opacity))}.lg\:focus\:bg-teal-500:focus{--bg-opacity:1;background-color:#38b2ac;background-color:rgba(56,178,172,var(--bg-opacity))}.lg\:focus\:bg-teal-600:focus{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.lg\:focus\:bg-teal-700:focus{--bg-opacity:1;background-color:#2c7a7b;background-color:rgba(44,122,123,var(--bg-opacity))}.lg\:focus\:bg-teal-800:focus{--bg-opacity:1;background-color:#285e61;background-color:rgba(40,94,97,var(--bg-opacity))}.lg\:focus\:bg-teal-900:focus{--bg-opacity:1;background-color:#234e52;background-color:rgba(35,78,82,var(--bg-opacity))}.lg\:focus\:bg-teal-DEFAULT:focus,.lg\:focus\:bg-teal:focus{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.lg\:focus\:bg-blue-50:focus{background-color:#d1eaff}.lg\:focus\:bg-blue-100:focus{background-color:#a8d7ff}.lg\:focus\:bg-blue-200:focus{background-color:#80c4ff}.lg\:focus\:bg-blue-300:focus{background-color:#57b0ff}.lg\:focus\:bg-blue-400:focus{background-color:#2e9dff}.lg\:focus\:bg-blue-500:focus{background-color:#058aff}.lg\:focus\:bg-blue-600:focus{background-color:#0075db}.lg\:focus\:bg-blue-700:focus{background-color:#005fb3}.lg\:focus\:bg-blue-800:focus{background-color:#00498a}.lg\:focus\:bg-blue-900:focus{background-color:#003461}.lg\:focus\:bg-blue-DEFAULT:focus,.lg\:focus\:bg-blue:focus{background-color:#0075db}.lg\:focus\:bg-indigo-100:focus{--bg-opacity:1;background-color:#ebf4ff;background-color:rgba(235,244,255,var(--bg-opacity))}.lg\:focus\:bg-indigo-200:focus{--bg-opacity:1;background-color:#c3dafe;background-color:rgba(195,218,254,var(--bg-opacity))}.lg\:focus\:bg-indigo-300:focus{--bg-opacity:1;background-color:#a3bffa;background-color:rgba(163,191,250,var(--bg-opacity))}.lg\:focus\:bg-indigo-400:focus{--bg-opacity:1;background-color:#7f9cf5;background-color:rgba(127,156,245,var(--bg-opacity))}.lg\:focus\:bg-indigo-500:focus{--bg-opacity:1;background-color:#667eea;background-color:rgba(102,126,234,var(--bg-opacity))}.lg\:focus\:bg-indigo-600:focus{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.lg\:focus\:bg-indigo-700:focus{--bg-opacity:1;background-color:#4c51bf;background-color:rgba(76,81,191,var(--bg-opacity))}.lg\:focus\:bg-indigo-800:focus{--bg-opacity:1;background-color:#434190;background-color:rgba(67,65,144,var(--bg-opacity))}.lg\:focus\:bg-indigo-900:focus{--bg-opacity:1;background-color:#3c366b;background-color:rgba(60,54,107,var(--bg-opacity))}.lg\:focus\:bg-indigo-DEFAULT:focus,.lg\:focus\:bg-indigo:focus{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.lg\:focus\:bg-purple-100:focus{--bg-opacity:1;background-color:#faf5ff;background-color:rgba(250,245,255,var(--bg-opacity))}.lg\:focus\:bg-purple-200:focus{--bg-opacity:1;background-color:#e9d8fd;background-color:rgba(233,216,253,var(--bg-opacity))}.lg\:focus\:bg-purple-300:focus{--bg-opacity:1;background-color:#d6bcfa;background-color:rgba(214,188,250,var(--bg-opacity))}.lg\:focus\:bg-purple-400:focus{--bg-opacity:1;background-color:#b794f4;background-color:rgba(183,148,244,var(--bg-opacity))}.lg\:focus\:bg-purple-500:focus{--bg-opacity:1;background-color:#9f7aea;background-color:rgba(159,122,234,var(--bg-opacity))}.lg\:focus\:bg-purple-600:focus{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.lg\:focus\:bg-purple-700:focus{--bg-opacity:1;background-color:#6b46c1;background-color:rgba(107,70,193,var(--bg-opacity))}.lg\:focus\:bg-purple-800:focus{--bg-opacity:1;background-color:#553c9a;background-color:rgba(85,60,154,var(--bg-opacity))}.lg\:focus\:bg-purple-900:focus{--bg-opacity:1;background-color:#44337a;background-color:rgba(68,51,122,var(--bg-opacity))}.lg\:focus\:bg-purple-DEFAULT:focus,.lg\:focus\:bg-purple:focus{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.lg\:focus\:bg-pink:focus{--bg-opacity:1;background-color:#d81b60;background-color:rgba(216,27,96,var(--bg-opacity))}.lg\:focus\:bg-inherit:focus{background-color:inherit}.lg\:focus\:bg-amber:focus{background-color:#d78737}.lg\:focus\:bg-amber-active:focus{background-color:#e3872b}.lg\:focus\:bg-ardoise:focus{background-color:#596a82}.lg\:focus\:bg-ardoise-active:focus{background-color:#476794}.lg\:focus\:bg-blue-active:focus{background-color:#14a5c2}.lg\:focus\:bg-lightBlue-active:focus,.lg\:focus\:bg-lightBlue:focus{background-color:rgba(0,85,138,.1)}.lg\:focus\:bg-deepBlue:focus{background-color:#0e346c}.lg\:focus\:bg-deepBlue-active:focus{background-color:#0a3f8f}.lg\:focus\:bg-gold:focus{background-color:#bd9e56}.lg\:focus\:bg-gold-active:focus{background-color:#c9a34a}.lg\:focus\:bg-grenadine:focus{background-color:#c35078}.lg\:focus\:bg-grenadine-active:focus{background-color:#cf4475}.lg\:focus\:bg-kiwi:focus{background-color:#9a9f1e}.lg\:focus\:bg-kiwi-active:focus{background-color:#a3a815}.lg\:focus\:bg-lilas:focus{background-color:#7ea1d3}.lg\:focus\:bg-lilas-active:focus{background-color:#75a0db}.lg\:focus\:bg-mahogany:focus{background-color:#57142e}.lg\:focus\:bg-mahogany-active:focus{background-color:#610a2b}.lg\:focus\:bg-ocher:focus{background-color:#c29614}.lg\:focus\:bg-ocher-active:focus{background-color:#cd9c0a}.lg\:focus\:bg-pine:focus{background-color:#144d52}.lg\:focus\:bg-pine-active:focus{background-color:#0a555c}.lg\:focus\:bg-platinum-active:focus,.lg\:focus\:bg-platinum:focus{background-color:#000}.lg\:focus\:bg-prune:focus{background-color:#661456}.lg\:focus\:bg-prune-active:focus{background-color:#72085d}.lg\:focus\:bg-sand:focus{background-color:#d7be88}.lg\:focus\:bg-sand-active:focus{background-color:#dfc181}.lg\:focus\:bg-sandPearl:focus{background-color:#f0e5d6}.lg\:focus\:bg-sandPearl-active:focus{background-color:#f2e6d4}.lg\:focus\:bg-silver:focus{background-color:#b1b2b4}.lg\:focus\:bg-silver-active:focus{background-color:#a9afbc}.lg\:focus\:bg-skyBlue:focus{background-color:#98d2d7}.lg\:focus\:bg-skyBlue-active:focus{background-color:#91d8de}.lg\:focus\:bg-southSea:focus{background-color:#9dc9cd}.lg\:focus\:bg-southSea-active:focus{background-color:#95ced5}.lg\:focus\:bg-turquoise:focus{background-color:#14a5c2}.lg\:focus\:bg-turquoise-active:focus{background-color:#0aaccd}.lg\:focus\:bg-waterGreen:focus{background-color:#007571}.lg\:focus\:bg-waterGreen-active:focus{background-color:#00a8a3}.lg\:focus\:bg-deepRed:focus{background-color:#c32222}.lg\:focus\:bg-deepRed-active:focus{background-color:#cf1717}.lg\:focus\:bg-emerald:focus{background-color:#14a33a}.lg\:focus\:bg-emerald-active:focus{background-color:#0bad36}.lg\:focus\:bg-greenLight:focus{--bg-opacity:1;background-color:#7cb342;background-color:rgba(124,179,66,var(--bg-opacity))}.lg\:focus\:bg-orange-active:focus{background-color:#f65f2c}.lg\:focus\:bg-red-active:focus{background-color:#e13737}.lg\:focus\:bg-white-active:focus{background-color:#14a5c2}.lg\:focus\:bg-white-button-active:focus,.lg\:focus\:bg-white-button:focus{background-color:#fff}.lg\:focus\:bg-code:focus{background-color:#3f3d57}.lg\:focus\:bg-code-active:focus{background-color:#37354b}.lg\:focus\:bg-gray-lighter:focus{--bg-opacity:1;background-color:#f7f7f7;background-color:rgba(247,247,247,var(--bg-opacity))}.lg\:focus\:bg-gray-lighter-active:focus{background-color:#ebebeb}.lg\:focus\:bg-gray-light:focus{--bg-opacity:1;background-color:#d4d1d1;background-color:rgba(212,209,209,var(--bg-opacity))}.lg\:focus\:bg-gray-medium:focus{--bg-opacity:1;background-color:#a8a0a0;background-color:rgba(168,160,160,var(--bg-opacity))}.lg\:focus\:bg-gray-darker:focus{--bg-opacity:1;background-color:#504747;background-color:rgba(80,71,71,var(--bg-opacity))}.lg\:focus\:bg-gray-darker-active:focus{background-color:#14a5c2}.lg\:focus\:bg-api-default:focus{--bg-opacity:1;background-color:#507192;background-color:rgba(80,113,146,var(--bg-opacity))}.lg\:focus\:bg-gray-xxl:focus{--bg-opacity:1;background-color:#2c3e50;background-color:rgba(44,62,80,var(--bg-opacity))}.lg\:focus\:bg-line-even:focus{background-color:#f3f6f7}.lg\:bg-none{background-image:none}.lg\:bg-gradient-to-t{background-image:linear-gradient(0deg,var(--gradient-color-stops))}.lg\:bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--gradient-color-stops))}.lg\:bg-gradient-to-r{background-image:linear-gradient(90deg,var(--gradient-color-stops))}.lg\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--gradient-color-stops))}.lg\:bg-gradient-to-b{background-image:linear-gradient(180deg,var(--gradient-color-stops))}.lg\:bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--gradient-color-stops))}.lg\:bg-gradient-to-l{background-image:linear-gradient(270deg,var(--gradient-color-stops))}.lg\:bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--gradient-color-stops))}.lg\:from-transparent{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.lg\:from-current{--gradient-from-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\:from-black{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.lg\:from-white{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\:from-gray-100{--gradient-from-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247,250,252,0))}.lg\:from-gray-200{--gradient-from-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(237,242,247,0))}.lg\:from-gray-300{--gradient-from-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(226,232,240,0))}.lg\:from-gray-400{--gradient-from-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(203,213,224,0))}.lg\:from-gray-500{--gradient-from-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(160,174,192,0))}.lg\:from-gray-600{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.lg\:from-gray-700{--gradient-from-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(74,85,104,0))}.lg\:from-gray-800{--gradient-from-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45,55,72,0))}.lg\:from-gray-900{--gradient-from-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,44,0))}.lg\:from-gray,.lg\:from-gray-DEFAULT{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.lg\:from-red{--gradient-from-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.lg\:from-orange{--gradient-from-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.lg\:from-yellow{--gradient-from-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.lg\:from-green-100{--gradient-from-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(240,255,244,0))}.lg\:from-green-200{--gradient-from-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(198,246,213,0))}.lg\:from-green-300{--gradient-from-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154,230,180,0))}.lg\:from-green-400{--gradient-from-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(104,211,145,0))}.lg\:from-green-500{--gradient-from-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(72,187,120,0))}.lg\:from-green-600{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.lg\:from-green-700{--gradient-from-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(47,133,90,0))}.lg\:from-green-800{--gradient-from-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(39,103,73,0))}.lg\:from-green-900{--gradient-from-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,84,61,0))}.lg\:from-green,.lg\:from-green-DEFAULT{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.lg\:from-teal-100{--gradient-from-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(230,255,250,0))}.lg\:from-teal-200{--gradient-from-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(178,245,234,0))}.lg\:from-teal-300{--gradient-from-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(129,230,217,0))}.lg\:from-teal-400{--gradient-from-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(79,209,197,0))}.lg\:from-teal-500{--gradient-from-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,178,172,0))}.lg\:from-teal-600{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.lg\:from-teal-700{--gradient-from-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,122,123,0))}.lg\:from-teal-800{--gradient-from-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(40,94,97,0))}.lg\:from-teal-900{--gradient-from-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(35,78,82,0))}.lg\:from-teal,.lg\:from-teal-DEFAULT{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.lg\:from-blue-50{--gradient-from-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.lg\:from-blue-100{--gradient-from-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.lg\:from-blue-200{--gradient-from-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.lg\:from-blue-300{--gradient-from-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.lg\:from-blue-400{--gradient-from-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.lg\:from-blue-500{--gradient-from-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.lg\:from-blue-600{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.lg\:from-blue-700{--gradient-from-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.lg\:from-blue-800{--gradient-from-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.lg\:from-blue-900{--gradient-from-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.lg\:from-blue,.lg\:from-blue-DEFAULT{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.lg\:from-indigo-100{--gradient-from-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235,244,255,0))}.lg\:from-indigo-200{--gradient-from-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195,218,254,0))}.lg\:from-indigo-300{--gradient-from-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163,191,250,0))}.lg\:from-indigo-400{--gradient-from-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127,156,245,0))}.lg\:from-indigo-500{--gradient-from-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102,126,234,0))}.lg\:from-indigo-600{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.lg\:from-indigo-700{--gradient-from-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(76,81,191,0))}.lg\:from-indigo-800{--gradient-from-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(67,65,144,0))}.lg\:from-indigo-900{--gradient-from-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(60,54,107,0))}.lg\:from-indigo,.lg\:from-indigo-DEFAULT{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.lg\:from-purple-100{--gradient-from-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(250,245,255,0))}.lg\:from-purple-200{--gradient-from-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,216,253,0))}.lg\:from-purple-300{--gradient-from-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(214,188,250,0))}.lg\:from-purple-400{--gradient-from-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(183,148,244,0))}.lg\:from-purple-500{--gradient-from-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(159,122,234,0))}.lg\:from-purple-600{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.lg\:from-purple-700{--gradient-from-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(107,70,193,0))}.lg\:from-purple-800{--gradient-from-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(85,60,154,0))}.lg\:from-purple-900{--gradient-from-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(68,51,122,0))}.lg\:from-purple,.lg\:from-purple-DEFAULT{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.lg\:from-pink{--gradient-from-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(216,27,96,0))}.lg\:from-inherit{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\:from-amber{--gradient-from-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.lg\:from-amber-active{--gradient-from-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.lg\:from-ardoise{--gradient-from-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.lg\:from-ardoise-active{--gradient-from-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.lg\:from-blue-active{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.lg\:from-lightBlue,.lg\:from-lightBlue-active{--gradient-from-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.lg\:from-deepBlue{--gradient-from-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.lg\:from-deepBlue-active{--gradient-from-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.lg\:from-gold{--gradient-from-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.lg\:from-gold-active{--gradient-from-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.lg\:from-grenadine{--gradient-from-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.lg\:from-grenadine-active{--gradient-from-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.lg\:from-kiwi{--gradient-from-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.lg\:from-kiwi-active{--gradient-from-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.lg\:from-lilas{--gradient-from-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.lg\:from-lilas-active{--gradient-from-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.lg\:from-mahogany{--gradient-from-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.lg\:from-mahogany-active{--gradient-from-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.lg\:from-ocher{--gradient-from-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.lg\:from-ocher-active{--gradient-from-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.lg\:from-pine{--gradient-from-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.lg\:from-pine-active{--gradient-from-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.lg\:from-platinum,.lg\:from-platinum-active{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.lg\:from-prune{--gradient-from-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.lg\:from-prune-active{--gradient-from-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.lg\:from-sand{--gradient-from-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.lg\:from-sand-active{--gradient-from-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.lg\:from-sandPearl{--gradient-from-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.lg\:from-sandPearl-active{--gradient-from-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.lg\:from-silver{--gradient-from-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.lg\:from-silver-active{--gradient-from-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.lg\:from-skyBlue{--gradient-from-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.lg\:from-skyBlue-active{--gradient-from-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.lg\:from-southSea{--gradient-from-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.lg\:from-southSea-active{--gradient-from-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.lg\:from-turquoise{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.lg\:from-turquoise-active{--gradient-from-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.lg\:from-waterGreen{--gradient-from-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.lg\:from-waterGreen-active{--gradient-from-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.lg\:from-deepRed{--gradient-from-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.lg\:from-deepRed-active{--gradient-from-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.lg\:from-emerald{--gradient-from-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.lg\:from-emerald-active{--gradient-from-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.lg\:from-greenLight{--gradient-from-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(124,179,66,0))}.lg\:from-orange-active{--gradient-from-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.lg\:from-red-active{--gradient-from-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.lg\:from-white-active{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.lg\:from-white-button,.lg\:from-white-button-active{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\:from-code{--gradient-from-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.lg\:from-code-active{--gradient-from-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.lg\:from-gray-lighter{--gradient-from-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.lg\:from-gray-lighter-active{--gradient-from-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.lg\:from-gray-light{--gradient-from-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(212,209,209,0))}.lg\:from-gray-medium{--gradient-from-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168,160,160,0))}.lg\:from-gray-darker{--gradient-from-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,71,71,0))}.lg\:from-gray-darker-active{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.lg\:from-api-default{--gradient-from-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,113,146,0))}.lg\:from-gray-xxl{--gradient-from-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,62,80,0))}.lg\:from-line-even{--gradient-from-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.lg\:via-transparent{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.lg\:via-current{--gradient-via-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\:via-black{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.lg\:via-white{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\:via-gray-100{--gradient-via-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,250,252,0))}.lg\:via-gray-200{--gradient-via-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,242,247,0))}.lg\:via-gray-300{--gradient-via-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(226,232,240,0))}.lg\:via-gray-400{--gradient-via-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(203,213,224,0))}.lg\:via-gray-500{--gradient-via-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(160,174,192,0))}.lg\:via-gray-600{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.lg\:via-gray-700{--gradient-via-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,85,104,0))}.lg\:via-gray-800{--gradient-via-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45,55,72,0))}.lg\:via-gray-900{--gradient-via-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,44,0))}.lg\:via-gray,.lg\:via-gray-DEFAULT{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.lg\:via-red{--gradient-via-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.lg\:via-orange{--gradient-via-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.lg\:via-yellow{--gradient-via-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.lg\:via-green-100{--gradient-via-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(240,255,244,0))}.lg\:via-green-200{--gradient-via-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(198,246,213,0))}.lg\:via-green-300{--gradient-via-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154,230,180,0))}.lg\:via-green-400{--gradient-via-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(104,211,145,0))}.lg\:via-green-500{--gradient-via-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(72,187,120,0))}.lg\:via-green-600{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.lg\:via-green-700{--gradient-via-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,133,90,0))}.lg\:via-green-800{--gradient-via-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,103,73,0))}.lg\:via-green-900{--gradient-via-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,84,61,0))}.lg\:via-green,.lg\:via-green-DEFAULT{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.lg\:via-teal-100{--gradient-via-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,255,250,0))}.lg\:via-teal-200{--gradient-via-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(178,245,234,0))}.lg\:via-teal-300{--gradient-via-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(129,230,217,0))}.lg\:via-teal-400{--gradient-via-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(79,209,197,0))}.lg\:via-teal-500{--gradient-via-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,178,172,0))}.lg\:via-teal-600{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.lg\:via-teal-700{--gradient-via-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,122,123,0))}.lg\:via-teal-800{--gradient-via-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(40,94,97,0))}.lg\:via-teal-900{--gradient-via-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(35,78,82,0))}.lg\:via-teal,.lg\:via-teal-DEFAULT{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.lg\:via-blue-50{--gradient-via-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.lg\:via-blue-100{--gradient-via-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.lg\:via-blue-200{--gradient-via-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.lg\:via-blue-300{--gradient-via-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.lg\:via-blue-400{--gradient-via-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.lg\:via-blue-500{--gradient-via-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.lg\:via-blue-600{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.lg\:via-blue-700{--gradient-via-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.lg\:via-blue-800{--gradient-via-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.lg\:via-blue-900{--gradient-via-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.lg\:via-blue,.lg\:via-blue-DEFAULT{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.lg\:via-indigo-100{--gradient-via-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,244,255,0))}.lg\:via-indigo-200{--gradient-via-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195,218,254,0))}.lg\:via-indigo-300{--gradient-via-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163,191,250,0))}.lg\:via-indigo-400{--gradient-via-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127,156,245,0))}.lg\:via-indigo-500{--gradient-via-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102,126,234,0))}.lg\:via-indigo-600{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.lg\:via-indigo-700{--gradient-via-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(76,81,191,0))}.lg\:via-indigo-800{--gradient-via-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(67,65,144,0))}.lg\:via-indigo-900{--gradient-via-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,54,107,0))}.lg\:via-indigo,.lg\:via-indigo-DEFAULT{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.lg\:via-purple-100{--gradient-via-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,245,255,0))}.lg\:via-purple-200{--gradient-via-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,216,253,0))}.lg\:via-purple-300{--gradient-via-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(214,188,250,0))}.lg\:via-purple-400{--gradient-via-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(183,148,244,0))}.lg\:via-purple-500{--gradient-via-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(159,122,234,0))}.lg\:via-purple-600{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.lg\:via-purple-700{--gradient-via-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(107,70,193,0))}.lg\:via-purple-800{--gradient-via-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(85,60,154,0))}.lg\:via-purple-900{--gradient-via-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(68,51,122,0))}.lg\:via-purple,.lg\:via-purple-DEFAULT{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.lg\:via-pink{--gradient-via-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(216,27,96,0))}.lg\:via-inherit{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\:via-amber{--gradient-via-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.lg\:via-amber-active{--gradient-via-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.lg\:via-ardoise{--gradient-via-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.lg\:via-ardoise-active{--gradient-via-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.lg\:via-blue-active{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.lg\:via-lightBlue,.lg\:via-lightBlue-active{--gradient-via-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.lg\:via-deepBlue{--gradient-via-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.lg\:via-deepBlue-active{--gradient-via-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.lg\:via-gold{--gradient-via-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.lg\:via-gold-active{--gradient-via-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.lg\:via-grenadine{--gradient-via-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.lg\:via-grenadine-active{--gradient-via-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.lg\:via-kiwi{--gradient-via-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.lg\:via-kiwi-active{--gradient-via-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.lg\:via-lilas{--gradient-via-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.lg\:via-lilas-active{--gradient-via-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.lg\:via-mahogany{--gradient-via-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.lg\:via-mahogany-active{--gradient-via-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.lg\:via-ocher{--gradient-via-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.lg\:via-ocher-active{--gradient-via-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.lg\:via-pine{--gradient-via-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.lg\:via-pine-active{--gradient-via-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.lg\:via-platinum,.lg\:via-platinum-active{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.lg\:via-prune{--gradient-via-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.lg\:via-prune-active{--gradient-via-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.lg\:via-sand{--gradient-via-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.lg\:via-sand-active{--gradient-via-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.lg\:via-sandPearl{--gradient-via-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.lg\:via-sandPearl-active{--gradient-via-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.lg\:via-silver{--gradient-via-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.lg\:via-silver-active{--gradient-via-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.lg\:via-skyBlue{--gradient-via-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.lg\:via-skyBlue-active{--gradient-via-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.lg\:via-southSea{--gradient-via-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.lg\:via-southSea-active{--gradient-via-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.lg\:via-turquoise{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.lg\:via-turquoise-active{--gradient-via-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.lg\:via-waterGreen{--gradient-via-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.lg\:via-waterGreen-active{--gradient-via-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.lg\:via-deepRed{--gradient-via-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.lg\:via-deepRed-active{--gradient-via-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.lg\:via-emerald{--gradient-via-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.lg\:via-emerald-active{--gradient-via-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.lg\:via-greenLight{--gradient-via-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(124,179,66,0))}.lg\:via-orange-active{--gradient-via-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.lg\:via-red-active{--gradient-via-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.lg\:via-white-active{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.lg\:via-white-button,.lg\:via-white-button-active{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\:via-code{--gradient-via-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.lg\:via-code-active{--gradient-via-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.lg\:via-gray-lighter{--gradient-via-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.lg\:via-gray-lighter-active{--gradient-via-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.lg\:via-gray-light{--gradient-via-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,209,209,0))}.lg\:via-gray-medium{--gradient-via-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168,160,160,0))}.lg\:via-gray-darker{--gradient-via-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,71,71,0))}.lg\:via-gray-darker-active{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.lg\:via-api-default{--gradient-via-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,113,146,0))}.lg\:via-gray-xxl{--gradient-via-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,62,80,0))}.lg\:via-line-even{--gradient-via-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.lg\:to-transparent{--gradient-to-color:transparent}.lg\:to-current{--gradient-to-color:currentColor}.lg\:to-black{--gradient-to-color:#000}.lg\:to-white{--gradient-to-color:#fff}.lg\:to-gray-100{--gradient-to-color:#f7fafc}.lg\:to-gray-200{--gradient-to-color:#edf2f7}.lg\:to-gray-300{--gradient-to-color:#e2e8f0}.lg\:to-gray-400{--gradient-to-color:#cbd5e0}.lg\:to-gray-500{--gradient-to-color:#a0aec0}.lg\:to-gray-600{--gradient-to-color:#718096}.lg\:to-gray-700{--gradient-to-color:#4a5568}.lg\:to-gray-800{--gradient-to-color:#2d3748}.lg\:to-gray-900{--gradient-to-color:#1a202c}.lg\:to-gray,.lg\:to-gray-DEFAULT{--gradient-to-color:#718096}.lg\:to-red{--gradient-to-color:#d64343}.lg\:to-orange{--gradient-to-color:#eb6437}.lg\:to-yellow{--gradient-to-color:#f8da30}.lg\:to-green-100{--gradient-to-color:#f0fff4}.lg\:to-green-200{--gradient-to-color:#c6f6d5}.lg\:to-green-300{--gradient-to-color:#9ae6b4}.lg\:to-green-400{--gradient-to-color:#68d391}.lg\:to-green-500{--gradient-to-color:#48bb78}.lg\:to-green-600{--gradient-to-color:#38a169}.lg\:to-green-700{--gradient-to-color:#2f855a}.lg\:to-green-800{--gradient-to-color:#276749}.lg\:to-green-900{--gradient-to-color:#22543d}.lg\:to-green,.lg\:to-green-DEFAULT{--gradient-to-color:#38a169}.lg\:to-teal-100{--gradient-to-color:#e6fffa}.lg\:to-teal-200{--gradient-to-color:#b2f5ea}.lg\:to-teal-300{--gradient-to-color:#81e6d9}.lg\:to-teal-400{--gradient-to-color:#4fd1c5}.lg\:to-teal-500{--gradient-to-color:#38b2ac}.lg\:to-teal-600{--gradient-to-color:#319795}.lg\:to-teal-700{--gradient-to-color:#2c7a7b}.lg\:to-teal-800{--gradient-to-color:#285e61}.lg\:to-teal-900{--gradient-to-color:#234e52}.lg\:to-teal,.lg\:to-teal-DEFAULT{--gradient-to-color:#319795}.lg\:to-blue-50{--gradient-to-color:#d1eaff}.lg\:to-blue-100{--gradient-to-color:#a8d7ff}.lg\:to-blue-200{--gradient-to-color:#80c4ff}.lg\:to-blue-300{--gradient-to-color:#57b0ff}.lg\:to-blue-400{--gradient-to-color:#2e9dff}.lg\:to-blue-500{--gradient-to-color:#058aff}.lg\:to-blue-600{--gradient-to-color:#0075db}.lg\:to-blue-700{--gradient-to-color:#005fb3}.lg\:to-blue-800{--gradient-to-color:#00498a}.lg\:to-blue-900{--gradient-to-color:#003461}.lg\:to-blue,.lg\:to-blue-DEFAULT{--gradient-to-color:#0075db}.lg\:to-indigo-100{--gradient-to-color:#ebf4ff}.lg\:to-indigo-200{--gradient-to-color:#c3dafe}.lg\:to-indigo-300{--gradient-to-color:#a3bffa}.lg\:to-indigo-400{--gradient-to-color:#7f9cf5}.lg\:to-indigo-500{--gradient-to-color:#667eea}.lg\:to-indigo-600{--gradient-to-color:#5a67d8}.lg\:to-indigo-700{--gradient-to-color:#4c51bf}.lg\:to-indigo-800{--gradient-to-color:#434190}.lg\:to-indigo-900{--gradient-to-color:#3c366b}.lg\:to-indigo,.lg\:to-indigo-DEFAULT{--gradient-to-color:#5a67d8}.lg\:to-purple-100{--gradient-to-color:#faf5ff}.lg\:to-purple-200{--gradient-to-color:#e9d8fd}.lg\:to-purple-300{--gradient-to-color:#d6bcfa}.lg\:to-purple-400{--gradient-to-color:#b794f4}.lg\:to-purple-500{--gradient-to-color:#9f7aea}.lg\:to-purple-600{--gradient-to-color:#805ad5}.lg\:to-purple-700{--gradient-to-color:#6b46c1}.lg\:to-purple-800{--gradient-to-color:#553c9a}.lg\:to-purple-900{--gradient-to-color:#44337a}.lg\:to-purple,.lg\:to-purple-DEFAULT{--gradient-to-color:#805ad5}.lg\:to-pink{--gradient-to-color:#d81b60}.lg\:to-inherit{--gradient-to-color:inherit}.lg\:to-amber{--gradient-to-color:#d78737}.lg\:to-amber-active{--gradient-to-color:#e3872b}.lg\:to-ardoise{--gradient-to-color:#596a82}.lg\:to-ardoise-active{--gradient-to-color:#476794}.lg\:to-blue-active{--gradient-to-color:#14a5c2}.lg\:to-lightBlue,.lg\:to-lightBlue-active{--gradient-to-color:rgba(0,85,138,0.1)}.lg\:to-deepBlue{--gradient-to-color:#0e346c}.lg\:to-deepBlue-active{--gradient-to-color:#0a3f8f}.lg\:to-gold{--gradient-to-color:#bd9e56}.lg\:to-gold-active{--gradient-to-color:#c9a34a}.lg\:to-grenadine{--gradient-to-color:#c35078}.lg\:to-grenadine-active{--gradient-to-color:#cf4475}.lg\:to-kiwi{--gradient-to-color:#9a9f1e}.lg\:to-kiwi-active{--gradient-to-color:#a3a815}.lg\:to-lilas{--gradient-to-color:#7ea1d3}.lg\:to-lilas-active{--gradient-to-color:#75a0db}.lg\:to-mahogany{--gradient-to-color:#57142e}.lg\:to-mahogany-active{--gradient-to-color:#610a2b}.lg\:to-ocher{--gradient-to-color:#c29614}.lg\:to-ocher-active{--gradient-to-color:#cd9c0a}.lg\:to-pine{--gradient-to-color:#144d52}.lg\:to-pine-active{--gradient-to-color:#0a555c}.lg\:to-platinum,.lg\:to-platinum-active{--gradient-to-color:#000}.lg\:to-prune{--gradient-to-color:#661456}.lg\:to-prune-active{--gradient-to-color:#72085d}.lg\:to-sand{--gradient-to-color:#d7be88}.lg\:to-sand-active{--gradient-to-color:#dfc181}.lg\:to-sandPearl{--gradient-to-color:#f0e5d6}.lg\:to-sandPearl-active{--gradient-to-color:#f2e6d4}.lg\:to-silver{--gradient-to-color:#b1b2b4}.lg\:to-silver-active{--gradient-to-color:#a9afbc}.lg\:to-skyBlue{--gradient-to-color:#98d2d7}.lg\:to-skyBlue-active{--gradient-to-color:#91d8de}.lg\:to-southSea{--gradient-to-color:#9dc9cd}.lg\:to-southSea-active{--gradient-to-color:#95ced5}.lg\:to-turquoise{--gradient-to-color:#14a5c2}.lg\:to-turquoise-active{--gradient-to-color:#0aaccd}.lg\:to-waterGreen{--gradient-to-color:#007571}.lg\:to-waterGreen-active{--gradient-to-color:#00a8a3}.lg\:to-deepRed{--gradient-to-color:#c32222}.lg\:to-deepRed-active{--gradient-to-color:#cf1717}.lg\:to-emerald{--gradient-to-color:#14a33a}.lg\:to-emerald-active{--gradient-to-color:#0bad36}.lg\:to-greenLight{--gradient-to-color:#7cb342}.lg\:to-orange-active{--gradient-to-color:#f65f2c}.lg\:to-red-active{--gradient-to-color:#e13737}.lg\:to-white-active{--gradient-to-color:#14a5c2}.lg\:to-white-button,.lg\:to-white-button-active{--gradient-to-color:#fff}.lg\:to-code{--gradient-to-color:#3f3d57}.lg\:to-code-active{--gradient-to-color:#37354b}.lg\:to-gray-lighter{--gradient-to-color:#f7f7f7}.lg\:to-gray-lighter-active{--gradient-to-color:#ebebeb}.lg\:to-gray-light{--gradient-to-color:#d4d1d1}.lg\:to-gray-medium{--gradient-to-color:#a8a0a0}.lg\:to-gray-darker{--gradient-to-color:#504747}.lg\:to-gray-darker-active{--gradient-to-color:#14a5c2}.lg\:to-api-default{--gradient-to-color:#507192}.lg\:to-gray-xxl{--gradient-to-color:#2c3e50}.lg\:to-line-even{--gradient-to-color:#f3f6f7}.lg\:hover\:from-transparent:hover{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.lg\:hover\:from-current:hover{--gradient-from-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\:hover\:from-black:hover{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.lg\:hover\:from-white:hover{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\:hover\:from-gray-100:hover{--gradient-from-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247,250,252,0))}.lg\:hover\:from-gray-200:hover{--gradient-from-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(237,242,247,0))}.lg\:hover\:from-gray-300:hover{--gradient-from-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(226,232,240,0))}.lg\:hover\:from-gray-400:hover{--gradient-from-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(203,213,224,0))}.lg\:hover\:from-gray-500:hover{--gradient-from-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(160,174,192,0))}.lg\:hover\:from-gray-600:hover{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.lg\:hover\:from-gray-700:hover{--gradient-from-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(74,85,104,0))}.lg\:hover\:from-gray-800:hover{--gradient-from-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45,55,72,0))}.lg\:hover\:from-gray-900:hover{--gradient-from-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,44,0))}.lg\:hover\:from-gray-DEFAULT:hover,.lg\:hover\:from-gray:hover{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.lg\:hover\:from-red:hover{--gradient-from-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.lg\:hover\:from-orange:hover{--gradient-from-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.lg\:hover\:from-yellow:hover{--gradient-from-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.lg\:hover\:from-green-100:hover{--gradient-from-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(240,255,244,0))}.lg\:hover\:from-green-200:hover{--gradient-from-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(198,246,213,0))}.lg\:hover\:from-green-300:hover{--gradient-from-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154,230,180,0))}.lg\:hover\:from-green-400:hover{--gradient-from-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(104,211,145,0))}.lg\:hover\:from-green-500:hover{--gradient-from-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(72,187,120,0))}.lg\:hover\:from-green-600:hover{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.lg\:hover\:from-green-700:hover{--gradient-from-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(47,133,90,0))}.lg\:hover\:from-green-800:hover{--gradient-from-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(39,103,73,0))}.lg\:hover\:from-green-900:hover{--gradient-from-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,84,61,0))}.lg\:hover\:from-green-DEFAULT:hover,.lg\:hover\:from-green:hover{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.lg\:hover\:from-teal-100:hover{--gradient-from-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(230,255,250,0))}.lg\:hover\:from-teal-200:hover{--gradient-from-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(178,245,234,0))}.lg\:hover\:from-teal-300:hover{--gradient-from-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(129,230,217,0))}.lg\:hover\:from-teal-400:hover{--gradient-from-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(79,209,197,0))}.lg\:hover\:from-teal-500:hover{--gradient-from-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,178,172,0))}.lg\:hover\:from-teal-600:hover{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.lg\:hover\:from-teal-700:hover{--gradient-from-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,122,123,0))}.lg\:hover\:from-teal-800:hover{--gradient-from-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(40,94,97,0))}.lg\:hover\:from-teal-900:hover{--gradient-from-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(35,78,82,0))}.lg\:hover\:from-teal-DEFAULT:hover,.lg\:hover\:from-teal:hover{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.lg\:hover\:from-blue-50:hover{--gradient-from-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.lg\:hover\:from-blue-100:hover{--gradient-from-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.lg\:hover\:from-blue-200:hover{--gradient-from-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.lg\:hover\:from-blue-300:hover{--gradient-from-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.lg\:hover\:from-blue-400:hover{--gradient-from-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.lg\:hover\:from-blue-500:hover{--gradient-from-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.lg\:hover\:from-blue-600:hover{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.lg\:hover\:from-blue-700:hover{--gradient-from-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.lg\:hover\:from-blue-800:hover{--gradient-from-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.lg\:hover\:from-blue-900:hover{--gradient-from-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.lg\:hover\:from-blue-DEFAULT:hover,.lg\:hover\:from-blue:hover{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.lg\:hover\:from-indigo-100:hover{--gradient-from-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235,244,255,0))}.lg\:hover\:from-indigo-200:hover{--gradient-from-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195,218,254,0))}.lg\:hover\:from-indigo-300:hover{--gradient-from-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163,191,250,0))}.lg\:hover\:from-indigo-400:hover{--gradient-from-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127,156,245,0))}.lg\:hover\:from-indigo-500:hover{--gradient-from-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102,126,234,0))}.lg\:hover\:from-indigo-600:hover{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.lg\:hover\:from-indigo-700:hover{--gradient-from-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(76,81,191,0))}.lg\:hover\:from-indigo-800:hover{--gradient-from-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(67,65,144,0))}.lg\:hover\:from-indigo-900:hover{--gradient-from-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(60,54,107,0))}.lg\:hover\:from-indigo-DEFAULT:hover,.lg\:hover\:from-indigo:hover{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.lg\:hover\:from-purple-100:hover{--gradient-from-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(250,245,255,0))}.lg\:hover\:from-purple-200:hover{--gradient-from-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,216,253,0))}.lg\:hover\:from-purple-300:hover{--gradient-from-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(214,188,250,0))}.lg\:hover\:from-purple-400:hover{--gradient-from-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(183,148,244,0))}.lg\:hover\:from-purple-500:hover{--gradient-from-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(159,122,234,0))}.lg\:hover\:from-purple-600:hover{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.lg\:hover\:from-purple-700:hover{--gradient-from-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(107,70,193,0))}.lg\:hover\:from-purple-800:hover{--gradient-from-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(85,60,154,0))}.lg\:hover\:from-purple-900:hover{--gradient-from-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(68,51,122,0))}.lg\:hover\:from-purple-DEFAULT:hover,.lg\:hover\:from-purple:hover{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.lg\:hover\:from-pink:hover{--gradient-from-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(216,27,96,0))}.lg\:hover\:from-inherit:hover{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\:hover\:from-amber:hover{--gradient-from-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.lg\:hover\:from-amber-active:hover{--gradient-from-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.lg\:hover\:from-ardoise:hover{--gradient-from-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.lg\:hover\:from-ardoise-active:hover{--gradient-from-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.lg\:hover\:from-blue-active:hover{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.lg\:hover\:from-lightBlue-active:hover,.lg\:hover\:from-lightBlue:hover{--gradient-from-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.lg\:hover\:from-deepBlue:hover{--gradient-from-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.lg\:hover\:from-deepBlue-active:hover{--gradient-from-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.lg\:hover\:from-gold:hover{--gradient-from-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.lg\:hover\:from-gold-active:hover{--gradient-from-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.lg\:hover\:from-grenadine:hover{--gradient-from-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.lg\:hover\:from-grenadine-active:hover{--gradient-from-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.lg\:hover\:from-kiwi:hover{--gradient-from-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.lg\:hover\:from-kiwi-active:hover{--gradient-from-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.lg\:hover\:from-lilas:hover{--gradient-from-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.lg\:hover\:from-lilas-active:hover{--gradient-from-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.lg\:hover\:from-mahogany:hover{--gradient-from-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.lg\:hover\:from-mahogany-active:hover{--gradient-from-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.lg\:hover\:from-ocher:hover{--gradient-from-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.lg\:hover\:from-ocher-active:hover{--gradient-from-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.lg\:hover\:from-pine:hover{--gradient-from-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.lg\:hover\:from-pine-active:hover{--gradient-from-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.lg\:hover\:from-platinum-active:hover,.lg\:hover\:from-platinum:hover{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.lg\:hover\:from-prune:hover{--gradient-from-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.lg\:hover\:from-prune-active:hover{--gradient-from-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.lg\:hover\:from-sand:hover{--gradient-from-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.lg\:hover\:from-sand-active:hover{--gradient-from-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.lg\:hover\:from-sandPearl:hover{--gradient-from-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.lg\:hover\:from-sandPearl-active:hover{--gradient-from-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.lg\:hover\:from-silver:hover{--gradient-from-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.lg\:hover\:from-silver-active:hover{--gradient-from-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.lg\:hover\:from-skyBlue:hover{--gradient-from-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.lg\:hover\:from-skyBlue-active:hover{--gradient-from-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.lg\:hover\:from-southSea:hover{--gradient-from-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.lg\:hover\:from-southSea-active:hover{--gradient-from-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.lg\:hover\:from-turquoise:hover{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.lg\:hover\:from-turquoise-active:hover{--gradient-from-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.lg\:hover\:from-waterGreen:hover{--gradient-from-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.lg\:hover\:from-waterGreen-active:hover{--gradient-from-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.lg\:hover\:from-deepRed:hover{--gradient-from-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.lg\:hover\:from-deepRed-active:hover{--gradient-from-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.lg\:hover\:from-emerald:hover{--gradient-from-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.lg\:hover\:from-emerald-active:hover{--gradient-from-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.lg\:hover\:from-greenLight:hover{--gradient-from-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(124,179,66,0))}.lg\:hover\:from-orange-active:hover{--gradient-from-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.lg\:hover\:from-red-active:hover{--gradient-from-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.lg\:hover\:from-white-active:hover{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.lg\:hover\:from-white-button-active:hover,.lg\:hover\:from-white-button:hover{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\:hover\:from-code:hover{--gradient-from-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.lg\:hover\:from-code-active:hover{--gradient-from-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.lg\:hover\:from-gray-lighter:hover{--gradient-from-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.lg\:hover\:from-gray-lighter-active:hover{--gradient-from-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.lg\:hover\:from-gray-light:hover{--gradient-from-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(212,209,209,0))}.lg\:hover\:from-gray-medium:hover{--gradient-from-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168,160,160,0))}.lg\:hover\:from-gray-darker:hover{--gradient-from-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,71,71,0))}.lg\:hover\:from-gray-darker-active:hover{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.lg\:hover\:from-api-default:hover{--gradient-from-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,113,146,0))}.lg\:hover\:from-gray-xxl:hover{--gradient-from-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,62,80,0))}.lg\:hover\:from-line-even:hover{--gradient-from-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.lg\:hover\:via-transparent:hover{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.lg\:hover\:via-current:hover{--gradient-via-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\:hover\:via-black:hover{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.lg\:hover\:via-white:hover{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\:hover\:via-gray-100:hover{--gradient-via-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,250,252,0))}.lg\:hover\:via-gray-200:hover{--gradient-via-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,242,247,0))}.lg\:hover\:via-gray-300:hover{--gradient-via-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(226,232,240,0))}.lg\:hover\:via-gray-400:hover{--gradient-via-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(203,213,224,0))}.lg\:hover\:via-gray-500:hover{--gradient-via-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(160,174,192,0))}.lg\:hover\:via-gray-600:hover{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.lg\:hover\:via-gray-700:hover{--gradient-via-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,85,104,0))}.lg\:hover\:via-gray-800:hover{--gradient-via-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45,55,72,0))}.lg\:hover\:via-gray-900:hover{--gradient-via-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,44,0))}.lg\:hover\:via-gray-DEFAULT:hover,.lg\:hover\:via-gray:hover{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.lg\:hover\:via-red:hover{--gradient-via-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.lg\:hover\:via-orange:hover{--gradient-via-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.lg\:hover\:via-yellow:hover{--gradient-via-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.lg\:hover\:via-green-100:hover{--gradient-via-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(240,255,244,0))}.lg\:hover\:via-green-200:hover{--gradient-via-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(198,246,213,0))}.lg\:hover\:via-green-300:hover{--gradient-via-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154,230,180,0))}.lg\:hover\:via-green-400:hover{--gradient-via-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(104,211,145,0))}.lg\:hover\:via-green-500:hover{--gradient-via-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(72,187,120,0))}.lg\:hover\:via-green-600:hover{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.lg\:hover\:via-green-700:hover{--gradient-via-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,133,90,0))}.lg\:hover\:via-green-800:hover{--gradient-via-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,103,73,0))}.lg\:hover\:via-green-900:hover{--gradient-via-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,84,61,0))}.lg\:hover\:via-green-DEFAULT:hover,.lg\:hover\:via-green:hover{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.lg\:hover\:via-teal-100:hover{--gradient-via-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,255,250,0))}.lg\:hover\:via-teal-200:hover{--gradient-via-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(178,245,234,0))}.lg\:hover\:via-teal-300:hover{--gradient-via-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(129,230,217,0))}.lg\:hover\:via-teal-400:hover{--gradient-via-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(79,209,197,0))}.lg\:hover\:via-teal-500:hover{--gradient-via-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,178,172,0))}.lg\:hover\:via-teal-600:hover{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.lg\:hover\:via-teal-700:hover{--gradient-via-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,122,123,0))}.lg\:hover\:via-teal-800:hover{--gradient-via-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(40,94,97,0))}.lg\:hover\:via-teal-900:hover{--gradient-via-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(35,78,82,0))}.lg\:hover\:via-teal-DEFAULT:hover,.lg\:hover\:via-teal:hover{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.lg\:hover\:via-blue-50:hover{--gradient-via-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.lg\:hover\:via-blue-100:hover{--gradient-via-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.lg\:hover\:via-blue-200:hover{--gradient-via-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.lg\:hover\:via-blue-300:hover{--gradient-via-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.lg\:hover\:via-blue-400:hover{--gradient-via-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.lg\:hover\:via-blue-500:hover{--gradient-via-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.lg\:hover\:via-blue-600:hover{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.lg\:hover\:via-blue-700:hover{--gradient-via-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.lg\:hover\:via-blue-800:hover{--gradient-via-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.lg\:hover\:via-blue-900:hover{--gradient-via-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.lg\:hover\:via-blue-DEFAULT:hover,.lg\:hover\:via-blue:hover{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.lg\:hover\:via-indigo-100:hover{--gradient-via-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,244,255,0))}.lg\:hover\:via-indigo-200:hover{--gradient-via-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195,218,254,0))}.lg\:hover\:via-indigo-300:hover{--gradient-via-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163,191,250,0))}.lg\:hover\:via-indigo-400:hover{--gradient-via-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127,156,245,0))}.lg\:hover\:via-indigo-500:hover{--gradient-via-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102,126,234,0))}.lg\:hover\:via-indigo-600:hover{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.lg\:hover\:via-indigo-700:hover{--gradient-via-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(76,81,191,0))}.lg\:hover\:via-indigo-800:hover{--gradient-via-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(67,65,144,0))}.lg\:hover\:via-indigo-900:hover{--gradient-via-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,54,107,0))}.lg\:hover\:via-indigo-DEFAULT:hover,.lg\:hover\:via-indigo:hover{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.lg\:hover\:via-purple-100:hover{--gradient-via-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,245,255,0))}.lg\:hover\:via-purple-200:hover{--gradient-via-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,216,253,0))}.lg\:hover\:via-purple-300:hover{--gradient-via-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(214,188,250,0))}.lg\:hover\:via-purple-400:hover{--gradient-via-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(183,148,244,0))}.lg\:hover\:via-purple-500:hover{--gradient-via-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(159,122,234,0))}.lg\:hover\:via-purple-600:hover{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.lg\:hover\:via-purple-700:hover{--gradient-via-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(107,70,193,0))}.lg\:hover\:via-purple-800:hover{--gradient-via-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(85,60,154,0))}.lg\:hover\:via-purple-900:hover{--gradient-via-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(68,51,122,0))}.lg\:hover\:via-purple-DEFAULT:hover,.lg\:hover\:via-purple:hover{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.lg\:hover\:via-pink:hover{--gradient-via-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(216,27,96,0))}.lg\:hover\:via-inherit:hover{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\:hover\:via-amber:hover{--gradient-via-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.lg\:hover\:via-amber-active:hover{--gradient-via-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.lg\:hover\:via-ardoise:hover{--gradient-via-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.lg\:hover\:via-ardoise-active:hover{--gradient-via-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.lg\:hover\:via-blue-active:hover{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.lg\:hover\:via-lightBlue-active:hover,.lg\:hover\:via-lightBlue:hover{--gradient-via-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.lg\:hover\:via-deepBlue:hover{--gradient-via-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.lg\:hover\:via-deepBlue-active:hover{--gradient-via-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.lg\:hover\:via-gold:hover{--gradient-via-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.lg\:hover\:via-gold-active:hover{--gradient-via-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.lg\:hover\:via-grenadine:hover{--gradient-via-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.lg\:hover\:via-grenadine-active:hover{--gradient-via-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.lg\:hover\:via-kiwi:hover{--gradient-via-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.lg\:hover\:via-kiwi-active:hover{--gradient-via-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.lg\:hover\:via-lilas:hover{--gradient-via-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.lg\:hover\:via-lilas-active:hover{--gradient-via-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.lg\:hover\:via-mahogany:hover{--gradient-via-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.lg\:hover\:via-mahogany-active:hover{--gradient-via-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.lg\:hover\:via-ocher:hover{--gradient-via-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.lg\:hover\:via-ocher-active:hover{--gradient-via-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.lg\:hover\:via-pine:hover{--gradient-via-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.lg\:hover\:via-pine-active:hover{--gradient-via-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.lg\:hover\:via-platinum-active:hover,.lg\:hover\:via-platinum:hover{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.lg\:hover\:via-prune:hover{--gradient-via-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.lg\:hover\:via-prune-active:hover{--gradient-via-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.lg\:hover\:via-sand:hover{--gradient-via-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.lg\:hover\:via-sand-active:hover{--gradient-via-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.lg\:hover\:via-sandPearl:hover{--gradient-via-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.lg\:hover\:via-sandPearl-active:hover{--gradient-via-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.lg\:hover\:via-silver:hover{--gradient-via-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.lg\:hover\:via-silver-active:hover{--gradient-via-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.lg\:hover\:via-skyBlue:hover{--gradient-via-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.lg\:hover\:via-skyBlue-active:hover{--gradient-via-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.lg\:hover\:via-southSea:hover{--gradient-via-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.lg\:hover\:via-southSea-active:hover{--gradient-via-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.lg\:hover\:via-turquoise:hover{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.lg\:hover\:via-turquoise-active:hover{--gradient-via-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.lg\:hover\:via-waterGreen:hover{--gradient-via-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.lg\:hover\:via-waterGreen-active:hover{--gradient-via-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.lg\:hover\:via-deepRed:hover{--gradient-via-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.lg\:hover\:via-deepRed-active:hover{--gradient-via-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.lg\:hover\:via-emerald:hover{--gradient-via-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.lg\:hover\:via-emerald-active:hover{--gradient-via-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.lg\:hover\:via-greenLight:hover{--gradient-via-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(124,179,66,0))}.lg\:hover\:via-orange-active:hover{--gradient-via-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.lg\:hover\:via-red-active:hover{--gradient-via-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.lg\:hover\:via-white-active:hover{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.lg\:hover\:via-white-button-active:hover,.lg\:hover\:via-white-button:hover{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\:hover\:via-code:hover{--gradient-via-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.lg\:hover\:via-code-active:hover{--gradient-via-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.lg\:hover\:via-gray-lighter:hover{--gradient-via-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.lg\:hover\:via-gray-lighter-active:hover{--gradient-via-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.lg\:hover\:via-gray-light:hover{--gradient-via-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,209,209,0))}.lg\:hover\:via-gray-medium:hover{--gradient-via-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168,160,160,0))}.lg\:hover\:via-gray-darker:hover{--gradient-via-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,71,71,0))}.lg\:hover\:via-gray-darker-active:hover{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.lg\:hover\:via-api-default:hover{--gradient-via-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,113,146,0))}.lg\:hover\:via-gray-xxl:hover{--gradient-via-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,62,80,0))}.lg\:hover\:via-line-even:hover{--gradient-via-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.lg\:hover\:to-transparent:hover{--gradient-to-color:transparent}.lg\:hover\:to-current:hover{--gradient-to-color:currentColor}.lg\:hover\:to-black:hover{--gradient-to-color:#000}.lg\:hover\:to-white:hover{--gradient-to-color:#fff}.lg\:hover\:to-gray-100:hover{--gradient-to-color:#f7fafc}.lg\:hover\:to-gray-200:hover{--gradient-to-color:#edf2f7}.lg\:hover\:to-gray-300:hover{--gradient-to-color:#e2e8f0}.lg\:hover\:to-gray-400:hover{--gradient-to-color:#cbd5e0}.lg\:hover\:to-gray-500:hover{--gradient-to-color:#a0aec0}.lg\:hover\:to-gray-600:hover{--gradient-to-color:#718096}.lg\:hover\:to-gray-700:hover{--gradient-to-color:#4a5568}.lg\:hover\:to-gray-800:hover{--gradient-to-color:#2d3748}.lg\:hover\:to-gray-900:hover{--gradient-to-color:#1a202c}.lg\:hover\:to-gray-DEFAULT:hover,.lg\:hover\:to-gray:hover{--gradient-to-color:#718096}.lg\:hover\:to-red:hover{--gradient-to-color:#d64343}.lg\:hover\:to-orange:hover{--gradient-to-color:#eb6437}.lg\:hover\:to-yellow:hover{--gradient-to-color:#f8da30}.lg\:hover\:to-green-100:hover{--gradient-to-color:#f0fff4}.lg\:hover\:to-green-200:hover{--gradient-to-color:#c6f6d5}.lg\:hover\:to-green-300:hover{--gradient-to-color:#9ae6b4}.lg\:hover\:to-green-400:hover{--gradient-to-color:#68d391}.lg\:hover\:to-green-500:hover{--gradient-to-color:#48bb78}.lg\:hover\:to-green-600:hover{--gradient-to-color:#38a169}.lg\:hover\:to-green-700:hover{--gradient-to-color:#2f855a}.lg\:hover\:to-green-800:hover{--gradient-to-color:#276749}.lg\:hover\:to-green-900:hover{--gradient-to-color:#22543d}.lg\:hover\:to-green-DEFAULT:hover,.lg\:hover\:to-green:hover{--gradient-to-color:#38a169}.lg\:hover\:to-teal-100:hover{--gradient-to-color:#e6fffa}.lg\:hover\:to-teal-200:hover{--gradient-to-color:#b2f5ea}.lg\:hover\:to-teal-300:hover{--gradient-to-color:#81e6d9}.lg\:hover\:to-teal-400:hover{--gradient-to-color:#4fd1c5}.lg\:hover\:to-teal-500:hover{--gradient-to-color:#38b2ac}.lg\:hover\:to-teal-600:hover{--gradient-to-color:#319795}.lg\:hover\:to-teal-700:hover{--gradient-to-color:#2c7a7b}.lg\:hover\:to-teal-800:hover{--gradient-to-color:#285e61}.lg\:hover\:to-teal-900:hover{--gradient-to-color:#234e52}.lg\:hover\:to-teal-DEFAULT:hover,.lg\:hover\:to-teal:hover{--gradient-to-color:#319795}.lg\:hover\:to-blue-50:hover{--gradient-to-color:#d1eaff}.lg\:hover\:to-blue-100:hover{--gradient-to-color:#a8d7ff}.lg\:hover\:to-blue-200:hover{--gradient-to-color:#80c4ff}.lg\:hover\:to-blue-300:hover{--gradient-to-color:#57b0ff}.lg\:hover\:to-blue-400:hover{--gradient-to-color:#2e9dff}.lg\:hover\:to-blue-500:hover{--gradient-to-color:#058aff}.lg\:hover\:to-blue-600:hover{--gradient-to-color:#0075db}.lg\:hover\:to-blue-700:hover{--gradient-to-color:#005fb3}.lg\:hover\:to-blue-800:hover{--gradient-to-color:#00498a}.lg\:hover\:to-blue-900:hover{--gradient-to-color:#003461}.lg\:hover\:to-blue-DEFAULT:hover,.lg\:hover\:to-blue:hover{--gradient-to-color:#0075db}.lg\:hover\:to-indigo-100:hover{--gradient-to-color:#ebf4ff}.lg\:hover\:to-indigo-200:hover{--gradient-to-color:#c3dafe}.lg\:hover\:to-indigo-300:hover{--gradient-to-color:#a3bffa}.lg\:hover\:to-indigo-400:hover{--gradient-to-color:#7f9cf5}.lg\:hover\:to-indigo-500:hover{--gradient-to-color:#667eea}.lg\:hover\:to-indigo-600:hover{--gradient-to-color:#5a67d8}.lg\:hover\:to-indigo-700:hover{--gradient-to-color:#4c51bf}.lg\:hover\:to-indigo-800:hover{--gradient-to-color:#434190}.lg\:hover\:to-indigo-900:hover{--gradient-to-color:#3c366b}.lg\:hover\:to-indigo-DEFAULT:hover,.lg\:hover\:to-indigo:hover{--gradient-to-color:#5a67d8}.lg\:hover\:to-purple-100:hover{--gradient-to-color:#faf5ff}.lg\:hover\:to-purple-200:hover{--gradient-to-color:#e9d8fd}.lg\:hover\:to-purple-300:hover{--gradient-to-color:#d6bcfa}.lg\:hover\:to-purple-400:hover{--gradient-to-color:#b794f4}.lg\:hover\:to-purple-500:hover{--gradient-to-color:#9f7aea}.lg\:hover\:to-purple-600:hover{--gradient-to-color:#805ad5}.lg\:hover\:to-purple-700:hover{--gradient-to-color:#6b46c1}.lg\:hover\:to-purple-800:hover{--gradient-to-color:#553c9a}.lg\:hover\:to-purple-900:hover{--gradient-to-color:#44337a}.lg\:hover\:to-purple-DEFAULT:hover,.lg\:hover\:to-purple:hover{--gradient-to-color:#805ad5}.lg\:hover\:to-pink:hover{--gradient-to-color:#d81b60}.lg\:hover\:to-inherit:hover{--gradient-to-color:inherit}.lg\:hover\:to-amber:hover{--gradient-to-color:#d78737}.lg\:hover\:to-amber-active:hover{--gradient-to-color:#e3872b}.lg\:hover\:to-ardoise:hover{--gradient-to-color:#596a82}.lg\:hover\:to-ardoise-active:hover{--gradient-to-color:#476794}.lg\:hover\:to-blue-active:hover{--gradient-to-color:#14a5c2}.lg\:hover\:to-lightBlue-active:hover,.lg\:hover\:to-lightBlue:hover{--gradient-to-color:rgba(0,85,138,0.1)}.lg\:hover\:to-deepBlue:hover{--gradient-to-color:#0e346c}.lg\:hover\:to-deepBlue-active:hover{--gradient-to-color:#0a3f8f}.lg\:hover\:to-gold:hover{--gradient-to-color:#bd9e56}.lg\:hover\:to-gold-active:hover{--gradient-to-color:#c9a34a}.lg\:hover\:to-grenadine:hover{--gradient-to-color:#c35078}.lg\:hover\:to-grenadine-active:hover{--gradient-to-color:#cf4475}.lg\:hover\:to-kiwi:hover{--gradient-to-color:#9a9f1e}.lg\:hover\:to-kiwi-active:hover{--gradient-to-color:#a3a815}.lg\:hover\:to-lilas:hover{--gradient-to-color:#7ea1d3}.lg\:hover\:to-lilas-active:hover{--gradient-to-color:#75a0db}.lg\:hover\:to-mahogany:hover{--gradient-to-color:#57142e}.lg\:hover\:to-mahogany-active:hover{--gradient-to-color:#610a2b}.lg\:hover\:to-ocher:hover{--gradient-to-color:#c29614}.lg\:hover\:to-ocher-active:hover{--gradient-to-color:#cd9c0a}.lg\:hover\:to-pine:hover{--gradient-to-color:#144d52}.lg\:hover\:to-pine-active:hover{--gradient-to-color:#0a555c}.lg\:hover\:to-platinum-active:hover,.lg\:hover\:to-platinum:hover{--gradient-to-color:#000}.lg\:hover\:to-prune:hover{--gradient-to-color:#661456}.lg\:hover\:to-prune-active:hover{--gradient-to-color:#72085d}.lg\:hover\:to-sand:hover{--gradient-to-color:#d7be88}.lg\:hover\:to-sand-active:hover{--gradient-to-color:#dfc181}.lg\:hover\:to-sandPearl:hover{--gradient-to-color:#f0e5d6}.lg\:hover\:to-sandPearl-active:hover{--gradient-to-color:#f2e6d4}.lg\:hover\:to-silver:hover{--gradient-to-color:#b1b2b4}.lg\:hover\:to-silver-active:hover{--gradient-to-color:#a9afbc}.lg\:hover\:to-skyBlue:hover{--gradient-to-color:#98d2d7}.lg\:hover\:to-skyBlue-active:hover{--gradient-to-color:#91d8de}.lg\:hover\:to-southSea:hover{--gradient-to-color:#9dc9cd}.lg\:hover\:to-southSea-active:hover{--gradient-to-color:#95ced5}.lg\:hover\:to-turquoise:hover{--gradient-to-color:#14a5c2}.lg\:hover\:to-turquoise-active:hover{--gradient-to-color:#0aaccd}.lg\:hover\:to-waterGreen:hover{--gradient-to-color:#007571}.lg\:hover\:to-waterGreen-active:hover{--gradient-to-color:#00a8a3}.lg\:hover\:to-deepRed:hover{--gradient-to-color:#c32222}.lg\:hover\:to-deepRed-active:hover{--gradient-to-color:#cf1717}.lg\:hover\:to-emerald:hover{--gradient-to-color:#14a33a}.lg\:hover\:to-emerald-active:hover{--gradient-to-color:#0bad36}.lg\:hover\:to-greenLight:hover{--gradient-to-color:#7cb342}.lg\:hover\:to-orange-active:hover{--gradient-to-color:#f65f2c}.lg\:hover\:to-red-active:hover{--gradient-to-color:#e13737}.lg\:hover\:to-white-active:hover{--gradient-to-color:#14a5c2}.lg\:hover\:to-white-button-active:hover,.lg\:hover\:to-white-button:hover{--gradient-to-color:#fff}.lg\:hover\:to-code:hover{--gradient-to-color:#3f3d57}.lg\:hover\:to-code-active:hover{--gradient-to-color:#37354b}.lg\:hover\:to-gray-lighter:hover{--gradient-to-color:#f7f7f7}.lg\:hover\:to-gray-lighter-active:hover{--gradient-to-color:#ebebeb}.lg\:hover\:to-gray-light:hover{--gradient-to-color:#d4d1d1}.lg\:hover\:to-gray-medium:hover{--gradient-to-color:#a8a0a0}.lg\:hover\:to-gray-darker:hover{--gradient-to-color:#504747}.lg\:hover\:to-gray-darker-active:hover{--gradient-to-color:#14a5c2}.lg\:hover\:to-api-default:hover{--gradient-to-color:#507192}.lg\:hover\:to-gray-xxl:hover{--gradient-to-color:#2c3e50}.lg\:hover\:to-line-even:hover{--gradient-to-color:#f3f6f7}.lg\:focus\:from-transparent:focus{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.lg\:focus\:from-current:focus{--gradient-from-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\:focus\:from-black:focus{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.lg\:focus\:from-white:focus{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\:focus\:from-gray-100:focus{--gradient-from-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247,250,252,0))}.lg\:focus\:from-gray-200:focus{--gradient-from-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(237,242,247,0))}.lg\:focus\:from-gray-300:focus{--gradient-from-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(226,232,240,0))}.lg\:focus\:from-gray-400:focus{--gradient-from-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(203,213,224,0))}.lg\:focus\:from-gray-500:focus{--gradient-from-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(160,174,192,0))}.lg\:focus\:from-gray-600:focus{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.lg\:focus\:from-gray-700:focus{--gradient-from-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(74,85,104,0))}.lg\:focus\:from-gray-800:focus{--gradient-from-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45,55,72,0))}.lg\:focus\:from-gray-900:focus{--gradient-from-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,44,0))}.lg\:focus\:from-gray-DEFAULT:focus,.lg\:focus\:from-gray:focus{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.lg\:focus\:from-red:focus{--gradient-from-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.lg\:focus\:from-orange:focus{--gradient-from-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.lg\:focus\:from-yellow:focus{--gradient-from-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.lg\:focus\:from-green-100:focus{--gradient-from-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(240,255,244,0))}.lg\:focus\:from-green-200:focus{--gradient-from-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(198,246,213,0))}.lg\:focus\:from-green-300:focus{--gradient-from-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154,230,180,0))}.lg\:focus\:from-green-400:focus{--gradient-from-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(104,211,145,0))}.lg\:focus\:from-green-500:focus{--gradient-from-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(72,187,120,0))}.lg\:focus\:from-green-600:focus{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.lg\:focus\:from-green-700:focus{--gradient-from-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(47,133,90,0))}.lg\:focus\:from-green-800:focus{--gradient-from-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(39,103,73,0))}.lg\:focus\:from-green-900:focus{--gradient-from-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,84,61,0))}.lg\:focus\:from-green-DEFAULT:focus,.lg\:focus\:from-green:focus{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.lg\:focus\:from-teal-100:focus{--gradient-from-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(230,255,250,0))}.lg\:focus\:from-teal-200:focus{--gradient-from-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(178,245,234,0))}.lg\:focus\:from-teal-300:focus{--gradient-from-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(129,230,217,0))}.lg\:focus\:from-teal-400:focus{--gradient-from-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(79,209,197,0))}.lg\:focus\:from-teal-500:focus{--gradient-from-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,178,172,0))}.lg\:focus\:from-teal-600:focus{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.lg\:focus\:from-teal-700:focus{--gradient-from-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,122,123,0))}.lg\:focus\:from-teal-800:focus{--gradient-from-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(40,94,97,0))}.lg\:focus\:from-teal-900:focus{--gradient-from-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(35,78,82,0))}.lg\:focus\:from-teal-DEFAULT:focus,.lg\:focus\:from-teal:focus{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.lg\:focus\:from-blue-50:focus{--gradient-from-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.lg\:focus\:from-blue-100:focus{--gradient-from-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.lg\:focus\:from-blue-200:focus{--gradient-from-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.lg\:focus\:from-blue-300:focus{--gradient-from-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.lg\:focus\:from-blue-400:focus{--gradient-from-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.lg\:focus\:from-blue-500:focus{--gradient-from-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.lg\:focus\:from-blue-600:focus{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.lg\:focus\:from-blue-700:focus{--gradient-from-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.lg\:focus\:from-blue-800:focus{--gradient-from-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.lg\:focus\:from-blue-900:focus{--gradient-from-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.lg\:focus\:from-blue-DEFAULT:focus,.lg\:focus\:from-blue:focus{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.lg\:focus\:from-indigo-100:focus{--gradient-from-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235,244,255,0))}.lg\:focus\:from-indigo-200:focus{--gradient-from-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195,218,254,0))}.lg\:focus\:from-indigo-300:focus{--gradient-from-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163,191,250,0))}.lg\:focus\:from-indigo-400:focus{--gradient-from-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127,156,245,0))}.lg\:focus\:from-indigo-500:focus{--gradient-from-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102,126,234,0))}.lg\:focus\:from-indigo-600:focus{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.lg\:focus\:from-indigo-700:focus{--gradient-from-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(76,81,191,0))}.lg\:focus\:from-indigo-800:focus{--gradient-from-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(67,65,144,0))}.lg\:focus\:from-indigo-900:focus{--gradient-from-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(60,54,107,0))}.lg\:focus\:from-indigo-DEFAULT:focus,.lg\:focus\:from-indigo:focus{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.lg\:focus\:from-purple-100:focus{--gradient-from-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(250,245,255,0))}.lg\:focus\:from-purple-200:focus{--gradient-from-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,216,253,0))}.lg\:focus\:from-purple-300:focus{--gradient-from-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(214,188,250,0))}.lg\:focus\:from-purple-400:focus{--gradient-from-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(183,148,244,0))}.lg\:focus\:from-purple-500:focus{--gradient-from-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(159,122,234,0))}.lg\:focus\:from-purple-600:focus{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.lg\:focus\:from-purple-700:focus{--gradient-from-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(107,70,193,0))}.lg\:focus\:from-purple-800:focus{--gradient-from-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(85,60,154,0))}.lg\:focus\:from-purple-900:focus{--gradient-from-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(68,51,122,0))}.lg\:focus\:from-purple-DEFAULT:focus,.lg\:focus\:from-purple:focus{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.lg\:focus\:from-pink:focus{--gradient-from-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(216,27,96,0))}.lg\:focus\:from-inherit:focus{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\:focus\:from-amber:focus{--gradient-from-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.lg\:focus\:from-amber-active:focus{--gradient-from-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.lg\:focus\:from-ardoise:focus{--gradient-from-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.lg\:focus\:from-ardoise-active:focus{--gradient-from-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.lg\:focus\:from-blue-active:focus{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.lg\:focus\:from-lightBlue-active:focus,.lg\:focus\:from-lightBlue:focus{--gradient-from-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.lg\:focus\:from-deepBlue:focus{--gradient-from-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.lg\:focus\:from-deepBlue-active:focus{--gradient-from-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.lg\:focus\:from-gold:focus{--gradient-from-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.lg\:focus\:from-gold-active:focus{--gradient-from-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.lg\:focus\:from-grenadine:focus{--gradient-from-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.lg\:focus\:from-grenadine-active:focus{--gradient-from-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.lg\:focus\:from-kiwi:focus{--gradient-from-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.lg\:focus\:from-kiwi-active:focus{--gradient-from-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.lg\:focus\:from-lilas:focus{--gradient-from-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.lg\:focus\:from-lilas-active:focus{--gradient-from-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.lg\:focus\:from-mahogany:focus{--gradient-from-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.lg\:focus\:from-mahogany-active:focus{--gradient-from-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.lg\:focus\:from-ocher:focus{--gradient-from-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.lg\:focus\:from-ocher-active:focus{--gradient-from-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.lg\:focus\:from-pine:focus{--gradient-from-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.lg\:focus\:from-pine-active:focus{--gradient-from-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.lg\:focus\:from-platinum-active:focus,.lg\:focus\:from-platinum:focus{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.lg\:focus\:from-prune:focus{--gradient-from-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.lg\:focus\:from-prune-active:focus{--gradient-from-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.lg\:focus\:from-sand:focus{--gradient-from-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.lg\:focus\:from-sand-active:focus{--gradient-from-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.lg\:focus\:from-sandPearl:focus{--gradient-from-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.lg\:focus\:from-sandPearl-active:focus{--gradient-from-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.lg\:focus\:from-silver:focus{--gradient-from-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.lg\:focus\:from-silver-active:focus{--gradient-from-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.lg\:focus\:from-skyBlue:focus{--gradient-from-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.lg\:focus\:from-skyBlue-active:focus{--gradient-from-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.lg\:focus\:from-southSea:focus{--gradient-from-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.lg\:focus\:from-southSea-active:focus{--gradient-from-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.lg\:focus\:from-turquoise:focus{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.lg\:focus\:from-turquoise-active:focus{--gradient-from-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.lg\:focus\:from-waterGreen:focus{--gradient-from-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.lg\:focus\:from-waterGreen-active:focus{--gradient-from-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.lg\:focus\:from-deepRed:focus{--gradient-from-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.lg\:focus\:from-deepRed-active:focus{--gradient-from-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.lg\:focus\:from-emerald:focus{--gradient-from-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.lg\:focus\:from-emerald-active:focus{--gradient-from-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.lg\:focus\:from-greenLight:focus{--gradient-from-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(124,179,66,0))}.lg\:focus\:from-orange-active:focus{--gradient-from-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.lg\:focus\:from-red-active:focus{--gradient-from-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.lg\:focus\:from-white-active:focus{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.lg\:focus\:from-white-button-active:focus,.lg\:focus\:from-white-button:focus{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\:focus\:from-code:focus{--gradient-from-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.lg\:focus\:from-code-active:focus{--gradient-from-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.lg\:focus\:from-gray-lighter:focus{--gradient-from-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.lg\:focus\:from-gray-lighter-active:focus{--gradient-from-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.lg\:focus\:from-gray-light:focus{--gradient-from-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(212,209,209,0))}.lg\:focus\:from-gray-medium:focus{--gradient-from-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168,160,160,0))}.lg\:focus\:from-gray-darker:focus{--gradient-from-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,71,71,0))}.lg\:focus\:from-gray-darker-active:focus{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.lg\:focus\:from-api-default:focus{--gradient-from-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,113,146,0))}.lg\:focus\:from-gray-xxl:focus{--gradient-from-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,62,80,0))}.lg\:focus\:from-line-even:focus{--gradient-from-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.lg\:focus\:via-transparent:focus{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.lg\:focus\:via-current:focus{--gradient-via-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\:focus\:via-black:focus{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.lg\:focus\:via-white:focus{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\:focus\:via-gray-100:focus{--gradient-via-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,250,252,0))}.lg\:focus\:via-gray-200:focus{--gradient-via-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,242,247,0))}.lg\:focus\:via-gray-300:focus{--gradient-via-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(226,232,240,0))}.lg\:focus\:via-gray-400:focus{--gradient-via-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(203,213,224,0))}.lg\:focus\:via-gray-500:focus{--gradient-via-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(160,174,192,0))}.lg\:focus\:via-gray-600:focus{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.lg\:focus\:via-gray-700:focus{--gradient-via-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,85,104,0))}.lg\:focus\:via-gray-800:focus{--gradient-via-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45,55,72,0))}.lg\:focus\:via-gray-900:focus{--gradient-via-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,44,0))}.lg\:focus\:via-gray-DEFAULT:focus,.lg\:focus\:via-gray:focus{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.lg\:focus\:via-red:focus{--gradient-via-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.lg\:focus\:via-orange:focus{--gradient-via-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.lg\:focus\:via-yellow:focus{--gradient-via-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.lg\:focus\:via-green-100:focus{--gradient-via-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(240,255,244,0))}.lg\:focus\:via-green-200:focus{--gradient-via-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(198,246,213,0))}.lg\:focus\:via-green-300:focus{--gradient-via-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154,230,180,0))}.lg\:focus\:via-green-400:focus{--gradient-via-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(104,211,145,0))}.lg\:focus\:via-green-500:focus{--gradient-via-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(72,187,120,0))}.lg\:focus\:via-green-600:focus{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.lg\:focus\:via-green-700:focus{--gradient-via-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,133,90,0))}.lg\:focus\:via-green-800:focus{--gradient-via-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,103,73,0))}.lg\:focus\:via-green-900:focus{--gradient-via-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,84,61,0))}.lg\:focus\:via-green-DEFAULT:focus,.lg\:focus\:via-green:focus{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.lg\:focus\:via-teal-100:focus{--gradient-via-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,255,250,0))}.lg\:focus\:via-teal-200:focus{--gradient-via-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(178,245,234,0))}.lg\:focus\:via-teal-300:focus{--gradient-via-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(129,230,217,0))}.lg\:focus\:via-teal-400:focus{--gradient-via-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(79,209,197,0))}.lg\:focus\:via-teal-500:focus{--gradient-via-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,178,172,0))}.lg\:focus\:via-teal-600:focus{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.lg\:focus\:via-teal-700:focus{--gradient-via-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,122,123,0))}.lg\:focus\:via-teal-800:focus{--gradient-via-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(40,94,97,0))}.lg\:focus\:via-teal-900:focus{--gradient-via-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(35,78,82,0))}.lg\:focus\:via-teal-DEFAULT:focus,.lg\:focus\:via-teal:focus{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.lg\:focus\:via-blue-50:focus{--gradient-via-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.lg\:focus\:via-blue-100:focus{--gradient-via-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.lg\:focus\:via-blue-200:focus{--gradient-via-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.lg\:focus\:via-blue-300:focus{--gradient-via-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.lg\:focus\:via-blue-400:focus{--gradient-via-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.lg\:focus\:via-blue-500:focus{--gradient-via-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.lg\:focus\:via-blue-600:focus{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.lg\:focus\:via-blue-700:focus{--gradient-via-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.lg\:focus\:via-blue-800:focus{--gradient-via-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.lg\:focus\:via-blue-900:focus{--gradient-via-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.lg\:focus\:via-blue-DEFAULT:focus,.lg\:focus\:via-blue:focus{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.lg\:focus\:via-indigo-100:focus{--gradient-via-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,244,255,0))}.lg\:focus\:via-indigo-200:focus{--gradient-via-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195,218,254,0))}.lg\:focus\:via-indigo-300:focus{--gradient-via-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163,191,250,0))}.lg\:focus\:via-indigo-400:focus{--gradient-via-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127,156,245,0))}.lg\:focus\:via-indigo-500:focus{--gradient-via-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102,126,234,0))}.lg\:focus\:via-indigo-600:focus{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.lg\:focus\:via-indigo-700:focus{--gradient-via-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(76,81,191,0))}.lg\:focus\:via-indigo-800:focus{--gradient-via-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(67,65,144,0))}.lg\:focus\:via-indigo-900:focus{--gradient-via-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,54,107,0))}.lg\:focus\:via-indigo-DEFAULT:focus,.lg\:focus\:via-indigo:focus{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.lg\:focus\:via-purple-100:focus{--gradient-via-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,245,255,0))}.lg\:focus\:via-purple-200:focus{--gradient-via-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,216,253,0))}.lg\:focus\:via-purple-300:focus{--gradient-via-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(214,188,250,0))}.lg\:focus\:via-purple-400:focus{--gradient-via-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(183,148,244,0))}.lg\:focus\:via-purple-500:focus{--gradient-via-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(159,122,234,0))}.lg\:focus\:via-purple-600:focus{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.lg\:focus\:via-purple-700:focus{--gradient-via-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(107,70,193,0))}.lg\:focus\:via-purple-800:focus{--gradient-via-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(85,60,154,0))}.lg\:focus\:via-purple-900:focus{--gradient-via-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(68,51,122,0))}.lg\:focus\:via-purple-DEFAULT:focus,.lg\:focus\:via-purple:focus{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.lg\:focus\:via-pink:focus{--gradient-via-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(216,27,96,0))}.lg\:focus\:via-inherit:focus{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\:focus\:via-amber:focus{--gradient-via-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.lg\:focus\:via-amber-active:focus{--gradient-via-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.lg\:focus\:via-ardoise:focus{--gradient-via-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.lg\:focus\:via-ardoise-active:focus{--gradient-via-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.lg\:focus\:via-blue-active:focus{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.lg\:focus\:via-lightBlue-active:focus,.lg\:focus\:via-lightBlue:focus{--gradient-via-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.lg\:focus\:via-deepBlue:focus{--gradient-via-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.lg\:focus\:via-deepBlue-active:focus{--gradient-via-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.lg\:focus\:via-gold:focus{--gradient-via-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.lg\:focus\:via-gold-active:focus{--gradient-via-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.lg\:focus\:via-grenadine:focus{--gradient-via-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.lg\:focus\:via-grenadine-active:focus{--gradient-via-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.lg\:focus\:via-kiwi:focus{--gradient-via-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.lg\:focus\:via-kiwi-active:focus{--gradient-via-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.lg\:focus\:via-lilas:focus{--gradient-via-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.lg\:focus\:via-lilas-active:focus{--gradient-via-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.lg\:focus\:via-mahogany:focus{--gradient-via-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.lg\:focus\:via-mahogany-active:focus{--gradient-via-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.lg\:focus\:via-ocher:focus{--gradient-via-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.lg\:focus\:via-ocher-active:focus{--gradient-via-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.lg\:focus\:via-pine:focus{--gradient-via-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.lg\:focus\:via-pine-active:focus{--gradient-via-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.lg\:focus\:via-platinum-active:focus,.lg\:focus\:via-platinum:focus{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.lg\:focus\:via-prune:focus{--gradient-via-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.lg\:focus\:via-prune-active:focus{--gradient-via-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.lg\:focus\:via-sand:focus{--gradient-via-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.lg\:focus\:via-sand-active:focus{--gradient-via-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.lg\:focus\:via-sandPearl:focus{--gradient-via-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.lg\:focus\:via-sandPearl-active:focus{--gradient-via-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.lg\:focus\:via-silver:focus{--gradient-via-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.lg\:focus\:via-silver-active:focus{--gradient-via-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.lg\:focus\:via-skyBlue:focus{--gradient-via-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.lg\:focus\:via-skyBlue-active:focus{--gradient-via-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.lg\:focus\:via-southSea:focus{--gradient-via-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.lg\:focus\:via-southSea-active:focus{--gradient-via-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.lg\:focus\:via-turquoise:focus{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.lg\:focus\:via-turquoise-active:focus{--gradient-via-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.lg\:focus\:via-waterGreen:focus{--gradient-via-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.lg\:focus\:via-waterGreen-active:focus{--gradient-via-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.lg\:focus\:via-deepRed:focus{--gradient-via-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.lg\:focus\:via-deepRed-active:focus{--gradient-via-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.lg\:focus\:via-emerald:focus{--gradient-via-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.lg\:focus\:via-emerald-active:focus{--gradient-via-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.lg\:focus\:via-greenLight:focus{--gradient-via-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(124,179,66,0))}.lg\:focus\:via-orange-active:focus{--gradient-via-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.lg\:focus\:via-red-active:focus{--gradient-via-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.lg\:focus\:via-white-active:focus{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.lg\:focus\:via-white-button-active:focus,.lg\:focus\:via-white-button:focus{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\:focus\:via-code:focus{--gradient-via-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.lg\:focus\:via-code-active:focus{--gradient-via-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.lg\:focus\:via-gray-lighter:focus{--gradient-via-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.lg\:focus\:via-gray-lighter-active:focus{--gradient-via-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.lg\:focus\:via-gray-light:focus{--gradient-via-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,209,209,0))}.lg\:focus\:via-gray-medium:focus{--gradient-via-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168,160,160,0))}.lg\:focus\:via-gray-darker:focus{--gradient-via-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,71,71,0))}.lg\:focus\:via-gray-darker-active:focus{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.lg\:focus\:via-api-default:focus{--gradient-via-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,113,146,0))}.lg\:focus\:via-gray-xxl:focus{--gradient-via-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,62,80,0))}.lg\:focus\:via-line-even:focus{--gradient-via-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.lg\:focus\:to-transparent:focus{--gradient-to-color:transparent}.lg\:focus\:to-current:focus{--gradient-to-color:currentColor}.lg\:focus\:to-black:focus{--gradient-to-color:#000}.lg\:focus\:to-white:focus{--gradient-to-color:#fff}.lg\:focus\:to-gray-100:focus{--gradient-to-color:#f7fafc}.lg\:focus\:to-gray-200:focus{--gradient-to-color:#edf2f7}.lg\:focus\:to-gray-300:focus{--gradient-to-color:#e2e8f0}.lg\:focus\:to-gray-400:focus{--gradient-to-color:#cbd5e0}.lg\:focus\:to-gray-500:focus{--gradient-to-color:#a0aec0}.lg\:focus\:to-gray-600:focus{--gradient-to-color:#718096}.lg\:focus\:to-gray-700:focus{--gradient-to-color:#4a5568}.lg\:focus\:to-gray-800:focus{--gradient-to-color:#2d3748}.lg\:focus\:to-gray-900:focus{--gradient-to-color:#1a202c}.lg\:focus\:to-gray-DEFAULT:focus,.lg\:focus\:to-gray:focus{--gradient-to-color:#718096}.lg\:focus\:to-red:focus{--gradient-to-color:#d64343}.lg\:focus\:to-orange:focus{--gradient-to-color:#eb6437}.lg\:focus\:to-yellow:focus{--gradient-to-color:#f8da30}.lg\:focus\:to-green-100:focus{--gradient-to-color:#f0fff4}.lg\:focus\:to-green-200:focus{--gradient-to-color:#c6f6d5}.lg\:focus\:to-green-300:focus{--gradient-to-color:#9ae6b4}.lg\:focus\:to-green-400:focus{--gradient-to-color:#68d391}.lg\:focus\:to-green-500:focus{--gradient-to-color:#48bb78}.lg\:focus\:to-green-600:focus{--gradient-to-color:#38a169}.lg\:focus\:to-green-700:focus{--gradient-to-color:#2f855a}.lg\:focus\:to-green-800:focus{--gradient-to-color:#276749}.lg\:focus\:to-green-900:focus{--gradient-to-color:#22543d}.lg\:focus\:to-green-DEFAULT:focus,.lg\:focus\:to-green:focus{--gradient-to-color:#38a169}.lg\:focus\:to-teal-100:focus{--gradient-to-color:#e6fffa}.lg\:focus\:to-teal-200:focus{--gradient-to-color:#b2f5ea}.lg\:focus\:to-teal-300:focus{--gradient-to-color:#81e6d9}.lg\:focus\:to-teal-400:focus{--gradient-to-color:#4fd1c5}.lg\:focus\:to-teal-500:focus{--gradient-to-color:#38b2ac}.lg\:focus\:to-teal-600:focus{--gradient-to-color:#319795}.lg\:focus\:to-teal-700:focus{--gradient-to-color:#2c7a7b}.lg\:focus\:to-teal-800:focus{--gradient-to-color:#285e61}.lg\:focus\:to-teal-900:focus{--gradient-to-color:#234e52}.lg\:focus\:to-teal-DEFAULT:focus,.lg\:focus\:to-teal:focus{--gradient-to-color:#319795}.lg\:focus\:to-blue-50:focus{--gradient-to-color:#d1eaff}.lg\:focus\:to-blue-100:focus{--gradient-to-color:#a8d7ff}.lg\:focus\:to-blue-200:focus{--gradient-to-color:#80c4ff}.lg\:focus\:to-blue-300:focus{--gradient-to-color:#57b0ff}.lg\:focus\:to-blue-400:focus{--gradient-to-color:#2e9dff}.lg\:focus\:to-blue-500:focus{--gradient-to-color:#058aff}.lg\:focus\:to-blue-600:focus{--gradient-to-color:#0075db}.lg\:focus\:to-blue-700:focus{--gradient-to-color:#005fb3}.lg\:focus\:to-blue-800:focus{--gradient-to-color:#00498a}.lg\:focus\:to-blue-900:focus{--gradient-to-color:#003461}.lg\:focus\:to-blue-DEFAULT:focus,.lg\:focus\:to-blue:focus{--gradient-to-color:#0075db}.lg\:focus\:to-indigo-100:focus{--gradient-to-color:#ebf4ff}.lg\:focus\:to-indigo-200:focus{--gradient-to-color:#c3dafe}.lg\:focus\:to-indigo-300:focus{--gradient-to-color:#a3bffa}.lg\:focus\:to-indigo-400:focus{--gradient-to-color:#7f9cf5}.lg\:focus\:to-indigo-500:focus{--gradient-to-color:#667eea}.lg\:focus\:to-indigo-600:focus{--gradient-to-color:#5a67d8}.lg\:focus\:to-indigo-700:focus{--gradient-to-color:#4c51bf}.lg\:focus\:to-indigo-800:focus{--gradient-to-color:#434190}.lg\:focus\:to-indigo-900:focus{--gradient-to-color:#3c366b}.lg\:focus\:to-indigo-DEFAULT:focus,.lg\:focus\:to-indigo:focus{--gradient-to-color:#5a67d8}.lg\:focus\:to-purple-100:focus{--gradient-to-color:#faf5ff}.lg\:focus\:to-purple-200:focus{--gradient-to-color:#e9d8fd}.lg\:focus\:to-purple-300:focus{--gradient-to-color:#d6bcfa}.lg\:focus\:to-purple-400:focus{--gradient-to-color:#b794f4}.lg\:focus\:to-purple-500:focus{--gradient-to-color:#9f7aea}.lg\:focus\:to-purple-600:focus{--gradient-to-color:#805ad5}.lg\:focus\:to-purple-700:focus{--gradient-to-color:#6b46c1}.lg\:focus\:to-purple-800:focus{--gradient-to-color:#553c9a}.lg\:focus\:to-purple-900:focus{--gradient-to-color:#44337a}.lg\:focus\:to-purple-DEFAULT:focus,.lg\:focus\:to-purple:focus{--gradient-to-color:#805ad5}.lg\:focus\:to-pink:focus{--gradient-to-color:#d81b60}.lg\:focus\:to-inherit:focus{--gradient-to-color:inherit}.lg\:focus\:to-amber:focus{--gradient-to-color:#d78737}.lg\:focus\:to-amber-active:focus{--gradient-to-color:#e3872b}.lg\:focus\:to-ardoise:focus{--gradient-to-color:#596a82}.lg\:focus\:to-ardoise-active:focus{--gradient-to-color:#476794}.lg\:focus\:to-blue-active:focus{--gradient-to-color:#14a5c2}.lg\:focus\:to-lightBlue-active:focus,.lg\:focus\:to-lightBlue:focus{--gradient-to-color:rgba(0,85,138,0.1)}.lg\:focus\:to-deepBlue:focus{--gradient-to-color:#0e346c}.lg\:focus\:to-deepBlue-active:focus{--gradient-to-color:#0a3f8f}.lg\:focus\:to-gold:focus{--gradient-to-color:#bd9e56}.lg\:focus\:to-gold-active:focus{--gradient-to-color:#c9a34a}.lg\:focus\:to-grenadine:focus{--gradient-to-color:#c35078}.lg\:focus\:to-grenadine-active:focus{--gradient-to-color:#cf4475}.lg\:focus\:to-kiwi:focus{--gradient-to-color:#9a9f1e}.lg\:focus\:to-kiwi-active:focus{--gradient-to-color:#a3a815}.lg\:focus\:to-lilas:focus{--gradient-to-color:#7ea1d3}.lg\:focus\:to-lilas-active:focus{--gradient-to-color:#75a0db}.lg\:focus\:to-mahogany:focus{--gradient-to-color:#57142e}.lg\:focus\:to-mahogany-active:focus{--gradient-to-color:#610a2b}.lg\:focus\:to-ocher:focus{--gradient-to-color:#c29614}.lg\:focus\:to-ocher-active:focus{--gradient-to-color:#cd9c0a}.lg\:focus\:to-pine:focus{--gradient-to-color:#144d52}.lg\:focus\:to-pine-active:focus{--gradient-to-color:#0a555c}.lg\:focus\:to-platinum-active:focus,.lg\:focus\:to-platinum:focus{--gradient-to-color:#000}.lg\:focus\:to-prune:focus{--gradient-to-color:#661456}.lg\:focus\:to-prune-active:focus{--gradient-to-color:#72085d}.lg\:focus\:to-sand:focus{--gradient-to-color:#d7be88}.lg\:focus\:to-sand-active:focus{--gradient-to-color:#dfc181}.lg\:focus\:to-sandPearl:focus{--gradient-to-color:#f0e5d6}.lg\:focus\:to-sandPearl-active:focus{--gradient-to-color:#f2e6d4}.lg\:focus\:to-silver:focus{--gradient-to-color:#b1b2b4}.lg\:focus\:to-silver-active:focus{--gradient-to-color:#a9afbc}.lg\:focus\:to-skyBlue:focus{--gradient-to-color:#98d2d7}.lg\:focus\:to-skyBlue-active:focus{--gradient-to-color:#91d8de}.lg\:focus\:to-southSea:focus{--gradient-to-color:#9dc9cd}.lg\:focus\:to-southSea-active:focus{--gradient-to-color:#95ced5}.lg\:focus\:to-turquoise:focus{--gradient-to-color:#14a5c2}.lg\:focus\:to-turquoise-active:focus{--gradient-to-color:#0aaccd}.lg\:focus\:to-waterGreen:focus{--gradient-to-color:#007571}.lg\:focus\:to-waterGreen-active:focus{--gradient-to-color:#00a8a3}.lg\:focus\:to-deepRed:focus{--gradient-to-color:#c32222}.lg\:focus\:to-deepRed-active:focus{--gradient-to-color:#cf1717}.lg\:focus\:to-emerald:focus{--gradient-to-color:#14a33a}.lg\:focus\:to-emerald-active:focus{--gradient-to-color:#0bad36}.lg\:focus\:to-greenLight:focus{--gradient-to-color:#7cb342}.lg\:focus\:to-orange-active:focus{--gradient-to-color:#f65f2c}.lg\:focus\:to-red-active:focus{--gradient-to-color:#e13737}.lg\:focus\:to-white-active:focus{--gradient-to-color:#14a5c2}.lg\:focus\:to-white-button-active:focus,.lg\:focus\:to-white-button:focus{--gradient-to-color:#fff}.lg\:focus\:to-code:focus{--gradient-to-color:#3f3d57}.lg\:focus\:to-code-active:focus{--gradient-to-color:#37354b}.lg\:focus\:to-gray-lighter:focus{--gradient-to-color:#f7f7f7}.lg\:focus\:to-gray-lighter-active:focus{--gradient-to-color:#ebebeb}.lg\:focus\:to-gray-light:focus{--gradient-to-color:#d4d1d1}.lg\:focus\:to-gray-medium:focus{--gradient-to-color:#a8a0a0}.lg\:focus\:to-gray-darker:focus{--gradient-to-color:#504747}.lg\:focus\:to-gray-darker-active:focus{--gradient-to-color:#14a5c2}.lg\:focus\:to-api-default:focus{--gradient-to-color:#507192}.lg\:focus\:to-gray-xxl:focus{--gradient-to-color:#2c3e50}.lg\:focus\:to-line-even:focus{--gradient-to-color:#f3f6f7}.lg\:bg-opacity-0{--bg-opacity:0}.lg\:bg-opacity-25{--bg-opacity:0.25}.lg\:bg-opacity-50{--bg-opacity:0.5}.lg\:bg-opacity-75{--bg-opacity:0.75}.lg\:bg-opacity-100{--bg-opacity:1}.lg\:hover\:bg-opacity-0:hover{--bg-opacity:0}.lg\:hover\:bg-opacity-25:hover{--bg-opacity:0.25}.lg\:hover\:bg-opacity-50:hover{--bg-opacity:0.5}.lg\:hover\:bg-opacity-75:hover{--bg-opacity:0.75}.lg\:hover\:bg-opacity-100:hover{--bg-opacity:1}.lg\:focus\:bg-opacity-0:focus{--bg-opacity:0}.lg\:focus\:bg-opacity-25:focus{--bg-opacity:0.25}.lg\:focus\:bg-opacity-50:focus{--bg-opacity:0.5}.lg\:focus\:bg-opacity-75:focus{--bg-opacity:0.75}.lg\:focus\:bg-opacity-100:focus{--bg-opacity:1}.lg\:bg-bottom{background-position:bottom}.lg\:bg-center{background-position:50%}.lg\:bg-left{background-position:0}.lg\:bg-left-bottom{background-position:0 100%}.lg\:bg-left-top{background-position:0 0}.lg\:bg-right{background-position:100%}.lg\:bg-right-bottom{background-position:100% 100%}.lg\:bg-right-top{background-position:100% 0}.lg\:bg-top{background-position:top}.lg\:bg-repeat{background-repeat:repeat}.lg\:bg-no-repeat{background-repeat:no-repeat}.lg\:bg-repeat-x{background-repeat:repeat-x}.lg\:bg-repeat-y{background-repeat:repeat-y}.lg\:bg-repeat-round{background-repeat:round}.lg\:bg-repeat-space{background-repeat:space}.lg\:bg-auto{background-size:auto}.lg\:bg-cover{background-size:cover}.lg\:bg-contain{background-size:contain}.lg\:border-collapse{border-collapse:collapse}.lg\:border-separate{border-collapse:separate}.lg\:border-transparent{border-color:transparent}.lg\:border-current{border-color:currentColor}.lg\:border-black{border-color:#000}.lg\:border-white{border-color:#fff}.lg\:border-gray-100{--border-opacity:1;border-color:#f7fafc;border-color:rgba(247,250,252,var(--border-opacity))}.lg\:border-gray-200{--border-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--border-opacity))}.lg\:border-gray-300{--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity))}.lg\:border-gray-400{--border-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--border-opacity))}.lg\:border-gray-500{--border-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--border-opacity))}.lg\:border-gray-600{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.lg\:border-gray-700{--border-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--border-opacity))}.lg\:border-gray-800{--border-opacity:1;border-color:#2d3748;border-color:rgba(45,55,72,var(--border-opacity))}.lg\:border-gray-900{--border-opacity:1;border-color:#1a202c;border-color:rgba(26,32,44,var(--border-opacity))}.lg\:border-gray,.lg\:border-gray-DEFAULT{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.lg\:border-red{border-color:#d64343}.lg\:border-orange{border-color:#eb6437}.lg\:border-yellow{border-color:#f8da30}.lg\:border-green-100{--border-opacity:1;border-color:#f0fff4;border-color:rgba(240,255,244,var(--border-opacity))}.lg\:border-green-200{--border-opacity:1;border-color:#c6f6d5;border-color:rgba(198,246,213,var(--border-opacity))}.lg\:border-green-300{--border-opacity:1;border-color:#9ae6b4;border-color:rgba(154,230,180,var(--border-opacity))}.lg\:border-green-400{--border-opacity:1;border-color:#68d391;border-color:rgba(104,211,145,var(--border-opacity))}.lg\:border-green-500{--border-opacity:1;border-color:#48bb78;border-color:rgba(72,187,120,var(--border-opacity))}.lg\:border-green-600{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.lg\:border-green-700{--border-opacity:1;border-color:#2f855a;border-color:rgba(47,133,90,var(--border-opacity))}.lg\:border-green-800{--border-opacity:1;border-color:#276749;border-color:rgba(39,103,73,var(--border-opacity))}.lg\:border-green-900{--border-opacity:1;border-color:#22543d;border-color:rgba(34,84,61,var(--border-opacity))}.lg\:border-green,.lg\:border-green-DEFAULT{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.lg\:border-teal-100{--border-opacity:1;border-color:#e6fffa;border-color:rgba(230,255,250,var(--border-opacity))}.lg\:border-teal-200{--border-opacity:1;border-color:#b2f5ea;border-color:rgba(178,245,234,var(--border-opacity))}.lg\:border-teal-300{--border-opacity:1;border-color:#81e6d9;border-color:rgba(129,230,217,var(--border-opacity))}.lg\:border-teal-400{--border-opacity:1;border-color:#4fd1c5;border-color:rgba(79,209,197,var(--border-opacity))}.lg\:border-teal-500{--border-opacity:1;border-color:#38b2ac;border-color:rgba(56,178,172,var(--border-opacity))}.lg\:border-teal-600{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.lg\:border-teal-700{--border-opacity:1;border-color:#2c7a7b;border-color:rgba(44,122,123,var(--border-opacity))}.lg\:border-teal-800{--border-opacity:1;border-color:#285e61;border-color:rgba(40,94,97,var(--border-opacity))}.lg\:border-teal-900{--border-opacity:1;border-color:#234e52;border-color:rgba(35,78,82,var(--border-opacity))}.lg\:border-teal,.lg\:border-teal-DEFAULT{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.lg\:border-blue-50{border-color:#d1eaff}.lg\:border-blue-100{border-color:#a8d7ff}.lg\:border-blue-200{border-color:#80c4ff}.lg\:border-blue-300{border-color:#57b0ff}.lg\:border-blue-400{border-color:#2e9dff}.lg\:border-blue-500{border-color:#058aff}.lg\:border-blue-600{border-color:#0075db}.lg\:border-blue-700{border-color:#005fb3}.lg\:border-blue-800{border-color:#00498a}.lg\:border-blue-900{border-color:#003461}.lg\:border-blue,.lg\:border-blue-DEFAULT{border-color:#0075db}.lg\:border-indigo-100{--border-opacity:1;border-color:#ebf4ff;border-color:rgba(235,244,255,var(--border-opacity))}.lg\:border-indigo-200{--border-opacity:1;border-color:#c3dafe;border-color:rgba(195,218,254,var(--border-opacity))}.lg\:border-indigo-300{--border-opacity:1;border-color:#a3bffa;border-color:rgba(163,191,250,var(--border-opacity))}.lg\:border-indigo-400{--border-opacity:1;border-color:#7f9cf5;border-color:rgba(127,156,245,var(--border-opacity))}.lg\:border-indigo-500{--border-opacity:1;border-color:#667eea;border-color:rgba(102,126,234,var(--border-opacity))}.lg\:border-indigo-600{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.lg\:border-indigo-700{--border-opacity:1;border-color:#4c51bf;border-color:rgba(76,81,191,var(--border-opacity))}.lg\:border-indigo-800{--border-opacity:1;border-color:#434190;border-color:rgba(67,65,144,var(--border-opacity))}.lg\:border-indigo-900{--border-opacity:1;border-color:#3c366b;border-color:rgba(60,54,107,var(--border-opacity))}.lg\:border-indigo,.lg\:border-indigo-DEFAULT{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.lg\:border-purple-100{--border-opacity:1;border-color:#faf5ff;border-color:rgba(250,245,255,var(--border-opacity))}.lg\:border-purple-200{--border-opacity:1;border-color:#e9d8fd;border-color:rgba(233,216,253,var(--border-opacity))}.lg\:border-purple-300{--border-opacity:1;border-color:#d6bcfa;border-color:rgba(214,188,250,var(--border-opacity))}.lg\:border-purple-400{--border-opacity:1;border-color:#b794f4;border-color:rgba(183,148,244,var(--border-opacity))}.lg\:border-purple-500{--border-opacity:1;border-color:#9f7aea;border-color:rgba(159,122,234,var(--border-opacity))}.lg\:border-purple-600{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.lg\:border-purple-700{--border-opacity:1;border-color:#6b46c1;border-color:rgba(107,70,193,var(--border-opacity))}.lg\:border-purple-800{--border-opacity:1;border-color:#553c9a;border-color:rgba(85,60,154,var(--border-opacity))}.lg\:border-purple-900{--border-opacity:1;border-color:#44337a;border-color:rgba(68,51,122,var(--border-opacity))}.lg\:border-purple,.lg\:border-purple-DEFAULT{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.lg\:border-pink{--border-opacity:1;border-color:#d81b60;border-color:rgba(216,27,96,var(--border-opacity))}.lg\:border-inherit{border-color:inherit}.lg\:border-amber{border-color:#d78737}.lg\:border-amber-active{border-color:#e3872b}.lg\:border-ardoise{border-color:#596a82}.lg\:border-ardoise-active{border-color:#476794}.lg\:border-blue-active{border-color:#14a5c2}.lg\:border-lightBlue,.lg\:border-lightBlue-active{border-color:rgba(0,85,138,.1)}.lg\:border-deepBlue{border-color:#0e346c}.lg\:border-deepBlue-active{border-color:#0a3f8f}.lg\:border-gold{border-color:#bd9e56}.lg\:border-gold-active{border-color:#c9a34a}.lg\:border-grenadine{border-color:#c35078}.lg\:border-grenadine-active{border-color:#cf4475}.lg\:border-kiwi{border-color:#9a9f1e}.lg\:border-kiwi-active{border-color:#a3a815}.lg\:border-lilas{border-color:#7ea1d3}.lg\:border-lilas-active{border-color:#75a0db}.lg\:border-mahogany{border-color:#57142e}.lg\:border-mahogany-active{border-color:#610a2b}.lg\:border-ocher{border-color:#c29614}.lg\:border-ocher-active{border-color:#cd9c0a}.lg\:border-pine{border-color:#144d52}.lg\:border-pine-active{border-color:#0a555c}.lg\:border-platinum,.lg\:border-platinum-active{border-color:#000}.lg\:border-prune{border-color:#661456}.lg\:border-prune-active{border-color:#72085d}.lg\:border-sand{border-color:#d7be88}.lg\:border-sand-active{border-color:#dfc181}.lg\:border-sandPearl{border-color:#f0e5d6}.lg\:border-sandPearl-active{border-color:#f2e6d4}.lg\:border-silver{border-color:#b1b2b4}.lg\:border-silver-active{border-color:#a9afbc}.lg\:border-skyBlue{border-color:#98d2d7}.lg\:border-skyBlue-active{border-color:#91d8de}.lg\:border-southSea{border-color:#9dc9cd}.lg\:border-southSea-active{border-color:#95ced5}.lg\:border-turquoise{border-color:#14a5c2}.lg\:border-turquoise-active{border-color:#0aaccd}.lg\:border-waterGreen{border-color:#007571}.lg\:border-waterGreen-active{border-color:#00a8a3}.lg\:border-deepRed{border-color:#c32222}.lg\:border-deepRed-active{border-color:#cf1717}.lg\:border-emerald{border-color:#14a33a}.lg\:border-emerald-active{border-color:#0bad36}.lg\:border-greenLight{--border-opacity:1;border-color:#7cb342;border-color:rgba(124,179,66,var(--border-opacity))}.lg\:border-orange-active{border-color:#f65f2c}.lg\:border-red-active{border-color:#e13737}.lg\:border-white-active{border-color:#14a5c2}.lg\:border-white-button,.lg\:border-white-button-active{border-color:#fff}.lg\:border-code{border-color:#3f3d57}.lg\:border-code-active{border-color:#37354b}.lg\:border-gray-lighter{--border-opacity:1;border-color:#f7f7f7;border-color:rgba(247,247,247,var(--border-opacity))}.lg\:border-gray-lighter-active{border-color:#ebebeb}.lg\:border-gray-light{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.lg\:border-gray-medium{--border-opacity:1;border-color:#a8a0a0;border-color:rgba(168,160,160,var(--border-opacity))}.lg\:border-gray-darker{--border-opacity:1;border-color:#504747;border-color:rgba(80,71,71,var(--border-opacity))}.lg\:border-gray-darker-active{border-color:#14a5c2}.lg\:border-api-default{--border-opacity:1;border-color:#507192;border-color:rgba(80,113,146,var(--border-opacity))}.lg\:border-gray-xxl{--border-opacity:1;border-color:#2c3e50;border-color:rgba(44,62,80,var(--border-opacity))}.lg\:border-line-even{border-color:#f3f6f7}.lg\:border-DEFAULT{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.lg\:hover\:border-transparent:hover{border-color:transparent}.lg\:hover\:border-current:hover{border-color:currentColor}.lg\:hover\:border-black:hover{border-color:#000}.lg\:hover\:border-white:hover{border-color:#fff}.lg\:hover\:border-gray-100:hover{--border-opacity:1;border-color:#f7fafc;border-color:rgba(247,250,252,var(--border-opacity))}.lg\:hover\:border-gray-200:hover{--border-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--border-opacity))}.lg\:hover\:border-gray-300:hover{--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity))}.lg\:hover\:border-gray-400:hover{--border-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--border-opacity))}.lg\:hover\:border-gray-500:hover{--border-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--border-opacity))}.lg\:hover\:border-gray-600:hover{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.lg\:hover\:border-gray-700:hover{--border-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--border-opacity))}.lg\:hover\:border-gray-800:hover{--border-opacity:1;border-color:#2d3748;border-color:rgba(45,55,72,var(--border-opacity))}.lg\:hover\:border-gray-900:hover{--border-opacity:1;border-color:#1a202c;border-color:rgba(26,32,44,var(--border-opacity))}.lg\:hover\:border-gray-DEFAULT:hover,.lg\:hover\:border-gray:hover{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.lg\:hover\:border-red:hover{border-color:#d64343}.lg\:hover\:border-orange:hover{border-color:#eb6437}.lg\:hover\:border-yellow:hover{border-color:#f8da30}.lg\:hover\:border-green-100:hover{--border-opacity:1;border-color:#f0fff4;border-color:rgba(240,255,244,var(--border-opacity))}.lg\:hover\:border-green-200:hover{--border-opacity:1;border-color:#c6f6d5;border-color:rgba(198,246,213,var(--border-opacity))}.lg\:hover\:border-green-300:hover{--border-opacity:1;border-color:#9ae6b4;border-color:rgba(154,230,180,var(--border-opacity))}.lg\:hover\:border-green-400:hover{--border-opacity:1;border-color:#68d391;border-color:rgba(104,211,145,var(--border-opacity))}.lg\:hover\:border-green-500:hover{--border-opacity:1;border-color:#48bb78;border-color:rgba(72,187,120,var(--border-opacity))}.lg\:hover\:border-green-600:hover{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.lg\:hover\:border-green-700:hover{--border-opacity:1;border-color:#2f855a;border-color:rgba(47,133,90,var(--border-opacity))}.lg\:hover\:border-green-800:hover{--border-opacity:1;border-color:#276749;border-color:rgba(39,103,73,var(--border-opacity))}.lg\:hover\:border-green-900:hover{--border-opacity:1;border-color:#22543d;border-color:rgba(34,84,61,var(--border-opacity))}.lg\:hover\:border-green-DEFAULT:hover,.lg\:hover\:border-green:hover{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.lg\:hover\:border-teal-100:hover{--border-opacity:1;border-color:#e6fffa;border-color:rgba(230,255,250,var(--border-opacity))}.lg\:hover\:border-teal-200:hover{--border-opacity:1;border-color:#b2f5ea;border-color:rgba(178,245,234,var(--border-opacity))}.lg\:hover\:border-teal-300:hover{--border-opacity:1;border-color:#81e6d9;border-color:rgba(129,230,217,var(--border-opacity))}.lg\:hover\:border-teal-400:hover{--border-opacity:1;border-color:#4fd1c5;border-color:rgba(79,209,197,var(--border-opacity))}.lg\:hover\:border-teal-500:hover{--border-opacity:1;border-color:#38b2ac;border-color:rgba(56,178,172,var(--border-opacity))}.lg\:hover\:border-teal-600:hover{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.lg\:hover\:border-teal-700:hover{--border-opacity:1;border-color:#2c7a7b;border-color:rgba(44,122,123,var(--border-opacity))}.lg\:hover\:border-teal-800:hover{--border-opacity:1;border-color:#285e61;border-color:rgba(40,94,97,var(--border-opacity))}.lg\:hover\:border-teal-900:hover{--border-opacity:1;border-color:#234e52;border-color:rgba(35,78,82,var(--border-opacity))}.lg\:hover\:border-teal-DEFAULT:hover,.lg\:hover\:border-teal:hover{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.lg\:hover\:border-blue-50:hover{border-color:#d1eaff}.lg\:hover\:border-blue-100:hover{border-color:#a8d7ff}.lg\:hover\:border-blue-200:hover{border-color:#80c4ff}.lg\:hover\:border-blue-300:hover{border-color:#57b0ff}.lg\:hover\:border-blue-400:hover{border-color:#2e9dff}.lg\:hover\:border-blue-500:hover{border-color:#058aff}.lg\:hover\:border-blue-600:hover{border-color:#0075db}.lg\:hover\:border-blue-700:hover{border-color:#005fb3}.lg\:hover\:border-blue-800:hover{border-color:#00498a}.lg\:hover\:border-blue-900:hover{border-color:#003461}.lg\:hover\:border-blue-DEFAULT:hover,.lg\:hover\:border-blue:hover{border-color:#0075db}.lg\:hover\:border-indigo-100:hover{--border-opacity:1;border-color:#ebf4ff;border-color:rgba(235,244,255,var(--border-opacity))}.lg\:hover\:border-indigo-200:hover{--border-opacity:1;border-color:#c3dafe;border-color:rgba(195,218,254,var(--border-opacity))}.lg\:hover\:border-indigo-300:hover{--border-opacity:1;border-color:#a3bffa;border-color:rgba(163,191,250,var(--border-opacity))}.lg\:hover\:border-indigo-400:hover{--border-opacity:1;border-color:#7f9cf5;border-color:rgba(127,156,245,var(--border-opacity))}.lg\:hover\:border-indigo-500:hover{--border-opacity:1;border-color:#667eea;border-color:rgba(102,126,234,var(--border-opacity))}.lg\:hover\:border-indigo-600:hover{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.lg\:hover\:border-indigo-700:hover{--border-opacity:1;border-color:#4c51bf;border-color:rgba(76,81,191,var(--border-opacity))}.lg\:hover\:border-indigo-800:hover{--border-opacity:1;border-color:#434190;border-color:rgba(67,65,144,var(--border-opacity))}.lg\:hover\:border-indigo-900:hover{--border-opacity:1;border-color:#3c366b;border-color:rgba(60,54,107,var(--border-opacity))}.lg\:hover\:border-indigo-DEFAULT:hover,.lg\:hover\:border-indigo:hover{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.lg\:hover\:border-purple-100:hover{--border-opacity:1;border-color:#faf5ff;border-color:rgba(250,245,255,var(--border-opacity))}.lg\:hover\:border-purple-200:hover{--border-opacity:1;border-color:#e9d8fd;border-color:rgba(233,216,253,var(--border-opacity))}.lg\:hover\:border-purple-300:hover{--border-opacity:1;border-color:#d6bcfa;border-color:rgba(214,188,250,var(--border-opacity))}.lg\:hover\:border-purple-400:hover{--border-opacity:1;border-color:#b794f4;border-color:rgba(183,148,244,var(--border-opacity))}.lg\:hover\:border-purple-500:hover{--border-opacity:1;border-color:#9f7aea;border-color:rgba(159,122,234,var(--border-opacity))}.lg\:hover\:border-purple-600:hover{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.lg\:hover\:border-purple-700:hover{--border-opacity:1;border-color:#6b46c1;border-color:rgba(107,70,193,var(--border-opacity))}.lg\:hover\:border-purple-800:hover{--border-opacity:1;border-color:#553c9a;border-color:rgba(85,60,154,var(--border-opacity))}.lg\:hover\:border-purple-900:hover{--border-opacity:1;border-color:#44337a;border-color:rgba(68,51,122,var(--border-opacity))}.lg\:hover\:border-purple-DEFAULT:hover,.lg\:hover\:border-purple:hover{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.lg\:hover\:border-pink:hover{--border-opacity:1;border-color:#d81b60;border-color:rgba(216,27,96,var(--border-opacity))}.lg\:hover\:border-inherit:hover{border-color:inherit}.lg\:hover\:border-amber:hover{border-color:#d78737}.lg\:hover\:border-amber-active:hover{border-color:#e3872b}.lg\:hover\:border-ardoise:hover{border-color:#596a82}.lg\:hover\:border-ardoise-active:hover{border-color:#476794}.lg\:hover\:border-blue-active:hover{border-color:#14a5c2}.lg\:hover\:border-lightBlue-active:hover,.lg\:hover\:border-lightBlue:hover{border-color:rgba(0,85,138,.1)}.lg\:hover\:border-deepBlue:hover{border-color:#0e346c}.lg\:hover\:border-deepBlue-active:hover{border-color:#0a3f8f}.lg\:hover\:border-gold:hover{border-color:#bd9e56}.lg\:hover\:border-gold-active:hover{border-color:#c9a34a}.lg\:hover\:border-grenadine:hover{border-color:#c35078}.lg\:hover\:border-grenadine-active:hover{border-color:#cf4475}.lg\:hover\:border-kiwi:hover{border-color:#9a9f1e}.lg\:hover\:border-kiwi-active:hover{border-color:#a3a815}.lg\:hover\:border-lilas:hover{border-color:#7ea1d3}.lg\:hover\:border-lilas-active:hover{border-color:#75a0db}.lg\:hover\:border-mahogany:hover{border-color:#57142e}.lg\:hover\:border-mahogany-active:hover{border-color:#610a2b}.lg\:hover\:border-ocher:hover{border-color:#c29614}.lg\:hover\:border-ocher-active:hover{border-color:#cd9c0a}.lg\:hover\:border-pine:hover{border-color:#144d52}.lg\:hover\:border-pine-active:hover{border-color:#0a555c}.lg\:hover\:border-platinum-active:hover,.lg\:hover\:border-platinum:hover{border-color:#000}.lg\:hover\:border-prune:hover{border-color:#661456}.lg\:hover\:border-prune-active:hover{border-color:#72085d}.lg\:hover\:border-sand:hover{border-color:#d7be88}.lg\:hover\:border-sand-active:hover{border-color:#dfc181}.lg\:hover\:border-sandPearl:hover{border-color:#f0e5d6}.lg\:hover\:border-sandPearl-active:hover{border-color:#f2e6d4}.lg\:hover\:border-silver:hover{border-color:#b1b2b4}.lg\:hover\:border-silver-active:hover{border-color:#a9afbc}.lg\:hover\:border-skyBlue:hover{border-color:#98d2d7}.lg\:hover\:border-skyBlue-active:hover{border-color:#91d8de}.lg\:hover\:border-southSea:hover{border-color:#9dc9cd}.lg\:hover\:border-southSea-active:hover{border-color:#95ced5}.lg\:hover\:border-turquoise:hover{border-color:#14a5c2}.lg\:hover\:border-turquoise-active:hover{border-color:#0aaccd}.lg\:hover\:border-waterGreen:hover{border-color:#007571}.lg\:hover\:border-waterGreen-active:hover{border-color:#00a8a3}.lg\:hover\:border-deepRed:hover{border-color:#c32222}.lg\:hover\:border-deepRed-active:hover{border-color:#cf1717}.lg\:hover\:border-emerald:hover{border-color:#14a33a}.lg\:hover\:border-emerald-active:hover{border-color:#0bad36}.lg\:hover\:border-greenLight:hover{--border-opacity:1;border-color:#7cb342;border-color:rgba(124,179,66,var(--border-opacity))}.lg\:hover\:border-orange-active:hover{border-color:#f65f2c}.lg\:hover\:border-red-active:hover{border-color:#e13737}.lg\:hover\:border-white-active:hover{border-color:#14a5c2}.lg\:hover\:border-white-button-active:hover,.lg\:hover\:border-white-button:hover{border-color:#fff}.lg\:hover\:border-code:hover{border-color:#3f3d57}.lg\:hover\:border-code-active:hover{border-color:#37354b}.lg\:hover\:border-gray-lighter:hover{--border-opacity:1;border-color:#f7f7f7;border-color:rgba(247,247,247,var(--border-opacity))}.lg\:hover\:border-gray-lighter-active:hover{border-color:#ebebeb}.lg\:hover\:border-gray-light:hover{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.lg\:hover\:border-gray-medium:hover{--border-opacity:1;border-color:#a8a0a0;border-color:rgba(168,160,160,var(--border-opacity))}.lg\:hover\:border-gray-darker:hover{--border-opacity:1;border-color:#504747;border-color:rgba(80,71,71,var(--border-opacity))}.lg\:hover\:border-gray-darker-active:hover{border-color:#14a5c2}.lg\:hover\:border-api-default:hover{--border-opacity:1;border-color:#507192;border-color:rgba(80,113,146,var(--border-opacity))}.lg\:hover\:border-gray-xxl:hover{--border-opacity:1;border-color:#2c3e50;border-color:rgba(44,62,80,var(--border-opacity))}.lg\:hover\:border-line-even:hover{border-color:#f3f6f7}.lg\:hover\:border-DEFAULT:hover{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.lg\:focus\:border-transparent:focus{border-color:transparent}.lg\:focus\:border-current:focus{border-color:currentColor}.lg\:focus\:border-black:focus{border-color:#000}.lg\:focus\:border-white:focus{border-color:#fff}.lg\:focus\:border-gray-100:focus{--border-opacity:1;border-color:#f7fafc;border-color:rgba(247,250,252,var(--border-opacity))}.lg\:focus\:border-gray-200:focus{--border-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--border-opacity))}.lg\:focus\:border-gray-300:focus{--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity))}.lg\:focus\:border-gray-400:focus{--border-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--border-opacity))}.lg\:focus\:border-gray-500:focus{--border-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--border-opacity))}.lg\:focus\:border-gray-600:focus{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.lg\:focus\:border-gray-700:focus{--border-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--border-opacity))}.lg\:focus\:border-gray-800:focus{--border-opacity:1;border-color:#2d3748;border-color:rgba(45,55,72,var(--border-opacity))}.lg\:focus\:border-gray-900:focus{--border-opacity:1;border-color:#1a202c;border-color:rgba(26,32,44,var(--border-opacity))}.lg\:focus\:border-gray-DEFAULT:focus,.lg\:focus\:border-gray:focus{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.lg\:focus\:border-red:focus{border-color:#d64343}.lg\:focus\:border-orange:focus{border-color:#eb6437}.lg\:focus\:border-yellow:focus{border-color:#f8da30}.lg\:focus\:border-green-100:focus{--border-opacity:1;border-color:#f0fff4;border-color:rgba(240,255,244,var(--border-opacity))}.lg\:focus\:border-green-200:focus{--border-opacity:1;border-color:#c6f6d5;border-color:rgba(198,246,213,var(--border-opacity))}.lg\:focus\:border-green-300:focus{--border-opacity:1;border-color:#9ae6b4;border-color:rgba(154,230,180,var(--border-opacity))}.lg\:focus\:border-green-400:focus{--border-opacity:1;border-color:#68d391;border-color:rgba(104,211,145,var(--border-opacity))}.lg\:focus\:border-green-500:focus{--border-opacity:1;border-color:#48bb78;border-color:rgba(72,187,120,var(--border-opacity))}.lg\:focus\:border-green-600:focus{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.lg\:focus\:border-green-700:focus{--border-opacity:1;border-color:#2f855a;border-color:rgba(47,133,90,var(--border-opacity))}.lg\:focus\:border-green-800:focus{--border-opacity:1;border-color:#276749;border-color:rgba(39,103,73,var(--border-opacity))}.lg\:focus\:border-green-900:focus{--border-opacity:1;border-color:#22543d;border-color:rgba(34,84,61,var(--border-opacity))}.lg\:focus\:border-green-DEFAULT:focus,.lg\:focus\:border-green:focus{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.lg\:focus\:border-teal-100:focus{--border-opacity:1;border-color:#e6fffa;border-color:rgba(230,255,250,var(--border-opacity))}.lg\:focus\:border-teal-200:focus{--border-opacity:1;border-color:#b2f5ea;border-color:rgba(178,245,234,var(--border-opacity))}.lg\:focus\:border-teal-300:focus{--border-opacity:1;border-color:#81e6d9;border-color:rgba(129,230,217,var(--border-opacity))}.lg\:focus\:border-teal-400:focus{--border-opacity:1;border-color:#4fd1c5;border-color:rgba(79,209,197,var(--border-opacity))}.lg\:focus\:border-teal-500:focus{--border-opacity:1;border-color:#38b2ac;border-color:rgba(56,178,172,var(--border-opacity))}.lg\:focus\:border-teal-600:focus{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.lg\:focus\:border-teal-700:focus{--border-opacity:1;border-color:#2c7a7b;border-color:rgba(44,122,123,var(--border-opacity))}.lg\:focus\:border-teal-800:focus{--border-opacity:1;border-color:#285e61;border-color:rgba(40,94,97,var(--border-opacity))}.lg\:focus\:border-teal-900:focus{--border-opacity:1;border-color:#234e52;border-color:rgba(35,78,82,var(--border-opacity))}.lg\:focus\:border-teal-DEFAULT:focus,.lg\:focus\:border-teal:focus{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.lg\:focus\:border-blue-50:focus{border-color:#d1eaff}.lg\:focus\:border-blue-100:focus{border-color:#a8d7ff}.lg\:focus\:border-blue-200:focus{border-color:#80c4ff}.lg\:focus\:border-blue-300:focus{border-color:#57b0ff}.lg\:focus\:border-blue-400:focus{border-color:#2e9dff}.lg\:focus\:border-blue-500:focus{border-color:#058aff}.lg\:focus\:border-blue-600:focus{border-color:#0075db}.lg\:focus\:border-blue-700:focus{border-color:#005fb3}.lg\:focus\:border-blue-800:focus{border-color:#00498a}.lg\:focus\:border-blue-900:focus{border-color:#003461}.lg\:focus\:border-blue-DEFAULT:focus,.lg\:focus\:border-blue:focus{border-color:#0075db}.lg\:focus\:border-indigo-100:focus{--border-opacity:1;border-color:#ebf4ff;border-color:rgba(235,244,255,var(--border-opacity))}.lg\:focus\:border-indigo-200:focus{--border-opacity:1;border-color:#c3dafe;border-color:rgba(195,218,254,var(--border-opacity))}.lg\:focus\:border-indigo-300:focus{--border-opacity:1;border-color:#a3bffa;border-color:rgba(163,191,250,var(--border-opacity))}.lg\:focus\:border-indigo-400:focus{--border-opacity:1;border-color:#7f9cf5;border-color:rgba(127,156,245,var(--border-opacity))}.lg\:focus\:border-indigo-500:focus{--border-opacity:1;border-color:#667eea;border-color:rgba(102,126,234,var(--border-opacity))}.lg\:focus\:border-indigo-600:focus{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.lg\:focus\:border-indigo-700:focus{--border-opacity:1;border-color:#4c51bf;border-color:rgba(76,81,191,var(--border-opacity))}.lg\:focus\:border-indigo-800:focus{--border-opacity:1;border-color:#434190;border-color:rgba(67,65,144,var(--border-opacity))}.lg\:focus\:border-indigo-900:focus{--border-opacity:1;border-color:#3c366b;border-color:rgba(60,54,107,var(--border-opacity))}.lg\:focus\:border-indigo-DEFAULT:focus,.lg\:focus\:border-indigo:focus{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.lg\:focus\:border-purple-100:focus{--border-opacity:1;border-color:#faf5ff;border-color:rgba(250,245,255,var(--border-opacity))}.lg\:focus\:border-purple-200:focus{--border-opacity:1;border-color:#e9d8fd;border-color:rgba(233,216,253,var(--border-opacity))}.lg\:focus\:border-purple-300:focus{--border-opacity:1;border-color:#d6bcfa;border-color:rgba(214,188,250,var(--border-opacity))}.lg\:focus\:border-purple-400:focus{--border-opacity:1;border-color:#b794f4;border-color:rgba(183,148,244,var(--border-opacity))}.lg\:focus\:border-purple-500:focus{--border-opacity:1;border-color:#9f7aea;border-color:rgba(159,122,234,var(--border-opacity))}.lg\:focus\:border-purple-600:focus{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.lg\:focus\:border-purple-700:focus{--border-opacity:1;border-color:#6b46c1;border-color:rgba(107,70,193,var(--border-opacity))}.lg\:focus\:border-purple-800:focus{--border-opacity:1;border-color:#553c9a;border-color:rgba(85,60,154,var(--border-opacity))}.lg\:focus\:border-purple-900:focus{--border-opacity:1;border-color:#44337a;border-color:rgba(68,51,122,var(--border-opacity))}.lg\:focus\:border-purple-DEFAULT:focus,.lg\:focus\:border-purple:focus{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.lg\:focus\:border-pink:focus{--border-opacity:1;border-color:#d81b60;border-color:rgba(216,27,96,var(--border-opacity))}.lg\:focus\:border-inherit:focus{border-color:inherit}.lg\:focus\:border-amber:focus{border-color:#d78737}.lg\:focus\:border-amber-active:focus{border-color:#e3872b}.lg\:focus\:border-ardoise:focus{border-color:#596a82}.lg\:focus\:border-ardoise-active:focus{border-color:#476794}.lg\:focus\:border-blue-active:focus{border-color:#14a5c2}.lg\:focus\:border-lightBlue-active:focus,.lg\:focus\:border-lightBlue:focus{border-color:rgba(0,85,138,.1)}.lg\:focus\:border-deepBlue:focus{border-color:#0e346c}.lg\:focus\:border-deepBlue-active:focus{border-color:#0a3f8f}.lg\:focus\:border-gold:focus{border-color:#bd9e56}.lg\:focus\:border-gold-active:focus{border-color:#c9a34a}.lg\:focus\:border-grenadine:focus{border-color:#c35078}.lg\:focus\:border-grenadine-active:focus{border-color:#cf4475}.lg\:focus\:border-kiwi:focus{border-color:#9a9f1e}.lg\:focus\:border-kiwi-active:focus{border-color:#a3a815}.lg\:focus\:border-lilas:focus{border-color:#7ea1d3}.lg\:focus\:border-lilas-active:focus{border-color:#75a0db}.lg\:focus\:border-mahogany:focus{border-color:#57142e}.lg\:focus\:border-mahogany-active:focus{border-color:#610a2b}.lg\:focus\:border-ocher:focus{border-color:#c29614}.lg\:focus\:border-ocher-active:focus{border-color:#cd9c0a}.lg\:focus\:border-pine:focus{border-color:#144d52}.lg\:focus\:border-pine-active:focus{border-color:#0a555c}.lg\:focus\:border-platinum-active:focus,.lg\:focus\:border-platinum:focus{border-color:#000}.lg\:focus\:border-prune:focus{border-color:#661456}.lg\:focus\:border-prune-active:focus{border-color:#72085d}.lg\:focus\:border-sand:focus{border-color:#d7be88}.lg\:focus\:border-sand-active:focus{border-color:#dfc181}.lg\:focus\:border-sandPearl:focus{border-color:#f0e5d6}.lg\:focus\:border-sandPearl-active:focus{border-color:#f2e6d4}.lg\:focus\:border-silver:focus{border-color:#b1b2b4}.lg\:focus\:border-silver-active:focus{border-color:#a9afbc}.lg\:focus\:border-skyBlue:focus{border-color:#98d2d7}.lg\:focus\:border-skyBlue-active:focus{border-color:#91d8de}.lg\:focus\:border-southSea:focus{border-color:#9dc9cd}.lg\:focus\:border-southSea-active:focus{border-color:#95ced5}.lg\:focus\:border-turquoise:focus{border-color:#14a5c2}.lg\:focus\:border-turquoise-active:focus{border-color:#0aaccd}.lg\:focus\:border-waterGreen:focus{border-color:#007571}.lg\:focus\:border-waterGreen-active:focus{border-color:#00a8a3}.lg\:focus\:border-deepRed:focus{border-color:#c32222}.lg\:focus\:border-deepRed-active:focus{border-color:#cf1717}.lg\:focus\:border-emerald:focus{border-color:#14a33a}.lg\:focus\:border-emerald-active:focus{border-color:#0bad36}.lg\:focus\:border-greenLight:focus{--border-opacity:1;border-color:#7cb342;border-color:rgba(124,179,66,var(--border-opacity))}.lg\:focus\:border-orange-active:focus{border-color:#f65f2c}.lg\:focus\:border-red-active:focus{border-color:#e13737}.lg\:focus\:border-white-active:focus{border-color:#14a5c2}.lg\:focus\:border-white-button-active:focus,.lg\:focus\:border-white-button:focus{border-color:#fff}.lg\:focus\:border-code:focus{border-color:#3f3d57}.lg\:focus\:border-code-active:focus{border-color:#37354b}.lg\:focus\:border-gray-lighter:focus{--border-opacity:1;border-color:#f7f7f7;border-color:rgba(247,247,247,var(--border-opacity))}.lg\:focus\:border-gray-lighter-active:focus{border-color:#ebebeb}.lg\:focus\:border-gray-light:focus{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.lg\:focus\:border-gray-medium:focus{--border-opacity:1;border-color:#a8a0a0;border-color:rgba(168,160,160,var(--border-opacity))}.lg\:focus\:border-gray-darker:focus{--border-opacity:1;border-color:#504747;border-color:rgba(80,71,71,var(--border-opacity))}.lg\:focus\:border-gray-darker-active:focus{border-color:#14a5c2}.lg\:focus\:border-api-default:focus{--border-opacity:1;border-color:#507192;border-color:rgba(80,113,146,var(--border-opacity))}.lg\:focus\:border-gray-xxl:focus{--border-opacity:1;border-color:#2c3e50;border-color:rgba(44,62,80,var(--border-opacity))}.lg\:focus\:border-line-even:focus{border-color:#f3f6f7}.lg\:focus\:border-DEFAULT:focus{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.lg\:border-opacity-0{--border-opacity:0}.lg\:border-opacity-25{--border-opacity:0.25}.lg\:border-opacity-50{--border-opacity:0.5}.lg\:border-opacity-75{--border-opacity:0.75}.lg\:border-opacity-100{--border-opacity:1}.lg\:hover\:border-opacity-0:hover{--border-opacity:0}.lg\:hover\:border-opacity-25:hover{--border-opacity:0.25}.lg\:hover\:border-opacity-50:hover{--border-opacity:0.5}.lg\:hover\:border-opacity-75:hover{--border-opacity:0.75}.lg\:hover\:border-opacity-100:hover{--border-opacity:1}.lg\:focus\:border-opacity-0:focus{--border-opacity:0}.lg\:focus\:border-opacity-25:focus{--border-opacity:0.25}.lg\:focus\:border-opacity-50:focus{--border-opacity:0.5}.lg\:focus\:border-opacity-75:focus{--border-opacity:0.75}.lg\:focus\:border-opacity-100:focus{--border-opacity:1}.lg\:rounded-none{border-radius:0}.lg\:rounded-sm{border-radius:.125rem}.lg\:rounded{border-radius:.25rem}.lg\:rounded-md{border-radius:.375rem}.lg\:rounded-lg{border-radius:.5rem}.lg\:rounded-xl{border-radius:.75rem}.lg\:rounded-2xl{border-radius:1rem}.lg\:rounded-3xl{border-radius:1.5rem}.lg\:rounded-full{border-radius:100%}.lg\:rounded-xs{border-radius:.15rem}.lg\:rounded-small{border-radius:.3125rem}.lg\:rounded-DEFAULT{border-radius:.5rem}.lg\:rounded-medium{border-radius:1rem}.lg\:rounded-large{border-radius:2rem}.lg\:rounded-half{border-radius:50%}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.lg\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.lg\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.lg\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.lg\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.lg\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.lg\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.lg\:rounded-t{border-top-left-radius:.25rem}.lg\:rounded-r,.lg\:rounded-t{border-top-right-radius:.25rem}.lg\:rounded-b,.lg\:rounded-r{border-bottom-right-radius:.25rem}.lg\:rounded-b,.lg\:rounded-l{border-bottom-left-radius:.25rem}.lg\:rounded-l{border-top-left-radius:.25rem}.lg\:rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.lg\:rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.lg\:rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.lg\:rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.lg\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.lg\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.lg\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.lg\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.lg\:rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.lg\:rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.lg\:rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.lg\:rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.lg\:rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.lg\:rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.lg\:rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.lg\:rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.lg\:rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.lg\:rounded-r-3xl{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.lg\:rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.lg\:rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.lg\:rounded-t-full{border-top-left-radius:100%;border-top-right-radius:100%}.lg\:rounded-r-full{border-top-right-radius:100%;border-bottom-right-radius:100%}.lg\:rounded-b-full{border-bottom-right-radius:100%;border-bottom-left-radius:100%}.lg\:rounded-l-full{border-top-left-radius:100%;border-bottom-left-radius:100%}.lg\:rounded-t-xs{border-top-left-radius:.15rem;border-top-right-radius:.15rem}.lg\:rounded-r-xs{border-top-right-radius:.15rem;border-bottom-right-radius:.15rem}.lg\:rounded-b-xs{border-bottom-right-radius:.15rem;border-bottom-left-radius:.15rem}.lg\:rounded-l-xs{border-top-left-radius:.15rem;border-bottom-left-radius:.15rem}.lg\:rounded-t-small{border-top-left-radius:.3125rem;border-top-right-radius:.3125rem}.lg\:rounded-r-small{border-top-right-radius:.3125rem;border-bottom-right-radius:.3125rem}.lg\:rounded-b-small{border-bottom-right-radius:.3125rem;border-bottom-left-radius:.3125rem}.lg\:rounded-l-small{border-top-left-radius:.3125rem;border-bottom-left-radius:.3125rem}.lg\:rounded-t-DEFAULT{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.lg\:rounded-r-DEFAULT{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.lg\:rounded-b-DEFAULT{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.lg\:rounded-l-DEFAULT{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.lg\:rounded-t-medium{border-top-left-radius:1rem;border-top-right-radius:1rem}.lg\:rounded-r-medium{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.lg\:rounded-b-medium{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.lg\:rounded-l-medium{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.lg\:rounded-t-large{border-top-left-radius:2rem;border-top-right-radius:2rem}.lg\:rounded-r-large{border-top-right-radius:2rem;border-bottom-right-radius:2rem}.lg\:rounded-b-large{border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}.lg\:rounded-l-large{border-top-left-radius:2rem;border-bottom-left-radius:2rem}.lg\:rounded-t-half{border-top-left-radius:50%;border-top-right-radius:50%}.lg\:rounded-r-half{border-top-right-radius:50%;border-bottom-right-radius:50%}.lg\:rounded-b-half{border-bottom-right-radius:50%;border-bottom-left-radius:50%}.lg\:rounded-l-half{border-top-left-radius:50%;border-bottom-left-radius:50%}.lg\:rounded-tl-none{border-top-left-radius:0}.lg\:rounded-tr-none{border-top-right-radius:0}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:rounded-bl-none{border-bottom-left-radius:0}.lg\:rounded-tl-sm{border-top-left-radius:.125rem}.lg\:rounded-tr-sm{border-top-right-radius:.125rem}.lg\:rounded-br-sm{border-bottom-right-radius:.125rem}.lg\:rounded-bl-sm{border-bottom-left-radius:.125rem}.lg\:rounded-tl{border-top-left-radius:.25rem}.lg\:rounded-tr{border-top-right-radius:.25rem}.lg\:rounded-br{border-bottom-right-radius:.25rem}.lg\:rounded-bl{border-bottom-left-radius:.25rem}.lg\:rounded-tl-md{border-top-left-radius:.375rem}.lg\:rounded-tr-md{border-top-right-radius:.375rem}.lg\:rounded-br-md{border-bottom-right-radius:.375rem}.lg\:rounded-bl-md{border-bottom-left-radius:.375rem}.lg\:rounded-tl-lg{border-top-left-radius:.5rem}.lg\:rounded-tr-lg{border-top-right-radius:.5rem}.lg\:rounded-br-lg{border-bottom-right-radius:.5rem}.lg\:rounded-bl-lg{border-bottom-left-radius:.5rem}.lg\:rounded-tl-xl{border-top-left-radius:.75rem}.lg\:rounded-tr-xl{border-top-right-radius:.75rem}.lg\:rounded-br-xl{border-bottom-right-radius:.75rem}.lg\:rounded-bl-xl{border-bottom-left-radius:.75rem}.lg\:rounded-tl-2xl{border-top-left-radius:1rem}.lg\:rounded-tr-2xl{border-top-right-radius:1rem}.lg\:rounded-br-2xl{border-bottom-right-radius:1rem}.lg\:rounded-bl-2xl{border-bottom-left-radius:1rem}.lg\:rounded-tl-3xl{border-top-left-radius:1.5rem}.lg\:rounded-tr-3xl{border-top-right-radius:1.5rem}.lg\:rounded-br-3xl{border-bottom-right-radius:1.5rem}.lg\:rounded-bl-3xl{border-bottom-left-radius:1.5rem}.lg\:rounded-tl-full{border-top-left-radius:100%}.lg\:rounded-tr-full{border-top-right-radius:100%}.lg\:rounded-br-full{border-bottom-right-radius:100%}.lg\:rounded-bl-full{border-bottom-left-radius:100%}.lg\:rounded-tl-xs{border-top-left-radius:.15rem}.lg\:rounded-tr-xs{border-top-right-radius:.15rem}.lg\:rounded-br-xs{border-bottom-right-radius:.15rem}.lg\:rounded-bl-xs{border-bottom-left-radius:.15rem}.lg\:rounded-tl-small{border-top-left-radius:.3125rem}.lg\:rounded-tr-small{border-top-right-radius:.3125rem}.lg\:rounded-br-small{border-bottom-right-radius:.3125rem}.lg\:rounded-bl-small{border-bottom-left-radius:.3125rem}.lg\:rounded-tl-DEFAULT{border-top-left-radius:.5rem}.lg\:rounded-tr-DEFAULT{border-top-right-radius:.5rem}.lg\:rounded-br-DEFAULT{border-bottom-right-radius:.5rem}.lg\:rounded-bl-DEFAULT{border-bottom-left-radius:.5rem}.lg\:rounded-tl-medium{border-top-left-radius:1rem}.lg\:rounded-tr-medium{border-top-right-radius:1rem}.lg\:rounded-br-medium{border-bottom-right-radius:1rem}.lg\:rounded-bl-medium{border-bottom-left-radius:1rem}.lg\:rounded-tl-large{border-top-left-radius:2rem}.lg\:rounded-tr-large{border-top-right-radius:2rem}.lg\:rounded-br-large{border-bottom-right-radius:2rem}.lg\:rounded-bl-large{border-bottom-left-radius:2rem}.lg\:rounded-tl-half{border-top-left-radius:50%}.lg\:rounded-tr-half{border-top-right-radius:50%}.lg\:rounded-br-half{border-bottom-right-radius:50%}.lg\:rounded-bl-half{border-bottom-left-radius:50%}.lg\:border-solid{border-style:solid}.lg\:border-dashed{border-style:dashed}.lg\:border-dotted{border-style:dotted}.lg\:border-double{border-style:double}.lg\:border-none{border-style:none}.lg\:border-0{border-width:0}.lg\:border-1{border-width:1px}.lg\:border-2{border-width:2px}.lg\:border-4{border-width:4px}.lg\:border-5{border-width:5px}.lg\:border-8{border-width:8px}.lg\:border,.lg\:border-DEFAULT{border-width:1px}.lg\:border-t-0{border-top-width:0}.lg\:border-r-0{border-right-width:0}.lg\:border-b-0{border-bottom-width:0}.lg\:border-l-0{border-left-width:0}.lg\:border-t-1{border-top-width:1px}.lg\:border-r-1{border-right-width:1px}.lg\:border-b-1{border-bottom-width:1px}.lg\:border-l-1{border-left-width:1px}.lg\:border-t-2{border-top-width:2px}.lg\:border-r-2{border-right-width:2px}.lg\:border-b-2{border-bottom-width:2px}.lg\:border-l-2{border-left-width:2px}.lg\:border-t-4{border-top-width:4px}.lg\:border-r-4{border-right-width:4px}.lg\:border-b-4{border-bottom-width:4px}.lg\:border-l-4{border-left-width:4px}.lg\:border-t-5{border-top-width:5px}.lg\:border-r-5{border-right-width:5px}.lg\:border-b-5{border-bottom-width:5px}.lg\:border-l-5{border-left-width:5px}.lg\:border-t-8{border-top-width:8px}.lg\:border-r-8{border-right-width:8px}.lg\:border-b-8{border-bottom-width:8px}.lg\:border-l-8{border-left-width:8px}.lg\:border-t{border-top-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-b{border-bottom-width:1px}.lg\:border-l{border-left-width:1px}.lg\:border-t-DEFAULT{border-top-width:1px}.lg\:border-r-DEFAULT{border-right-width:1px}.lg\:border-b-DEFAULT{border-bottom-width:1px}.lg\:border-l-DEFAULT{border-left-width:1px}.lg\:box-border{box-sizing:border-box}.lg\:box-content{box-sizing:content-box}.lg\:cursor-auto{cursor:auto}.lg\:cursor-default{cursor:default}.lg\:cursor-pointer{cursor:pointer}.lg\:cursor-wait{cursor:wait}.lg\:cursor-text{cursor:text}.lg\:cursor-move{cursor:move}.lg\:cursor-not-allowed{cursor:not-allowed}.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:table{display:table}.lg\:table-caption{display:table-caption}.lg\:table-cell{display:table-cell}.lg\:table-column{display:table-column}.lg\:table-column-group{display:table-column-group}.lg\:table-footer-group{display:table-footer-group}.lg\:table-header-group{display:table-header-group}.lg\:table-row-group{display:table-row-group}.lg\:table-row{display:table-row}.lg\:flow-root{display:flow-root}.lg\:grid{display:grid}.lg\:inline-grid{display:inline-grid}.lg\:contents{display:contents}.lg\:hidden{display:none}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-col{flex-direction:column}.lg\:flex-col-reverse{flex-direction:column-reverse}.lg\:flex-wrap{flex-wrap:wrap}.lg\:flex-wrap-reverse{flex-wrap:wrap-reverse}.lg\:flex-no-wrap{flex-wrap:nowrap}.lg\:place-items-auto{place-items:auto}.lg\:place-items-start{place-items:start}.lg\:place-items-end{place-items:end}.lg\:place-items-center{place-items:center}.lg\:place-items-stretch{place-items:stretch}.lg\:place-content-center{place-content:center}.lg\:place-content-start{place-content:start}.lg\:place-content-end{place-content:end}.lg\:place-content-between{place-content:space-between}.lg\:place-content-around{place-content:space-around}.lg\:place-content-evenly{place-content:space-evenly}.lg\:place-content-stretch{place-content:stretch}.lg\:place-self-auto{place-self:auto}.lg\:place-self-start{place-self:start}.lg\:place-self-end{place-self:end}.lg\:place-self-center{place-self:center}.lg\:place-self-stretch{place-self:stretch}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-baseline{align-items:baseline}.lg\:items-stretch{align-items:stretch}.lg\:content-center{align-content:center}.lg\:content-start{align-content:flex-start}.lg\:content-end{align-content:flex-end}.lg\:content-between{align-content:space-between}.lg\:content-around{align-content:space-around}.lg\:content-evenly{align-content:space-evenly}.lg\:self-auto{align-self:auto}.lg\:self-start{align-self:flex-start}.lg\:self-end{align-self:flex-end}.lg\:self-center{align-self:center}.lg\:self-stretch{align-self:stretch}.lg\:justify-items-auto{justify-items:auto}.lg\:justify-items-start{justify-items:start}.lg\:justify-items-end{justify-items:end}.lg\:justify-items-center{justify-items:center}.lg\:justify-items-stretch{justify-items:stretch}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-around{justify-content:space-around}.lg\:justify-evenly{justify-content:space-evenly}.lg\:justify-self-auto{justify-self:auto}.lg\:justify-self-start{justify-self:start}.lg\:justify-self-end{justify-self:end}.lg\:justify-self-center{justify-self:center}.lg\:justify-self-stretch{justify-self:stretch}.lg\:flex-1{flex:1 1 0%}.lg\:flex-2{flex:2 2 0%}.lg\:flex-3{flex:3 3 0%}.lg\:flex-auto{flex:1 1 auto}.lg\:flex-initial{flex:0 1 auto}.lg\:flex-none{flex:none}.lg\:flex-grow-0{flex-grow:0}.lg\:flex-grow{flex-grow:1}.lg\:flex-shrink-0{flex-shrink:0}.lg\:flex-shrink{flex-shrink:1}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-4{order:4}.lg\:order-5{order:5}.lg\:order-6{order:6}.lg\:order-7{order:7}.lg\:order-8{order:8}.lg\:order-9{order:9}.lg\:order-10{order:10}.lg\:order-11{order:11}.lg\:order-12{order:12}.lg\:order-first{order:-9999}.lg\:order-last{order:9999}.lg\:order-none{order:0}.lg\:float-right{float:right}.lg\:float-left{float:left}.lg\:float-none{float:none}.lg\:clearfix:after{content:"";display:table;clear:both}.lg\:clear-left{clear:left}.lg\:clear-right{clear:right}.lg\:clear-both{clear:both}.lg\:clear-none{clear:none}.lg\:font-brand,.lg\:font-sans,.lg\:font-serif{font-family:Source Sans Pro,sans-serif}.lg\:font-inconsolata{font-family:Inconsolata}.lg\:font-source{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.lg\:font-hairline{font-weight:100}.lg\:font-thin{font-weight:200}.lg\:font-light{font-weight:300}.lg\:font-normal{font-weight:400}.lg\:font-medium{font-weight:500}.lg\:font-semibold{font-weight:600}.lg\:font-bold{font-weight:700}.lg\:font-extrabold{font-weight:800}.lg\:font-black{font-weight:900}.lg\:hover\:font-hairline:hover{font-weight:100}.lg\:hover\:font-thin:hover{font-weight:200}.lg\:hover\:font-light:hover{font-weight:300}.lg\:hover\:font-normal:hover{font-weight:400}.lg\:hover\:font-medium:hover{font-weight:500}.lg\:hover\:font-semibold:hover{font-weight:600}.lg\:hover\:font-bold:hover{font-weight:700}.lg\:hover\:font-extrabold:hover{font-weight:800}.lg\:hover\:font-black:hover{font-weight:900}.lg\:focus\:font-hairline:focus{font-weight:100}.lg\:focus\:font-thin:focus{font-weight:200}.lg\:focus\:font-light:focus{font-weight:300}.lg\:focus\:font-normal:focus{font-weight:400}.lg\:focus\:font-medium:focus{font-weight:500}.lg\:focus\:font-semibold:focus{font-weight:600}.lg\:focus\:font-bold:focus{font-weight:700}.lg\:focus\:font-extrabold:focus{font-weight:800}.lg\:focus\:font-black:focus{font-weight:900}.lg\:h-0{height:0}.lg\:h-1{height:.25rem}.lg\:h-2{height:.5rem}.lg\:h-3{height:.75rem}.lg\:h-4{height:1rem}.lg\:h-5{height:1.25rem}.lg\:h-6{height:1.5rem}.lg\:h-7{height:1.75rem}.lg\:h-8{height:2rem}.lg\:h-9{height:2.25rem}.lg\:h-10{height:2.5rem}.lg\:h-11{height:2.75rem}.lg\:h-12{height:3rem}.lg\:h-15{height:3.75rem}.lg\:h-16{height:4rem}.lg\:h-20{height:5rem}.lg\:h-22{height:5.5rem}.lg\:h-24{height:6rem}.lg\:h-25{height:6.25rem}.lg\:h-26{height:6.5rem}.lg\:h-28{height:8rem}.lg\:h-30{height:8.5rem}.lg\:h-32{height:9rem}.lg\:h-40{height:10rem}.lg\:h-48{height:12rem}.lg\:h-52{height:13rem}.lg\:h-56{height:14rem}.lg\:h-60{height:15rem}.lg\:h-64{height:16rem}.lg\:h-68{height:17rem}.lg\:h-auto{height:auto}.lg\:h-px{height:1px}.lg\:h-0\.5{height:.125rem}.lg\:h-1\.5{height:.375rem}.lg\:h-2\.5{height:.625rem}.lg\:h-7\.5{height:1.875rem}.lg\:h-full{height:100%}.lg\:h-screen{height:100vh}.lg\:text-micro{font-size:.5rem}.lg\:text-xxs{font-size:.625rem}.lg\:text-xs{font-size:.75rem}.lg\:text-sm{font-size:.875rem}.lg\:text-base{font-size:1rem}.lg\:text-md{font-size:1.125rem}.lg\:text-lg{font-size:1.25rem}.lg\:text-xl{font-size:1.5rem}.lg\:text-2xl{font-size:1.75rem}.lg\:text-3xl{font-size:2rem}.lg\:text-4xl{font-size:2.25rem}.lg\:text-5xl{font-size:2.75rem}.lg\:text-7xl{font-size:3.75rem}.lg\:text-11xl{font-size:4.75rem}.lg\:leading-3{line-height:.75rem}.lg\:leading-4{line-height:1rem}.lg\:leading-5{line-height:1.25rem}.lg\:leading-6{line-height:1.5rem}.lg\:leading-7{line-height:1.75rem}.lg\:leading-8{line-height:2rem}.lg\:leading-9{line-height:2.25rem}.lg\:leading-10{line-height:2.5rem}.lg\:leading-none{line-height:1}.lg\:leading-tight{line-height:1.25}.lg\:leading-snug{line-height:1.375}.lg\:leading-normal{line-height:1.5}.lg\:leading-relaxed{line-height:1.625}.lg\:leading-loose{line-height:2}.lg\:list-inside{list-style-position:inside}.lg\:list-outside{list-style-position:outside}.lg\:list-none{list-style-type:none}.lg\:list-disc{list-style-type:disc}.lg\:list-decimal{list-style-type:decimal}.lg\:m-0{margin:0}.lg\:m-1{margin:.25rem}.lg\:m-2{margin:.5rem}.lg\:m-3{margin:.75rem}.lg\:m-4{margin:1rem}.lg\:m-5{margin:1.25rem}.lg\:m-6{margin:1.5rem}.lg\:m-7{margin:1.75rem}.lg\:m-8{margin:2rem}.lg\:m-9{margin:2.25rem}.lg\:m-10{margin:2.5rem}.lg\:m-11{margin:2.75rem}.lg\:m-12{margin:3rem}.lg\:m-15{margin:3.75rem}.lg\:m-16{margin:4rem}.lg\:m-20{margin:5rem}.lg\:m-22{margin:5.5rem}.lg\:m-24{margin:6rem}.lg\:m-25{margin:6.25rem}.lg\:m-26{margin:6.5rem}.lg\:m-28{margin:8rem}.lg\:m-30{margin:8.5rem}.lg\:m-32{margin:9rem}.lg\:m-40{margin:10rem}.lg\:m-48{margin:12rem}.lg\:m-52{margin:13rem}.lg\:m-56{margin:14rem}.lg\:m-60{margin:15rem}.lg\:m-64{margin:16rem}.lg\:m-68{margin:17rem}.lg\:m-px{margin:1px}.lg\:-m-px{margin:-1px}.lg\:-m-2px{margin:-2px}.lg\:m-auto{margin:auto}.lg\:m-0\.5{margin:.125rem}.lg\:m-1\.5{margin:.375rem}.lg\:m-2\.5{margin:.625rem}.lg\:m-7\.5{margin:1.875rem}.lg\:-m-1{margin:-.25rem}.lg\:-m-2{margin:-.5rem}.lg\:-m-3{margin:-.75rem}.lg\:-m-4{margin:-1rem}.lg\:-m-5{margin:-1.25rem}.lg\:-m-6{margin:-1.5rem}.lg\:-m-7{margin:-1.75rem}.lg\:-m-8{margin:-2rem}.lg\:-m-9{margin:-2.25rem}.lg\:-m-10{margin:-2.5rem}.lg\:-m-11{margin:-2.75rem}.lg\:-m-12{margin:-3rem}.lg\:-m-15{margin:-3.75rem}.lg\:-m-16{margin:-4rem}.lg\:-m-20{margin:-5rem}.lg\:-m-22{margin:-5.5rem}.lg\:-m-24{margin:-6rem}.lg\:-m-25{margin:-6.25rem}.lg\:-m-26{margin:-6.5rem}.lg\:-m-28{margin:-8rem}.lg\:-m-30{margin:-8.5rem}.lg\:-m-32{margin:-9rem}.lg\:-m-40{margin:-10rem}.lg\:-m-48{margin:-12rem}.lg\:-m-52{margin:-13rem}.lg\:-m-56{margin:-14rem}.lg\:-m-60{margin:-15rem}.lg\:-m-64{margin:-16rem}.lg\:-m-68{margin:-17rem}.lg\:-m-0\.5{margin:-.125rem}.lg\:-m-1\.5{margin:-.375rem}.lg\:-m-2\.5{margin:-.625rem}.lg\:-m-7\.5{margin:-1.875rem}.lg\:my-0{margin-top:0;margin-bottom:0}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:my-1{margin-top:.25rem;margin-bottom:.25rem}.lg\:mx-1{margin-left:.25rem;margin-right:.25rem}.lg\:my-2{margin-top:.5rem;margin-bottom:.5rem}.lg\:mx-2{margin-left:.5rem;margin-right:.5rem}.lg\:my-3{margin-top:.75rem;margin-bottom:.75rem}.lg\:mx-3{margin-left:.75rem;margin-right:.75rem}.lg\:my-4{margin-top:1rem;margin-bottom:1rem}.lg\:mx-4{margin-left:1rem;margin-right:1rem}.lg\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.lg\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.lg\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.lg\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.lg\:my-7{margin-top:1.75rem;margin-bottom:1.75rem}.lg\:mx-7{margin-left:1.75rem;margin-right:1.75rem}.lg\:my-8{margin-top:2rem;margin-bottom:2rem}.lg\:mx-8{margin-left:2rem;margin-right:2rem}.lg\:my-9{margin-top:2.25rem;margin-bottom:2.25rem}.lg\:mx-9{margin-left:2.25rem;margin-right:2.25rem}.lg\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.lg\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.lg\:my-11{margin-top:2.75rem;margin-bottom:2.75rem}.lg\:mx-11{margin-left:2.75rem;margin-right:2.75rem}.lg\:my-12{margin-top:3rem;margin-bottom:3rem}.lg\:mx-12{margin-left:3rem;margin-right:3rem}.lg\:my-15{margin-top:3.75rem;margin-bottom:3.75rem}.lg\:mx-15{margin-left:3.75rem;margin-right:3.75rem}.lg\:my-16{margin-top:4rem;margin-bottom:4rem}.lg\:mx-16{margin-left:4rem;margin-right:4rem}.lg\:my-20{margin-top:5rem;margin-bottom:5rem}.lg\:mx-20{margin-left:5rem;margin-right:5rem}.lg\:my-22{margin-top:5.5rem;margin-bottom:5.5rem}.lg\:mx-22{margin-left:5.5rem;margin-right:5.5rem}.lg\:my-24{margin-top:6rem;margin-bottom:6rem}.lg\:mx-24{margin-left:6rem;margin-right:6rem}.lg\:my-25{margin-top:6.25rem;margin-bottom:6.25rem}.lg\:mx-25{margin-left:6.25rem;margin-right:6.25rem}.lg\:my-26{margin-top:6.5rem;margin-bottom:6.5rem}.lg\:mx-26{margin-left:6.5rem;margin-right:6.5rem}.lg\:my-28{margin-top:8rem;margin-bottom:8rem}.lg\:mx-28{margin-left:8rem;margin-right:8rem}.lg\:my-30{margin-top:8.5rem;margin-bottom:8.5rem}.lg\:mx-30{margin-left:8.5rem;margin-right:8.5rem}.lg\:my-32{margin-top:9rem;margin-bottom:9rem}.lg\:mx-32{margin-left:9rem;margin-right:9rem}.lg\:my-40{margin-top:10rem;margin-bottom:10rem}.lg\:mx-40{margin-left:10rem;margin-right:10rem}.lg\:my-48{margin-top:12rem;margin-bottom:12rem}.lg\:mx-48{margin-left:12rem;margin-right:12rem}.lg\:my-52{margin-top:13rem;margin-bottom:13rem}.lg\:mx-52{margin-left:13rem;margin-right:13rem}.lg\:my-56{margin-top:14rem;margin-bottom:14rem}.lg\:mx-56{margin-left:14rem;margin-right:14rem}.lg\:my-60{margin-top:15rem;margin-bottom:15rem}.lg\:mx-60{margin-left:15rem;margin-right:15rem}.lg\:my-64{margin-top:16rem;margin-bottom:16rem}.lg\:mx-64{margin-left:16rem;margin-right:16rem}.lg\:my-68{margin-top:17rem;margin-bottom:17rem}.lg\:mx-68{margin-left:17rem;margin-right:17rem}.lg\:my-px{margin-top:1px;margin-bottom:1px}.lg\:mx-px{margin-left:1px;margin-right:1px}.lg\:-my-px{margin-top:-1px;margin-bottom:-1px}.lg\:-mx-px{margin-left:-1px;margin-right:-1px}.lg\:-my-2px{margin-top:-2px;margin-bottom:-2px}.lg\:-mx-2px{margin-left:-2px;margin-right:-2px}.lg\:my-auto{margin-top:auto;margin-bottom:auto}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.lg\:mx-0\.5{margin-left:.125rem;margin-right:.125rem}.lg\:my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.lg\:mx-1\.5{margin-left:.375rem;margin-right:.375rem}.lg\:my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.lg\:mx-2\.5{margin-left:.625rem;margin-right:.625rem}.lg\:my-7\.5{margin-top:1.875rem;margin-bottom:1.875rem}.lg\:mx-7\.5{margin-left:1.875rem;margin-right:1.875rem}.lg\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.lg\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.lg\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.lg\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.lg\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.lg\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.lg\:-my-4{margin-top:-1rem;margin-bottom:-1rem}.lg\:-mx-4{margin-left:-1rem;margin-right:-1rem}.lg\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.lg\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.lg\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.lg\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.lg\:-my-7{margin-top:-1.75rem;margin-bottom:-1.75rem}.lg\:-mx-7{margin-left:-1.75rem;margin-right:-1.75rem}.lg\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:-my-9{margin-top:-2.25rem;margin-bottom:-2.25rem}.lg\:-mx-9{margin-left:-2.25rem;margin-right:-2.25rem}.lg\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.lg\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.lg\:-my-11{margin-top:-2.75rem;margin-bottom:-2.75rem}.lg\:-mx-11{margin-left:-2.75rem;margin-right:-2.75rem}.lg\:-my-12{margin-top:-3rem;margin-bottom:-3rem}.lg\:-mx-12{margin-left:-3rem;margin-right:-3rem}.lg\:-my-15{margin-top:-3.75rem;margin-bottom:-3.75rem}.lg\:-mx-15{margin-left:-3.75rem;margin-right:-3.75rem}.lg\:-my-16{margin-top:-4rem;margin-bottom:-4rem}.lg\:-mx-16{margin-left:-4rem;margin-right:-4rem}.lg\:-my-20{margin-top:-5rem;margin-bottom:-5rem}.lg\:-mx-20{margin-left:-5rem;margin-right:-5rem}.lg\:-my-22{margin-top:-5.5rem;margin-bottom:-5.5rem}.lg\:-mx-22{margin-left:-5.5rem;margin-right:-5.5rem}.lg\:-my-24{margin-top:-6rem;margin-bottom:-6rem}.lg\:-mx-24{margin-left:-6rem;margin-right:-6rem}.lg\:-my-25{margin-top:-6.25rem;margin-bottom:-6.25rem}.lg\:-mx-25{margin-left:-6.25rem;margin-right:-6.25rem}.lg\:-my-26{margin-top:-6.5rem;margin-bottom:-6.5rem}.lg\:-mx-26{margin-left:-6.5rem;margin-right:-6.5rem}.lg\:-my-28{margin-top:-8rem;margin-bottom:-8rem}.lg\:-mx-28{margin-left:-8rem;margin-right:-8rem}.lg\:-my-30{margin-top:-8.5rem;margin-bottom:-8.5rem}.lg\:-mx-30{margin-left:-8.5rem;margin-right:-8.5rem}.lg\:-my-32{margin-top:-9rem;margin-bottom:-9rem}.lg\:-mx-32{margin-left:-9rem;margin-right:-9rem}.lg\:-my-40{margin-top:-10rem;margin-bottom:-10rem}.lg\:-mx-40{margin-left:-10rem;margin-right:-10rem}.lg\:-my-48{margin-top:-12rem;margin-bottom:-12rem}.lg\:-mx-48{margin-left:-12rem;margin-right:-12rem}.lg\:-my-52{margin-top:-13rem;margin-bottom:-13rem}.lg\:-mx-52{margin-left:-13rem;margin-right:-13rem}.lg\:-my-56{margin-top:-14rem;margin-bottom:-14rem}.lg\:-mx-56{margin-left:-14rem;margin-right:-14rem}.lg\:-my-60{margin-top:-15rem;margin-bottom:-15rem}.lg\:-mx-60{margin-left:-15rem;margin-right:-15rem}.lg\:-my-64{margin-top:-16rem;margin-bottom:-16rem}.lg\:-mx-64{margin-left:-16rem;margin-right:-16rem}.lg\:-my-68{margin-top:-17rem;margin-bottom:-17rem}.lg\:-mx-68{margin-left:-17rem;margin-right:-17rem}.lg\:-my-0\.5{margin-top:-.125rem;margin-bottom:-.125rem}.lg\:-mx-0\.5{margin-left:-.125rem;margin-right:-.125rem}.lg\:-my-1\.5{margin-top:-.375rem;margin-bottom:-.375rem}.lg\:-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.lg\:-my-2\.5{margin-top:-.625rem;margin-bottom:-.625rem}.lg\:-mx-2\.5{margin-left:-.625rem;margin-right:-.625rem}.lg\:-my-7\.5{margin-top:-1.875rem;margin-bottom:-1.875rem}.lg\:-mx-7\.5{margin-left:-1.875rem;margin-right:-1.875rem}.lg\:mt-0{margin-top:0}.lg\:mr-0{margin-right:0}.lg\:mb-0{margin-bottom:0}.lg\:ml-0{margin-left:0}.lg\:mt-1{margin-top:.25rem}.lg\:mr-1{margin-right:.25rem}.lg\:mb-1{margin-bottom:.25rem}.lg\:ml-1{margin-left:.25rem}.lg\:mt-2{margin-top:.5rem}.lg\:mr-2{margin-right:.5rem}.lg\:mb-2{margin-bottom:.5rem}.lg\:ml-2{margin-left:.5rem}.lg\:mt-3{margin-top:.75rem}.lg\:mr-3{margin-right:.75rem}.lg\:mb-3{margin-bottom:.75rem}.lg\:ml-3{margin-left:.75rem}.lg\:mt-4{margin-top:1rem}.lg\:mr-4{margin-right:1rem}.lg\:mb-4{margin-bottom:1rem}.lg\:ml-4{margin-left:1rem}.lg\:mt-5{margin-top:1.25rem}.lg\:mr-5{margin-right:1.25rem}.lg\:mb-5{margin-bottom:1.25rem}.lg\:ml-5{margin-left:1.25rem}.lg\:mt-6{margin-top:1.5rem}.lg\:mr-6{margin-right:1.5rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:ml-6{margin-left:1.5rem}.lg\:mt-7{margin-top:1.75rem}.lg\:mr-7{margin-right:1.75rem}.lg\:mb-7{margin-bottom:1.75rem}.lg\:ml-7{margin-left:1.75rem}.lg\:mt-8{margin-top:2rem}.lg\:mr-8{margin-right:2rem}.lg\:mb-8{margin-bottom:2rem}.lg\:ml-8{margin-left:2rem}.lg\:mt-9{margin-top:2.25rem}.lg\:mr-9{margin-right:2.25rem}.lg\:mb-9{margin-bottom:2.25rem}.lg\:ml-9{margin-left:2.25rem}.lg\:mt-10{margin-top:2.5rem}.lg\:mr-10{margin-right:2.5rem}.lg\:mb-10{margin-bottom:2.5rem}.lg\:ml-10{margin-left:2.5rem}.lg\:mt-11{margin-top:2.75rem}.lg\:mr-11{margin-right:2.75rem}.lg\:mb-11{margin-bottom:2.75rem}.lg\:ml-11{margin-left:2.75rem}.lg\:mt-12{margin-top:3rem}.lg\:mr-12{margin-right:3rem}.lg\:mb-12{margin-bottom:3rem}.lg\:ml-12{margin-left:3rem}.lg\:mt-15{margin-top:3.75rem}.lg\:mr-15{margin-right:3.75rem}.lg\:mb-15{margin-bottom:3.75rem}.lg\:ml-15{margin-left:3.75rem}.lg\:mt-16{margin-top:4rem}.lg\:mr-16{margin-right:4rem}.lg\:mb-16{margin-bottom:4rem}.lg\:ml-16{margin-left:4rem}.lg\:mt-20{margin-top:5rem}.lg\:mr-20{margin-right:5rem}.lg\:mb-20{margin-bottom:5rem}.lg\:ml-20{margin-left:5rem}.lg\:mt-22{margin-top:5.5rem}.lg\:mr-22{margin-right:5.5rem}.lg\:mb-22{margin-bottom:5.5rem}.lg\:ml-22{margin-left:5.5rem}.lg\:mt-24{margin-top:6rem}.lg\:mr-24{margin-right:6rem}.lg\:mb-24{margin-bottom:6rem}.lg\:ml-24{margin-left:6rem}.lg\:mt-25{margin-top:6.25rem}.lg\:mr-25{margin-right:6.25rem}.lg\:mb-25{margin-bottom:6.25rem}.lg\:ml-25{margin-left:6.25rem}.lg\:mt-26{margin-top:6.5rem}.lg\:mr-26{margin-right:6.5rem}.lg\:mb-26{margin-bottom:6.5rem}.lg\:ml-26{margin-left:6.5rem}.lg\:mt-28{margin-top:8rem}.lg\:mr-28{margin-right:8rem}.lg\:mb-28{margin-bottom:8rem}.lg\:ml-28{margin-left:8rem}.lg\:mt-30{margin-top:8.5rem}.lg\:mr-30{margin-right:8.5rem}.lg\:mb-30{margin-bottom:8.5rem}.lg\:ml-30{margin-left:8.5rem}.lg\:mt-32{margin-top:9rem}.lg\:mr-32{margin-right:9rem}.lg\:mb-32{margin-bottom:9rem}.lg\:ml-32{margin-left:9rem}.lg\:mt-40{margin-top:10rem}.lg\:mr-40{margin-right:10rem}.lg\:mb-40{margin-bottom:10rem}.lg\:ml-40{margin-left:10rem}.lg\:mt-48{margin-top:12rem}.lg\:mr-48{margin-right:12rem}.lg\:mb-48{margin-bottom:12rem}.lg\:ml-48{margin-left:12rem}.lg\:mt-52{margin-top:13rem}.lg\:mr-52{margin-right:13rem}.lg\:mb-52{margin-bottom:13rem}.lg\:ml-52{margin-left:13rem}.lg\:mt-56{margin-top:14rem}.lg\:mr-56{margin-right:14rem}.lg\:mb-56{margin-bottom:14rem}.lg\:ml-56{margin-left:14rem}.lg\:mt-60{margin-top:15rem}.lg\:mr-60{margin-right:15rem}.lg\:mb-60{margin-bottom:15rem}.lg\:ml-60{margin-left:15rem}.lg\:mt-64{margin-top:16rem}.lg\:mr-64{margin-right:16rem}.lg\:mb-64{margin-bottom:16rem}.lg\:ml-64{margin-left:16rem}.lg\:mt-68{margin-top:17rem}.lg\:mr-68{margin-right:17rem}.lg\:mb-68{margin-bottom:17rem}.lg\:ml-68{margin-left:17rem}.lg\:mt-px{margin-top:1px}.lg\:mr-px{margin-right:1px}.lg\:mb-px{margin-bottom:1px}.lg\:ml-px{margin-left:1px}.lg\:-mt-px{margin-top:-1px}.lg\:-mr-px{margin-right:-1px}.lg\:-mb-px{margin-bottom:-1px}.lg\:-ml-px{margin-left:-1px}.lg\:-mt-2px{margin-top:-2px}.lg\:-mr-2px{margin-right:-2px}.lg\:-mb-2px{margin-bottom:-2px}.lg\:-ml-2px{margin-left:-2px}.lg\:mt-auto{margin-top:auto}.lg\:mr-auto{margin-right:auto}.lg\:mb-auto{margin-bottom:auto}.lg\:ml-auto{margin-left:auto}.lg\:mt-0\.5{margin-top:.125rem}.lg\:mr-0\.5{margin-right:.125rem}.lg\:mb-0\.5{margin-bottom:.125rem}.lg\:ml-0\.5{margin-left:.125rem}.lg\:mt-1\.5{margin-top:.375rem}.lg\:mr-1\.5{margin-right:.375rem}.lg\:mb-1\.5{margin-bottom:.375rem}.lg\:ml-1\.5{margin-left:.375rem}.lg\:mt-2\.5{margin-top:.625rem}.lg\:mr-2\.5{margin-right:.625rem}.lg\:mb-2\.5{margin-bottom:.625rem}.lg\:ml-2\.5{margin-left:.625rem}.lg\:mt-7\.5{margin-top:1.875rem}.lg\:mr-7\.5{margin-right:1.875rem}.lg\:mb-7\.5{margin-bottom:1.875rem}.lg\:ml-7\.5{margin-left:1.875rem}.lg\:-mt-1{margin-top:-.25rem}.lg\:-mr-1{margin-right:-.25rem}.lg\:-mb-1{margin-bottom:-.25rem}.lg\:-ml-1{margin-left:-.25rem}.lg\:-mt-2{margin-top:-.5rem}.lg\:-mr-2{margin-right:-.5rem}.lg\:-mb-2{margin-bottom:-.5rem}.lg\:-ml-2{margin-left:-.5rem}.lg\:-mt-3{margin-top:-.75rem}.lg\:-mr-3{margin-right:-.75rem}.lg\:-mb-3{margin-bottom:-.75rem}.lg\:-ml-3{margin-left:-.75rem}.lg\:-mt-4{margin-top:-1rem}.lg\:-mr-4{margin-right:-1rem}.lg\:-mb-4{margin-bottom:-1rem}.lg\:-ml-4{margin-left:-1rem}.lg\:-mt-5{margin-top:-1.25rem}.lg\:-mr-5{margin-right:-1.25rem}.lg\:-mb-5{margin-bottom:-1.25rem}.lg\:-ml-5{margin-left:-1.25rem}.lg\:-mt-6{margin-top:-1.5rem}.lg\:-mr-6{margin-right:-1.5rem}.lg\:-mb-6{margin-bottom:-1.5rem}.lg\:-ml-6{margin-left:-1.5rem}.lg\:-mt-7{margin-top:-1.75rem}.lg\:-mr-7{margin-right:-1.75rem}.lg\:-mb-7{margin-bottom:-1.75rem}.lg\:-ml-7{margin-left:-1.75rem}.lg\:-mt-8{margin-top:-2rem}.lg\:-mr-8{margin-right:-2rem}.lg\:-mb-8{margin-bottom:-2rem}.lg\:-ml-8{margin-left:-2rem}.lg\:-mt-9{margin-top:-2.25rem}.lg\:-mr-9{margin-right:-2.25rem}.lg\:-mb-9{margin-bottom:-2.25rem}.lg\:-ml-9{margin-left:-2.25rem}.lg\:-mt-10{margin-top:-2.5rem}.lg\:-mr-10{margin-right:-2.5rem}.lg\:-mb-10{margin-bottom:-2.5rem}.lg\:-ml-10{margin-left:-2.5rem}.lg\:-mt-11{margin-top:-2.75rem}.lg\:-mr-11{margin-right:-2.75rem}.lg\:-mb-11{margin-bottom:-2.75rem}.lg\:-ml-11{margin-left:-2.75rem}.lg\:-mt-12{margin-top:-3rem}.lg\:-mr-12{margin-right:-3rem}.lg\:-mb-12{margin-bottom:-3rem}.lg\:-ml-12{margin-left:-3rem}.lg\:-mt-15{margin-top:-3.75rem}.lg\:-mr-15{margin-right:-3.75rem}.lg\:-mb-15{margin-bottom:-3.75rem}.lg\:-ml-15{margin-left:-3.75rem}.lg\:-mt-16{margin-top:-4rem}.lg\:-mr-16{margin-right:-4rem}.lg\:-mb-16{margin-bottom:-4rem}.lg\:-ml-16{margin-left:-4rem}.lg\:-mt-20{margin-top:-5rem}.lg\:-mr-20{margin-right:-5rem}.lg\:-mb-20{margin-bottom:-5rem}.lg\:-ml-20{margin-left:-5rem}.lg\:-mt-22{margin-top:-5.5rem}.lg\:-mr-22{margin-right:-5.5rem}.lg\:-mb-22{margin-bottom:-5.5rem}.lg\:-ml-22{margin-left:-5.5rem}.lg\:-mt-24{margin-top:-6rem}.lg\:-mr-24{margin-right:-6rem}.lg\:-mb-24{margin-bottom:-6rem}.lg\:-ml-24{margin-left:-6rem}.lg\:-mt-25{margin-top:-6.25rem}.lg\:-mr-25{margin-right:-6.25rem}.lg\:-mb-25{margin-bottom:-6.25rem}.lg\:-ml-25{margin-left:-6.25rem}.lg\:-mt-26{margin-top:-6.5rem}.lg\:-mr-26{margin-right:-6.5rem}.lg\:-mb-26{margin-bottom:-6.5rem}.lg\:-ml-26{margin-left:-6.5rem}.lg\:-mt-28{margin-top:-8rem}.lg\:-mr-28{margin-right:-8rem}.lg\:-mb-28{margin-bottom:-8rem}.lg\:-ml-28{margin-left:-8rem}.lg\:-mt-30{margin-top:-8.5rem}.lg\:-mr-30{margin-right:-8.5rem}.lg\:-mb-30{margin-bottom:-8.5rem}.lg\:-ml-30{margin-left:-8.5rem}.lg\:-mt-32{margin-top:-9rem}.lg\:-mr-32{margin-right:-9rem}.lg\:-mb-32{margin-bottom:-9rem}.lg\:-ml-32{margin-left:-9rem}.lg\:-mt-40{margin-top:-10rem}.lg\:-mr-40{margin-right:-10rem}.lg\:-mb-40{margin-bottom:-10rem}.lg\:-ml-40{margin-left:-10rem}.lg\:-mt-48{margin-top:-12rem}.lg\:-mr-48{margin-right:-12rem}.lg\:-mb-48{margin-bottom:-12rem}.lg\:-ml-48{margin-left:-12rem}.lg\:-mt-52{margin-top:-13rem}.lg\:-mr-52{margin-right:-13rem}.lg\:-mb-52{margin-bottom:-13rem}.lg\:-ml-52{margin-left:-13rem}.lg\:-mt-56{margin-top:-14rem}.lg\:-mr-56{margin-right:-14rem}.lg\:-mb-56{margin-bottom:-14rem}.lg\:-ml-56{margin-left:-14rem}.lg\:-mt-60{margin-top:-15rem}.lg\:-mr-60{margin-right:-15rem}.lg\:-mb-60{margin-bottom:-15rem}.lg\:-ml-60{margin-left:-15rem}.lg\:-mt-64{margin-top:-16rem}.lg\:-mr-64{margin-right:-16rem}.lg\:-mb-64{margin-bottom:-16rem}.lg\:-ml-64{margin-left:-16rem}.lg\:-mt-68{margin-top:-17rem}.lg\:-mr-68{margin-right:-17rem}.lg\:-mb-68{margin-bottom:-17rem}.lg\:-ml-68{margin-left:-17rem}.lg\:-mt-0\.5{margin-top:-.125rem}.lg\:-mr-0\.5{margin-right:-.125rem}.lg\:-mb-0\.5{margin-bottom:-.125rem}.lg\:-ml-0\.5{margin-left:-.125rem}.lg\:-mt-1\.5{margin-top:-.375rem}.lg\:-mr-1\.5{margin-right:-.375rem}.lg\:-mb-1\.5{margin-bottom:-.375rem}.lg\:-ml-1\.5{margin-left:-.375rem}.lg\:-mt-2\.5{margin-top:-.625rem}.lg\:-mr-2\.5{margin-right:-.625rem}.lg\:-mb-2\.5{margin-bottom:-.625rem}.lg\:-ml-2\.5{margin-left:-.625rem}.lg\:-mt-7\.5{margin-top:-1.875rem}.lg\:-mr-7\.5{margin-right:-1.875rem}.lg\:-mb-7\.5{margin-bottom:-1.875rem}.lg\:-ml-7\.5{margin-left:-1.875rem}.lg\:max-h-0{max-height:0}.lg\:max-h-1{max-height:.25rem}.lg\:max-h-2{max-height:.5rem}.lg\:max-h-3{max-height:.75rem}.lg\:max-h-4{max-height:1rem}.lg\:max-h-5{max-height:1.25rem}.lg\:max-h-6{max-height:1.5rem}.lg\:max-h-7{max-height:1.75rem}.lg\:max-h-8{max-height:2rem}.lg\:max-h-9{max-height:2.25rem}.lg\:max-h-10{max-height:2.5rem}.lg\:max-h-11{max-height:2.75rem}.lg\:max-h-12{max-height:3rem}.lg\:max-h-15{max-height:3.75rem}.lg\:max-h-16{max-height:4rem}.lg\:max-h-20{max-height:5rem}.lg\:max-h-22{max-height:5.5rem}.lg\:max-h-24{max-height:6rem}.lg\:max-h-25{max-height:6.25rem}.lg\:max-h-26{max-height:6.5rem}.lg\:max-h-28{max-height:8rem}.lg\:max-h-30{max-height:8.5rem}.lg\:max-h-32{max-height:9rem}.lg\:max-h-40{max-height:10rem}.lg\:max-h-48{max-height:12rem}.lg\:max-h-52{max-height:13rem}.lg\:max-h-56{max-height:14rem}.lg\:max-h-60{max-height:15rem}.lg\:max-h-64{max-height:16rem}.lg\:max-h-68{max-height:17rem}.lg\:max-h-px{max-height:1px}.lg\:max-h-0\.5{max-height:.125rem}.lg\:max-h-1\.5{max-height:.375rem}.lg\:max-h-2\.5{max-height:.625rem}.lg\:max-h-7\.5{max-height:1.875rem}.lg\:max-h-full{max-height:100%}.lg\:max-h-screen{max-height:100vh}.lg\:max-w-none{max-width:none}.lg\:max-w-xs{max-width:20rem}.lg\:max-w-sm{max-width:30rem}.lg\:max-w-md{max-width:40rem}.lg\:max-w-lg{max-width:50rem}.lg\:max-w-xl{max-width:60rem}.lg\:max-w-2xl{max-width:70rem}.lg\:max-w-3xl{max-width:80rem}.lg\:max-w-4xl{max-width:90rem}.lg\:max-w-5xl{max-width:100rem}.lg\:max-w-6xl{max-width:72rem}.lg\:max-w-full{max-width:100%}.lg\:max-w-screen-sm{max-width:40.01em}.lg\:max-w-screen-md{max-width:50.01em}.lg\:max-w-screen-lg{max-width:64.01em}.lg\:max-w-screen-xl{max-width:76.26em}.lg\:max-w-1\/4{max-width:25%}.lg\:max-w-1\/2{max-width:50%}.lg\:max-w-3\/5{max-width:60%}.lg\:max-w-4\/5{max-width:80%}.lg\:max-w-9\/10{max-width:90%}.lg\:max-w-site-mini{max-width:17.5rem}.lg\:max-w-site-small{max-width:31.25rem}.lg\:max-w-site-medium{max-width:43.75rem}.lg\:max-w-site-large{max-width:56.25rem}.lg\:max-w-site-xxl{max-width:90rem}.lg\:max-w-site{max-width:73.75rem}.lg\:max-w-screen{max-width:100vw}.lg\:min-h-0{min-height:0}.lg\:min-h-full{min-height:100%}.lg\:min-h-screen{min-height:100vh}.lg\:min-w-0{min-width:0}.lg\:min-w-full{min-width:100%}.lg\:min-w-min{min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.lg\:min-w-max{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.lg\:min-w-site{min-width:18.75rem}.lg\:min-w-input-mini{min-width:17.5rem}.lg\:min-w-input-small{min-width:31.25rem}.lg\:min-w-input-medium{min-width:36.3125rem}.lg\:min-w-input-large{min-width:61.45rem}.lg\:min-w-button-mini{min-width:5.5rem}.lg\:min-w-button-small{min-width:7rem}.lg\:min-w-button-medium{min-width:9.875rem}.lg\:min-w-button-large{min-width:10rem}.lg\:object-contain{-o-object-fit:contain;object-fit:contain}.lg\:object-cover{-o-object-fit:cover;object-fit:cover}.lg\:object-fill{-o-object-fit:fill;object-fit:fill}.lg\:object-none{-o-object-fit:none;object-fit:none}.lg\:object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.lg\:object-bottom{-o-object-position:bottom;object-position:bottom}.lg\:object-center{-o-object-position:center;object-position:center}.lg\:object-left{-o-object-position:left;object-position:left}.lg\:object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.lg\:object-left-top{-o-object-position:left top;object-position:left top}.lg\:object-right{-o-object-position:right;object-position:right}.lg\:object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.lg\:object-right-top{-o-object-position:right top;object-position:right top}.lg\:object-top{-o-object-position:top;object-position:top}.lg\:opacity-0{opacity:0}.lg\:opacity-25{opacity:.25}.lg\:opacity-50{opacity:.5}.lg\:opacity-75{opacity:.75}.lg\:opacity-100{opacity:1}.lg\:hover\:opacity-0:hover{opacity:0}.lg\:hover\:opacity-25:hover{opacity:.25}.lg\:hover\:opacity-50:hover{opacity:.5}.lg\:hover\:opacity-75:hover{opacity:.75}.lg\:hover\:opacity-100:hover{opacity:1}.lg\:focus\:opacity-0:focus{opacity:0}.lg\:focus\:opacity-25:focus{opacity:.25}.lg\:focus\:opacity-50:focus{opacity:.5}.lg\:focus\:opacity-75:focus{opacity:.75}.lg\:focus\:opacity-100:focus{opacity:1}.group:hover .lg\:group-hover\:opacity-0{opacity:0}.group:hover .lg\:group-hover\:opacity-25{opacity:.25}.group:hover .lg\:group-hover\:opacity-50{opacity:.5}.group:hover .lg\:group-hover\:opacity-75{opacity:.75}.group:hover .lg\:group-hover\:opacity-100{opacity:1}.lg\:outline-none{outline:2px solid transparent;outline-offset:2px}.lg\:outline-white{outline:2px dotted #fff;outline-offset:2px}.lg\:outline-black{outline:2px dotted #000;outline-offset:2px}.lg\:focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.lg\:focus\:outline-white:focus{outline:2px dotted #fff;outline-offset:2px}.lg\:focus\:outline-black:focus{outline:2px dotted #000;outline-offset:2px}.lg\:overflow-auto{overflow:auto}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-visible{overflow:visible}.lg\:overflow-scroll{overflow:scroll}.lg\:overflow-x-auto{overflow-x:auto}.lg\:overflow-y-auto{overflow-y:auto}.lg\:overflow-x-hidden{overflow-x:hidden}.lg\:overflow-y-hidden{overflow-y:hidden}.lg\:overflow-x-visible{overflow-x:visible}.lg\:overflow-y-visible{overflow-y:visible}.lg\:overflow-x-scroll{overflow-x:scroll}.lg\:overflow-y-scroll{overflow-y:scroll}.lg\:scrolling-touch{-webkit-overflow-scrolling:touch}.lg\:scrolling-auto{-webkit-overflow-scrolling:auto}.lg\:overscroll-auto{-ms-scroll-chaining:chained;overscroll-behavior:auto}.lg\:overscroll-contain{-ms-scroll-chaining:none;overscroll-behavior:contain}.lg\:overscroll-none{-ms-scroll-chaining:none;overscroll-behavior:none}.lg\:overscroll-y-auto{overscroll-behavior-y:auto}.lg\:overscroll-y-contain{overscroll-behavior-y:contain}.lg\:overscroll-y-none{overscroll-behavior-y:none}.lg\:overscroll-x-auto{overscroll-behavior-x:auto}.lg\:overscroll-x-contain{overscroll-behavior-x:contain}.lg\:overscroll-x-none{overscroll-behavior-x:none}.lg\:p-0{padding:0}.lg\:p-1{padding:.25rem}.lg\:p-2{padding:.5rem}.lg\:p-3{padding:.75rem}.lg\:p-4{padding:1rem}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:p-7{padding:1.75rem}.lg\:p-8{padding:2rem}.lg\:p-9{padding:2.25rem}.lg\:p-10{padding:2.5rem}.lg\:p-11{padding:2.75rem}.lg\:p-12{padding:3rem}.lg\:p-15{padding:3.75rem}.lg\:p-16{padding:4rem}.lg\:p-20{padding:5rem}.lg\:p-22{padding:5.5rem}.lg\:p-24{padding:6rem}.lg\:p-25{padding:6.25rem}.lg\:p-26{padding:6.5rem}.lg\:p-28{padding:8rem}.lg\:p-30{padding:8.5rem}.lg\:p-32{padding:9rem}.lg\:p-40{padding:10rem}.lg\:p-48{padding:12rem}.lg\:p-52{padding:13rem}.lg\:p-56{padding:14rem}.lg\:p-60{padding:15rem}.lg\:p-64{padding:16rem}.lg\:p-68{padding:17rem}.lg\:p-px{padding:1px}.lg\:p-0\.5{padding:.125rem}.lg\:p-1\.5{padding:.375rem}.lg\:p-2\.5{padding:.625rem}.lg\:p-7\.5{padding:1.875rem}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:px-0{padding-left:0;padding-right:0}.lg\:py-1{padding-top:.25rem;padding-bottom:.25rem}.lg\:px-1{padding-left:.25rem;padding-right:.25rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\:py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.lg\:px-9{padding-left:2.25rem;padding-right:2.25rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}.lg\:px-11{padding-left:2.75rem;padding-right:2.75rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:py-15{padding-top:3.75rem;padding-bottom:3.75rem}.lg\:px-15{padding-left:3.75rem;padding-right:3.75rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:py-22{padding-top:5.5rem;padding-bottom:5.5rem}.lg\:px-22{padding-left:5.5rem;padding-right:5.5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:px-24{padding-left:6rem;padding-right:6rem}.lg\:py-25{padding-top:6.25rem;padding-bottom:6.25rem}.lg\:px-25{padding-left:6.25rem;padding-right:6.25rem}.lg\:py-26{padding-top:6.5rem;padding-bottom:6.5rem}.lg\:px-26{padding-left:6.5rem;padding-right:6.5rem}.lg\:py-28{padding-top:8rem;padding-bottom:8rem}.lg\:px-28{padding-left:8rem;padding-right:8rem}.lg\:py-30{padding-top:8.5rem;padding-bottom:8.5rem}.lg\:px-30{padding-left:8.5rem;padding-right:8.5rem}.lg\:py-32{padding-top:9rem;padding-bottom:9rem}.lg\:px-32{padding-left:9rem;padding-right:9rem}.lg\:py-40{padding-top:10rem;padding-bottom:10rem}.lg\:px-40{padding-left:10rem;padding-right:10rem}.lg\:py-48{padding-top:12rem;padding-bottom:12rem}.lg\:px-48{padding-left:12rem;padding-right:12rem}.lg\:py-52{padding-top:13rem;padding-bottom:13rem}.lg\:px-52{padding-left:13rem;padding-right:13rem}.lg\:py-56{padding-top:14rem;padding-bottom:14rem}.lg\:px-56{padding-left:14rem;padding-right:14rem}.lg\:py-60{padding-top:15rem;padding-bottom:15rem}.lg\:px-60{padding-left:15rem;padding-right:15rem}.lg\:py-64{padding-top:16rem;padding-bottom:16rem}.lg\:px-64{padding-left:16rem;padding-right:16rem}.lg\:py-68{padding-top:17rem;padding-bottom:17rem}.lg\:px-68{padding-left:17rem;padding-right:17rem}.lg\:py-px{padding-top:1px;padding-bottom:1px}.lg\:px-px{padding-left:1px;padding-right:1px}.lg\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.lg\:px-0\.5{padding-left:.125rem;padding-right:.125rem}.lg\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.lg\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.lg\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.lg\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.lg\:py-7\.5{padding-top:1.875rem;padding-bottom:1.875rem}.lg\:px-7\.5{padding-left:1.875rem;padding-right:1.875rem}.lg\:pt-0{padding-top:0}.lg\:pr-0{padding-right:0}.lg\:pb-0{padding-bottom:0}.lg\:pl-0{padding-left:0}.lg\:pt-1{padding-top:.25rem}.lg\:pr-1{padding-right:.25rem}.lg\:pb-1{padding-bottom:.25rem}.lg\:pl-1{padding-left:.25rem}.lg\:pt-2{padding-top:.5rem}.lg\:pr-2{padding-right:.5rem}.lg\:pb-2{padding-bottom:.5rem}.lg\:pl-2{padding-left:.5rem}.lg\:pt-3{padding-top:.75rem}.lg\:pr-3{padding-right:.75rem}.lg\:pb-3{padding-bottom:.75rem}.lg\:pl-3{padding-left:.75rem}.lg\:pt-4{padding-top:1rem}.lg\:pr-4{padding-right:1rem}.lg\:pb-4{padding-bottom:1rem}.lg\:pl-4{padding-left:1rem}.lg\:pt-5{padding-top:1.25rem}.lg\:pr-5{padding-right:1.25rem}.lg\:pb-5{padding-bottom:1.25rem}.lg\:pl-5{padding-left:1.25rem}.lg\:pt-6{padding-top:1.5rem}.lg\:pr-6{padding-right:1.5rem}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pl-6{padding-left:1.5rem}.lg\:pt-7{padding-top:1.75rem}.lg\:pr-7{padding-right:1.75rem}.lg\:pb-7{padding-bottom:1.75rem}.lg\:pl-7{padding-left:1.75rem}.lg\:pt-8{padding-top:2rem}.lg\:pr-8{padding-right:2rem}.lg\:pb-8{padding-bottom:2rem}.lg\:pl-8{padding-left:2rem}.lg\:pt-9{padding-top:2.25rem}.lg\:pr-9{padding-right:2.25rem}.lg\:pb-9{padding-bottom:2.25rem}.lg\:pl-9{padding-left:2.25rem}.lg\:pt-10{padding-top:2.5rem}.lg\:pr-10{padding-right:2.5rem}.lg\:pb-10{padding-bottom:2.5rem}.lg\:pl-10{padding-left:2.5rem}.lg\:pt-11{padding-top:2.75rem}.lg\:pr-11{padding-right:2.75rem}.lg\:pb-11{padding-bottom:2.75rem}.lg\:pl-11{padding-left:2.75rem}.lg\:pt-12{padding-top:3rem}.lg\:pr-12{padding-right:3rem}.lg\:pb-12{padding-bottom:3rem}.lg\:pl-12{padding-left:3rem}.lg\:pt-15{padding-top:3.75rem}.lg\:pr-15{padding-right:3.75rem}.lg\:pb-15{padding-bottom:3.75rem}.lg\:pl-15{padding-left:3.75rem}.lg\:pt-16{padding-top:4rem}.lg\:pr-16{padding-right:4rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pl-16{padding-left:4rem}.lg\:pt-20{padding-top:5rem}.lg\:pr-20{padding-right:5rem}.lg\:pb-20{padding-bottom:5rem}.lg\:pl-20{padding-left:5rem}.lg\:pt-22{padding-top:5.5rem}.lg\:pr-22{padding-right:5.5rem}.lg\:pb-22{padding-bottom:5.5rem}.lg\:pl-22{padding-left:5.5rem}.lg\:pt-24{padding-top:6rem}.lg\:pr-24{padding-right:6rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pl-24{padding-left:6rem}.lg\:pt-25{padding-top:6.25rem}.lg\:pr-25{padding-right:6.25rem}.lg\:pb-25{padding-bottom:6.25rem}.lg\:pl-25{padding-left:6.25rem}.lg\:pt-26{padding-top:6.5rem}.lg\:pr-26{padding-right:6.5rem}.lg\:pb-26{padding-bottom:6.5rem}.lg\:pl-26{padding-left:6.5rem}.lg\:pt-28{padding-top:8rem}.lg\:pr-28{padding-right:8rem}.lg\:pb-28{padding-bottom:8rem}.lg\:pl-28{padding-left:8rem}.lg\:pt-30{padding-top:8.5rem}.lg\:pr-30{padding-right:8.5rem}.lg\:pb-30{padding-bottom:8.5rem}.lg\:pl-30{padding-left:8.5rem}.lg\:pt-32{padding-top:9rem}.lg\:pr-32{padding-right:9rem}.lg\:pb-32{padding-bottom:9rem}.lg\:pl-32{padding-left:9rem}.lg\:pt-40{padding-top:10rem}.lg\:pr-40{padding-right:10rem}.lg\:pb-40{padding-bottom:10rem}.lg\:pl-40{padding-left:10rem}.lg\:pt-48{padding-top:12rem}.lg\:pr-48{padding-right:12rem}.lg\:pb-48{padding-bottom:12rem}.lg\:pl-48{padding-left:12rem}.lg\:pt-52{padding-top:13rem}.lg\:pr-52{padding-right:13rem}.lg\:pb-52{padding-bottom:13rem}.lg\:pl-52{padding-left:13rem}.lg\:pt-56{padding-top:14rem}.lg\:pr-56{padding-right:14rem}.lg\:pb-56{padding-bottom:14rem}.lg\:pl-56{padding-left:14rem}.lg\:pt-60{padding-top:15rem}.lg\:pr-60{padding-right:15rem}.lg\:pb-60{padding-bottom:15rem}.lg\:pl-60{padding-left:15rem}.lg\:pt-64{padding-top:16rem}.lg\:pr-64{padding-right:16rem}.lg\:pb-64{padding-bottom:16rem}.lg\:pl-64{padding-left:16rem}.lg\:pt-68{padding-top:17rem}.lg\:pr-68{padding-right:17rem}.lg\:pb-68{padding-bottom:17rem}.lg\:pl-68{padding-left:17rem}.lg\:pt-px{padding-top:1px}.lg\:pr-px{padding-right:1px}.lg\:pb-px{padding-bottom:1px}.lg\:pl-px{padding-left:1px}.lg\:pt-0\.5{padding-top:.125rem}.lg\:pr-0\.5{padding-right:.125rem}.lg\:pb-0\.5{padding-bottom:.125rem}.lg\:pl-0\.5{padding-left:.125rem}.lg\:pt-1\.5{padding-top:.375rem}.lg\:pr-1\.5{padding-right:.375rem}.lg\:pb-1\.5{padding-bottom:.375rem}.lg\:pl-1\.5{padding-left:.375rem}.lg\:pt-2\.5{padding-top:.625rem}.lg\:pr-2\.5{padding-right:.625rem}.lg\:pb-2\.5{padding-bottom:.625rem}.lg\:pl-2\.5{padding-left:.625rem}.lg\:pt-7\.5{padding-top:1.875rem}.lg\:pr-7\.5{padding-right:1.875rem}.lg\:pb-7\.5{padding-bottom:1.875rem}.lg\:pl-7\.5{padding-left:1.875rem}.lg\:placeholder-transparent::-moz-placeholder{color:transparent}.lg\:placeholder-transparent:-ms-input-placeholder{color:transparent}.lg\:placeholder-transparent::placeholder{color:transparent}.lg\:placeholder-current::-moz-placeholder{color:currentColor}.lg\:placeholder-current:-ms-input-placeholder{color:currentColor}.lg\:placeholder-current::placeholder{color:currentColor}.lg\:placeholder-black::-moz-placeholder{color:#000}.lg\:placeholder-black:-ms-input-placeholder{color:#000}.lg\:placeholder-black::placeholder{color:#000}.lg\:placeholder-white::-moz-placeholder{color:#fff}.lg\:placeholder-white:-ms-input-placeholder{color:#fff}.lg\:placeholder-white::placeholder{color:#fff}.lg\:placeholder-gray-100::-moz-placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.lg\:placeholder-gray-100:-ms-input-placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.lg\:placeholder-gray-100::placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.lg\:placeholder-gray-200::-moz-placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.lg\:placeholder-gray-200:-ms-input-placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.lg\:placeholder-gray-200::placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.lg\:placeholder-gray-300::-moz-placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.lg\:placeholder-gray-300:-ms-input-placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.lg\:placeholder-gray-300::placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.lg\:placeholder-gray-400::-moz-placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.lg\:placeholder-gray-400:-ms-input-placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.lg\:placeholder-gray-400::placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.lg\:placeholder-gray-500::-moz-placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.lg\:placeholder-gray-500:-ms-input-placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.lg\:placeholder-gray-500::placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.lg\:placeholder-gray-600::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.lg\:placeholder-gray-600:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.lg\:placeholder-gray-600::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.lg\:placeholder-gray-700::-moz-placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.lg\:placeholder-gray-700:-ms-input-placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.lg\:placeholder-gray-700::placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.lg\:placeholder-gray-800::-moz-placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.lg\:placeholder-gray-800:-ms-input-placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.lg\:placeholder-gray-800::placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.lg\:placeholder-gray-900::-moz-placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.lg\:placeholder-gray-900:-ms-input-placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.lg\:placeholder-gray-900::placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.lg\:placeholder-gray-DEFAULT::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.lg\:placeholder-gray-DEFAULT:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.lg\:placeholder-gray-DEFAULT::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.lg\:placeholder-gray::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.lg\:placeholder-gray:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.lg\:placeholder-gray::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.lg\:placeholder-red::-moz-placeholder{color:#d64343}.lg\:placeholder-red:-ms-input-placeholder{color:#d64343}.lg\:placeholder-red::placeholder{color:#d64343}.lg\:placeholder-orange::-moz-placeholder{color:#eb6437}.lg\:placeholder-orange:-ms-input-placeholder{color:#eb6437}.lg\:placeholder-orange::placeholder{color:#eb6437}.lg\:placeholder-yellow::-moz-placeholder{color:#f8da30}.lg\:placeholder-yellow:-ms-input-placeholder{color:#f8da30}.lg\:placeholder-yellow::placeholder{color:#f8da30}.lg\:placeholder-green-100::-moz-placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.lg\:placeholder-green-100:-ms-input-placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.lg\:placeholder-green-100::placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.lg\:placeholder-green-200::-moz-placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.lg\:placeholder-green-200:-ms-input-placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.lg\:placeholder-green-200::placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.lg\:placeholder-green-300::-moz-placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.lg\:placeholder-green-300:-ms-input-placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.lg\:placeholder-green-300::placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.lg\:placeholder-green-400::-moz-placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.lg\:placeholder-green-400:-ms-input-placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.lg\:placeholder-green-400::placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.lg\:placeholder-green-500::-moz-placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.lg\:placeholder-green-500:-ms-input-placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.lg\:placeholder-green-500::placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.lg\:placeholder-green-600::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.lg\:placeholder-green-600:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.lg\:placeholder-green-600::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.lg\:placeholder-green-700::-moz-placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.lg\:placeholder-green-700:-ms-input-placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.lg\:placeholder-green-700::placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.lg\:placeholder-green-800::-moz-placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.lg\:placeholder-green-800:-ms-input-placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.lg\:placeholder-green-800::placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.lg\:placeholder-green-900::-moz-placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.lg\:placeholder-green-900:-ms-input-placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.lg\:placeholder-green-900::placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.lg\:placeholder-green-DEFAULT::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.lg\:placeholder-green-DEFAULT:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.lg\:placeholder-green-DEFAULT::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.lg\:placeholder-green::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.lg\:placeholder-green:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.lg\:placeholder-green::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.lg\:placeholder-teal-100::-moz-placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.lg\:placeholder-teal-100:-ms-input-placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.lg\:placeholder-teal-100::placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.lg\:placeholder-teal-200::-moz-placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.lg\:placeholder-teal-200:-ms-input-placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.lg\:placeholder-teal-200::placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.lg\:placeholder-teal-300::-moz-placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.lg\:placeholder-teal-300:-ms-input-placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.lg\:placeholder-teal-300::placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.lg\:placeholder-teal-400::-moz-placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.lg\:placeholder-teal-400:-ms-input-placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.lg\:placeholder-teal-400::placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.lg\:placeholder-teal-500::-moz-placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.lg\:placeholder-teal-500:-ms-input-placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.lg\:placeholder-teal-500::placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.lg\:placeholder-teal-600::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.lg\:placeholder-teal-600:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.lg\:placeholder-teal-600::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.lg\:placeholder-teal-700::-moz-placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.lg\:placeholder-teal-700:-ms-input-placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.lg\:placeholder-teal-700::placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.lg\:placeholder-teal-800::-moz-placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.lg\:placeholder-teal-800:-ms-input-placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.lg\:placeholder-teal-800::placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.lg\:placeholder-teal-900::-moz-placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.lg\:placeholder-teal-900:-ms-input-placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.lg\:placeholder-teal-900::placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.lg\:placeholder-teal-DEFAULT::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.lg\:placeholder-teal-DEFAULT:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.lg\:placeholder-teal-DEFAULT::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.lg\:placeholder-teal::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.lg\:placeholder-teal:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.lg\:placeholder-teal::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.lg\:placeholder-blue-50::-moz-placeholder{color:#d1eaff}.lg\:placeholder-blue-50:-ms-input-placeholder{color:#d1eaff}.lg\:placeholder-blue-50::placeholder{color:#d1eaff}.lg\:placeholder-blue-100::-moz-placeholder{color:#a8d7ff}.lg\:placeholder-blue-100:-ms-input-placeholder{color:#a8d7ff}.lg\:placeholder-blue-100::placeholder{color:#a8d7ff}.lg\:placeholder-blue-200::-moz-placeholder{color:#80c4ff}.lg\:placeholder-blue-200:-ms-input-placeholder{color:#80c4ff}.lg\:placeholder-blue-200::placeholder{color:#80c4ff}.lg\:placeholder-blue-300::-moz-placeholder{color:#57b0ff}.lg\:placeholder-blue-300:-ms-input-placeholder{color:#57b0ff}.lg\:placeholder-blue-300::placeholder{color:#57b0ff}.lg\:placeholder-blue-400::-moz-placeholder{color:#2e9dff}.lg\:placeholder-blue-400:-ms-input-placeholder{color:#2e9dff}.lg\:placeholder-blue-400::placeholder{color:#2e9dff}.lg\:placeholder-blue-500::-moz-placeholder{color:#058aff}.lg\:placeholder-blue-500:-ms-input-placeholder{color:#058aff}.lg\:placeholder-blue-500::placeholder{color:#058aff}.lg\:placeholder-blue-600::-moz-placeholder{color:#0075db}.lg\:placeholder-blue-600:-ms-input-placeholder{color:#0075db}.lg\:placeholder-blue-600::placeholder{color:#0075db}.lg\:placeholder-blue-700::-moz-placeholder{color:#005fb3}.lg\:placeholder-blue-700:-ms-input-placeholder{color:#005fb3}.lg\:placeholder-blue-700::placeholder{color:#005fb3}.lg\:placeholder-blue-800::-moz-placeholder{color:#00498a}.lg\:placeholder-blue-800:-ms-input-placeholder{color:#00498a}.lg\:placeholder-blue-800::placeholder{color:#00498a}.lg\:placeholder-blue-900::-moz-placeholder{color:#003461}.lg\:placeholder-blue-900:-ms-input-placeholder{color:#003461}.lg\:placeholder-blue-900::placeholder{color:#003461}.lg\:placeholder-blue-DEFAULT::-moz-placeholder{color:#0075db}.lg\:placeholder-blue-DEFAULT:-ms-input-placeholder{color:#0075db}.lg\:placeholder-blue-DEFAULT::placeholder{color:#0075db}.lg\:placeholder-blue::-moz-placeholder{color:#0075db}.lg\:placeholder-blue:-ms-input-placeholder{color:#0075db}.lg\:placeholder-blue::placeholder{color:#0075db}.lg\:placeholder-indigo-100::-moz-placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.lg\:placeholder-indigo-100:-ms-input-placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.lg\:placeholder-indigo-100::placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.lg\:placeholder-indigo-200::-moz-placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.lg\:placeholder-indigo-200:-ms-input-placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.lg\:placeholder-indigo-200::placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.lg\:placeholder-indigo-300::-moz-placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.lg\:placeholder-indigo-300:-ms-input-placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.lg\:placeholder-indigo-300::placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.lg\:placeholder-indigo-400::-moz-placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.lg\:placeholder-indigo-400:-ms-input-placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.lg\:placeholder-indigo-400::placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.lg\:placeholder-indigo-500::-moz-placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.lg\:placeholder-indigo-500:-ms-input-placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.lg\:placeholder-indigo-500::placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.lg\:placeholder-indigo-600::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.lg\:placeholder-indigo-600:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.lg\:placeholder-indigo-600::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.lg\:placeholder-indigo-700::-moz-placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.lg\:placeholder-indigo-700:-ms-input-placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.lg\:placeholder-indigo-700::placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.lg\:placeholder-indigo-800::-moz-placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.lg\:placeholder-indigo-800:-ms-input-placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.lg\:placeholder-indigo-800::placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.lg\:placeholder-indigo-900::-moz-placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.lg\:placeholder-indigo-900:-ms-input-placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.lg\:placeholder-indigo-900::placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.lg\:placeholder-indigo-DEFAULT::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.lg\:placeholder-indigo-DEFAULT:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.lg\:placeholder-indigo-DEFAULT::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.lg\:placeholder-indigo::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.lg\:placeholder-indigo:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.lg\:placeholder-indigo::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.lg\:placeholder-purple-100::-moz-placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.lg\:placeholder-purple-100:-ms-input-placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.lg\:placeholder-purple-100::placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.lg\:placeholder-purple-200::-moz-placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.lg\:placeholder-purple-200:-ms-input-placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.lg\:placeholder-purple-200::placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.lg\:placeholder-purple-300::-moz-placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.lg\:placeholder-purple-300:-ms-input-placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.lg\:placeholder-purple-300::placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.lg\:placeholder-purple-400::-moz-placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.lg\:placeholder-purple-400:-ms-input-placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.lg\:placeholder-purple-400::placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.lg\:placeholder-purple-500::-moz-placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.lg\:placeholder-purple-500:-ms-input-placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.lg\:placeholder-purple-500::placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.lg\:placeholder-purple-600::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.lg\:placeholder-purple-600:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.lg\:placeholder-purple-600::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.lg\:placeholder-purple-700::-moz-placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.lg\:placeholder-purple-700:-ms-input-placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.lg\:placeholder-purple-700::placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.lg\:placeholder-purple-800::-moz-placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.lg\:placeholder-purple-800:-ms-input-placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.lg\:placeholder-purple-800::placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.lg\:placeholder-purple-900::-moz-placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.lg\:placeholder-purple-900:-ms-input-placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.lg\:placeholder-purple-900::placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.lg\:placeholder-purple-DEFAULT::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.lg\:placeholder-purple-DEFAULT:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.lg\:placeholder-purple-DEFAULT::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.lg\:placeholder-purple::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.lg\:placeholder-purple:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.lg\:placeholder-purple::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.lg\:placeholder-pink::-moz-placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.lg\:placeholder-pink:-ms-input-placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.lg\:placeholder-pink::placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.lg\:placeholder-inherit::-moz-placeholder{color:inherit}.lg\:placeholder-inherit:-ms-input-placeholder{color:inherit}.lg\:placeholder-inherit::placeholder{color:inherit}.lg\:placeholder-amber::-moz-placeholder{color:#d78737}.lg\:placeholder-amber:-ms-input-placeholder{color:#d78737}.lg\:placeholder-amber::placeholder{color:#d78737}.lg\:placeholder-amber-active::-moz-placeholder{color:#e3872b}.lg\:placeholder-amber-active:-ms-input-placeholder{color:#e3872b}.lg\:placeholder-amber-active::placeholder{color:#e3872b}.lg\:placeholder-ardoise::-moz-placeholder{color:#596a82}.lg\:placeholder-ardoise:-ms-input-placeholder{color:#596a82}.lg\:placeholder-ardoise::placeholder{color:#596a82}.lg\:placeholder-ardoise-active::-moz-placeholder{color:#476794}.lg\:placeholder-ardoise-active:-ms-input-placeholder{color:#476794}.lg\:placeholder-ardoise-active::placeholder{color:#476794}.lg\:placeholder-blue-active::-moz-placeholder{color:#14a5c2}.lg\:placeholder-blue-active:-ms-input-placeholder{color:#14a5c2}.lg\:placeholder-blue-active::placeholder{color:#14a5c2}.lg\:placeholder-lightBlue::-moz-placeholder{color:rgba(0,85,138,.1)}.lg\:placeholder-lightBlue:-ms-input-placeholder{color:rgba(0,85,138,.1)}.lg\:placeholder-lightBlue::placeholder{color:rgba(0,85,138,.1)}.lg\:placeholder-lightBlue-active::-moz-placeholder{color:rgba(0,85,138,.1)}.lg\:placeholder-lightBlue-active:-ms-input-placeholder{color:rgba(0,85,138,.1)}.lg\:placeholder-lightBlue-active::placeholder{color:rgba(0,85,138,.1)}.lg\:placeholder-deepBlue::-moz-placeholder{color:#0e346c}.lg\:placeholder-deepBlue:-ms-input-placeholder{color:#0e346c}.lg\:placeholder-deepBlue::placeholder{color:#0e346c}.lg\:placeholder-deepBlue-active::-moz-placeholder{color:#0a3f8f}.lg\:placeholder-deepBlue-active:-ms-input-placeholder{color:#0a3f8f}.lg\:placeholder-deepBlue-active::placeholder{color:#0a3f8f}.lg\:placeholder-gold::-moz-placeholder{color:#bd9e56}.lg\:placeholder-gold:-ms-input-placeholder{color:#bd9e56}.lg\:placeholder-gold::placeholder{color:#bd9e56}.lg\:placeholder-gold-active::-moz-placeholder{color:#c9a34a}.lg\:placeholder-gold-active:-ms-input-placeholder{color:#c9a34a}.lg\:placeholder-gold-active::placeholder{color:#c9a34a}.lg\:placeholder-grenadine::-moz-placeholder{color:#c35078}.lg\:placeholder-grenadine:-ms-input-placeholder{color:#c35078}.lg\:placeholder-grenadine::placeholder{color:#c35078}.lg\:placeholder-grenadine-active::-moz-placeholder{color:#cf4475}.lg\:placeholder-grenadine-active:-ms-input-placeholder{color:#cf4475}.lg\:placeholder-grenadine-active::placeholder{color:#cf4475}.lg\:placeholder-kiwi::-moz-placeholder{color:#9a9f1e}.lg\:placeholder-kiwi:-ms-input-placeholder{color:#9a9f1e}.lg\:placeholder-kiwi::placeholder{color:#9a9f1e}.lg\:placeholder-kiwi-active::-moz-placeholder{color:#a3a815}.lg\:placeholder-kiwi-active:-ms-input-placeholder{color:#a3a815}.lg\:placeholder-kiwi-active::placeholder{color:#a3a815}.lg\:placeholder-lilas::-moz-placeholder{color:#7ea1d3}.lg\:placeholder-lilas:-ms-input-placeholder{color:#7ea1d3}.lg\:placeholder-lilas::placeholder{color:#7ea1d3}.lg\:placeholder-lilas-active::-moz-placeholder{color:#75a0db}.lg\:placeholder-lilas-active:-ms-input-placeholder{color:#75a0db}.lg\:placeholder-lilas-active::placeholder{color:#75a0db}.lg\:placeholder-mahogany::-moz-placeholder{color:#57142e}.lg\:placeholder-mahogany:-ms-input-placeholder{color:#57142e}.lg\:placeholder-mahogany::placeholder{color:#57142e}.lg\:placeholder-mahogany-active::-moz-placeholder{color:#610a2b}.lg\:placeholder-mahogany-active:-ms-input-placeholder{color:#610a2b}.lg\:placeholder-mahogany-active::placeholder{color:#610a2b}.lg\:placeholder-ocher::-moz-placeholder{color:#c29614}.lg\:placeholder-ocher:-ms-input-placeholder{color:#c29614}.lg\:placeholder-ocher::placeholder{color:#c29614}.lg\:placeholder-ocher-active::-moz-placeholder{color:#cd9c0a}.lg\:placeholder-ocher-active:-ms-input-placeholder{color:#cd9c0a}.lg\:placeholder-ocher-active::placeholder{color:#cd9c0a}.lg\:placeholder-pine::-moz-placeholder{color:#144d52}.lg\:placeholder-pine:-ms-input-placeholder{color:#144d52}.lg\:placeholder-pine::placeholder{color:#144d52}.lg\:placeholder-pine-active::-moz-placeholder{color:#0a555c}.lg\:placeholder-pine-active:-ms-input-placeholder{color:#0a555c}.lg\:placeholder-pine-active::placeholder{color:#0a555c}.lg\:placeholder-platinum::-moz-placeholder{color:#000}.lg\:placeholder-platinum:-ms-input-placeholder{color:#000}.lg\:placeholder-platinum::placeholder{color:#000}.lg\:placeholder-platinum-active::-moz-placeholder{color:#000}.lg\:placeholder-platinum-active:-ms-input-placeholder{color:#000}.lg\:placeholder-platinum-active::placeholder{color:#000}.lg\:placeholder-prune::-moz-placeholder{color:#661456}.lg\:placeholder-prune:-ms-input-placeholder{color:#661456}.lg\:placeholder-prune::placeholder{color:#661456}.lg\:placeholder-prune-active::-moz-placeholder{color:#72085d}.lg\:placeholder-prune-active:-ms-input-placeholder{color:#72085d}.lg\:placeholder-prune-active::placeholder{color:#72085d}.lg\:placeholder-sand::-moz-placeholder{color:#d7be88}.lg\:placeholder-sand:-ms-input-placeholder{color:#d7be88}.lg\:placeholder-sand::placeholder{color:#d7be88}.lg\:placeholder-sand-active::-moz-placeholder{color:#dfc181}.lg\:placeholder-sand-active:-ms-input-placeholder{color:#dfc181}.lg\:placeholder-sand-active::placeholder{color:#dfc181}.lg\:placeholder-sandPearl::-moz-placeholder{color:#f0e5d6}.lg\:placeholder-sandPearl:-ms-input-placeholder{color:#f0e5d6}.lg\:placeholder-sandPearl::placeholder{color:#f0e5d6}.lg\:placeholder-sandPearl-active::-moz-placeholder{color:#f2e6d4}.lg\:placeholder-sandPearl-active:-ms-input-placeholder{color:#f2e6d4}.lg\:placeholder-sandPearl-active::placeholder{color:#f2e6d4}.lg\:placeholder-silver::-moz-placeholder{color:#b1b2b4}.lg\:placeholder-silver:-ms-input-placeholder{color:#b1b2b4}.lg\:placeholder-silver::placeholder{color:#b1b2b4}.lg\:placeholder-silver-active::-moz-placeholder{color:#a9afbc}.lg\:placeholder-silver-active:-ms-input-placeholder{color:#a9afbc}.lg\:placeholder-silver-active::placeholder{color:#a9afbc}.lg\:placeholder-skyBlue::-moz-placeholder{color:#98d2d7}.lg\:placeholder-skyBlue:-ms-input-placeholder{color:#98d2d7}.lg\:placeholder-skyBlue::placeholder{color:#98d2d7}.lg\:placeholder-skyBlue-active::-moz-placeholder{color:#91d8de}.lg\:placeholder-skyBlue-active:-ms-input-placeholder{color:#91d8de}.lg\:placeholder-skyBlue-active::placeholder{color:#91d8de}.lg\:placeholder-southSea::-moz-placeholder{color:#9dc9cd}.lg\:placeholder-southSea:-ms-input-placeholder{color:#9dc9cd}.lg\:placeholder-southSea::placeholder{color:#9dc9cd}.lg\:placeholder-southSea-active::-moz-placeholder{color:#95ced5}.lg\:placeholder-southSea-active:-ms-input-placeholder{color:#95ced5}.lg\:placeholder-southSea-active::placeholder{color:#95ced5}.lg\:placeholder-turquoise::-moz-placeholder{color:#14a5c2}.lg\:placeholder-turquoise:-ms-input-placeholder{color:#14a5c2}.lg\:placeholder-turquoise::placeholder{color:#14a5c2}.lg\:placeholder-turquoise-active::-moz-placeholder{color:#0aaccd}.lg\:placeholder-turquoise-active:-ms-input-placeholder{color:#0aaccd}.lg\:placeholder-turquoise-active::placeholder{color:#0aaccd}.lg\:placeholder-waterGreen::-moz-placeholder{color:#007571}.lg\:placeholder-waterGreen:-ms-input-placeholder{color:#007571}.lg\:placeholder-waterGreen::placeholder{color:#007571}.lg\:placeholder-waterGreen-active::-moz-placeholder{color:#00a8a3}.lg\:placeholder-waterGreen-active:-ms-input-placeholder{color:#00a8a3}.lg\:placeholder-waterGreen-active::placeholder{color:#00a8a3}.lg\:placeholder-deepRed::-moz-placeholder{color:#c32222}.lg\:placeholder-deepRed:-ms-input-placeholder{color:#c32222}.lg\:placeholder-deepRed::placeholder{color:#c32222}.lg\:placeholder-deepRed-active::-moz-placeholder{color:#cf1717}.lg\:placeholder-deepRed-active:-ms-input-placeholder{color:#cf1717}.lg\:placeholder-deepRed-active::placeholder{color:#cf1717}.lg\:placeholder-emerald::-moz-placeholder{color:#14a33a}.lg\:placeholder-emerald:-ms-input-placeholder{color:#14a33a}.lg\:placeholder-emerald::placeholder{color:#14a33a}.lg\:placeholder-emerald-active::-moz-placeholder{color:#0bad36}.lg\:placeholder-emerald-active:-ms-input-placeholder{color:#0bad36}.lg\:placeholder-emerald-active::placeholder{color:#0bad36}.lg\:placeholder-greenLight::-moz-placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.lg\:placeholder-greenLight:-ms-input-placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.lg\:placeholder-greenLight::placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.lg\:placeholder-orange-active::-moz-placeholder{color:#f65f2c}.lg\:placeholder-orange-active:-ms-input-placeholder{color:#f65f2c}.lg\:placeholder-orange-active::placeholder{color:#f65f2c}.lg\:placeholder-red-active::-moz-placeholder{color:#e13737}.lg\:placeholder-red-active:-ms-input-placeholder{color:#e13737}.lg\:placeholder-red-active::placeholder{color:#e13737}.lg\:placeholder-white-active::-moz-placeholder{color:#14a5c2}.lg\:placeholder-white-active:-ms-input-placeholder{color:#14a5c2}.lg\:placeholder-white-active::placeholder{color:#14a5c2}.lg\:placeholder-white-button::-moz-placeholder{color:#fff}.lg\:placeholder-white-button:-ms-input-placeholder{color:#fff}.lg\:placeholder-white-button::placeholder{color:#fff}.lg\:placeholder-white-button-active::-moz-placeholder{color:#fff}.lg\:placeholder-white-button-active:-ms-input-placeholder{color:#fff}.lg\:placeholder-white-button-active::placeholder{color:#fff}.lg\:placeholder-code::-moz-placeholder{color:#3f3d57}.lg\:placeholder-code:-ms-input-placeholder{color:#3f3d57}.lg\:placeholder-code::placeholder{color:#3f3d57}.lg\:placeholder-code-active::-moz-placeholder{color:#37354b}.lg\:placeholder-code-active:-ms-input-placeholder{color:#37354b}.lg\:placeholder-code-active::placeholder{color:#37354b}.lg\:placeholder-gray-lighter::-moz-placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.lg\:placeholder-gray-lighter:-ms-input-placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.lg\:placeholder-gray-lighter::placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.lg\:placeholder-gray-lighter-active::-moz-placeholder{color:#ebebeb}.lg\:placeholder-gray-lighter-active:-ms-input-placeholder{color:#ebebeb}.lg\:placeholder-gray-lighter-active::placeholder{color:#ebebeb}.lg\:placeholder-gray-light::-moz-placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.lg\:placeholder-gray-light:-ms-input-placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.lg\:placeholder-gray-light::placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.lg\:placeholder-gray-medium::-moz-placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.lg\:placeholder-gray-medium:-ms-input-placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.lg\:placeholder-gray-medium::placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.lg\:placeholder-gray-darker::-moz-placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.lg\:placeholder-gray-darker:-ms-input-placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.lg\:placeholder-gray-darker::placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.lg\:placeholder-gray-darker-active::-moz-placeholder{color:#14a5c2}.lg\:placeholder-gray-darker-active:-ms-input-placeholder{color:#14a5c2}.lg\:placeholder-gray-darker-active::placeholder{color:#14a5c2}.lg\:placeholder-api-default::-moz-placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.lg\:placeholder-api-default:-ms-input-placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.lg\:placeholder-api-default::placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.lg\:placeholder-gray-xxl::-moz-placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.lg\:placeholder-gray-xxl:-ms-input-placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.lg\:placeholder-gray-xxl::placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.lg\:placeholder-line-even::-moz-placeholder{color:#f3f6f7}.lg\:placeholder-line-even:-ms-input-placeholder{color:#f3f6f7}.lg\:placeholder-line-even::placeholder{color:#f3f6f7}.lg\:focus\:placeholder-transparent:focus::-moz-placeholder{color:transparent}.lg\:focus\:placeholder-transparent:focus:-ms-input-placeholder{color:transparent}.lg\:focus\:placeholder-transparent:focus::placeholder{color:transparent}.lg\:focus\:placeholder-current:focus::-moz-placeholder{color:currentColor}.lg\:focus\:placeholder-current:focus:-ms-input-placeholder{color:currentColor}.lg\:focus\:placeholder-current:focus::placeholder{color:currentColor}.lg\:focus\:placeholder-black:focus::-moz-placeholder{color:#000}.lg\:focus\:placeholder-black:focus:-ms-input-placeholder{color:#000}.lg\:focus\:placeholder-black:focus::placeholder{color:#000}.lg\:focus\:placeholder-white:focus::-moz-placeholder{color:#fff}.lg\:focus\:placeholder-white:focus:-ms-input-placeholder{color:#fff}.lg\:focus\:placeholder-white:focus::placeholder{color:#fff}.lg\:focus\:placeholder-gray-100:focus::-moz-placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-100:focus::placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-200:focus::-moz-placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-200:focus::placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-300:focus::-moz-placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-300:focus::placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-400:focus::-moz-placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-400:focus::placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-500:focus::-moz-placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-500:focus::placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-600:focus::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-600:focus::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-700:focus::-moz-placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-700:focus::placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-800:focus::-moz-placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-800:focus::placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-900:focus::-moz-placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-900:focus::placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-DEFAULT:focus::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-DEFAULT:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-DEFAULT:focus::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray:focus::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray:focus::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.lg\:focus\:placeholder-red:focus::-moz-placeholder{color:#d64343}.lg\:focus\:placeholder-red:focus:-ms-input-placeholder{color:#d64343}.lg\:focus\:placeholder-red:focus::placeholder{color:#d64343}.lg\:focus\:placeholder-orange:focus::-moz-placeholder{color:#eb6437}.lg\:focus\:placeholder-orange:focus:-ms-input-placeholder{color:#eb6437}.lg\:focus\:placeholder-orange:focus::placeholder{color:#eb6437}.lg\:focus\:placeholder-yellow:focus::-moz-placeholder{color:#f8da30}.lg\:focus\:placeholder-yellow:focus:-ms-input-placeholder{color:#f8da30}.lg\:focus\:placeholder-yellow:focus::placeholder{color:#f8da30}.lg\:focus\:placeholder-green-100:focus::-moz-placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-100:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-100:focus::placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-200:focus::-moz-placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-200:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-200:focus::placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-300:focus::-moz-placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-300:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-300:focus::placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-400:focus::-moz-placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-400:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-400:focus::placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-500:focus::-moz-placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-500:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-500:focus::placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-600:focus::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-600:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-600:focus::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-700:focus::-moz-placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-700:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-700:focus::placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-800:focus::-moz-placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-800:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-800:focus::placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-900:focus::-moz-placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-900:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-900:focus::placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-DEFAULT:focus::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-DEFAULT:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.lg\:focus\:placeholder-green-DEFAULT:focus::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.lg\:focus\:placeholder-green:focus::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.lg\:focus\:placeholder-green:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.lg\:focus\:placeholder-green:focus::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-100:focus::-moz-placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-100:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-100:focus::placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-200:focus::-moz-placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-200:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-200:focus::placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-300:focus::-moz-placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-300:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-300:focus::placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-400:focus::-moz-placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-400:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-400:focus::placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-500:focus::-moz-placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-500:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-500:focus::placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-600:focus::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-600:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-600:focus::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-700:focus::-moz-placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-700:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-700:focus::placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-800:focus::-moz-placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-800:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-800:focus::placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-900:focus::-moz-placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-900:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-900:focus::placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-DEFAULT:focus::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-DEFAULT:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal-DEFAULT:focus::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal:focus::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.lg\:focus\:placeholder-teal:focus::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.lg\:focus\:placeholder-blue-50:focus::-moz-placeholder{color:#d1eaff}.lg\:focus\:placeholder-blue-50:focus:-ms-input-placeholder{color:#d1eaff}.lg\:focus\:placeholder-blue-50:focus::placeholder{color:#d1eaff}.lg\:focus\:placeholder-blue-100:focus::-moz-placeholder{color:#a8d7ff}.lg\:focus\:placeholder-blue-100:focus:-ms-input-placeholder{color:#a8d7ff}.lg\:focus\:placeholder-blue-100:focus::placeholder{color:#a8d7ff}.lg\:focus\:placeholder-blue-200:focus::-moz-placeholder{color:#80c4ff}.lg\:focus\:placeholder-blue-200:focus:-ms-input-placeholder{color:#80c4ff}.lg\:focus\:placeholder-blue-200:focus::placeholder{color:#80c4ff}.lg\:focus\:placeholder-blue-300:focus::-moz-placeholder{color:#57b0ff}.lg\:focus\:placeholder-blue-300:focus:-ms-input-placeholder{color:#57b0ff}.lg\:focus\:placeholder-blue-300:focus::placeholder{color:#57b0ff}.lg\:focus\:placeholder-blue-400:focus::-moz-placeholder{color:#2e9dff}.lg\:focus\:placeholder-blue-400:focus:-ms-input-placeholder{color:#2e9dff}.lg\:focus\:placeholder-blue-400:focus::placeholder{color:#2e9dff}.lg\:focus\:placeholder-blue-500:focus::-moz-placeholder{color:#058aff}.lg\:focus\:placeholder-blue-500:focus:-ms-input-placeholder{color:#058aff}.lg\:focus\:placeholder-blue-500:focus::placeholder{color:#058aff}.lg\:focus\:placeholder-blue-600:focus::-moz-placeholder{color:#0075db}.lg\:focus\:placeholder-blue-600:focus:-ms-input-placeholder{color:#0075db}.lg\:focus\:placeholder-blue-600:focus::placeholder{color:#0075db}.lg\:focus\:placeholder-blue-700:focus::-moz-placeholder{color:#005fb3}.lg\:focus\:placeholder-blue-700:focus:-ms-input-placeholder{color:#005fb3}.lg\:focus\:placeholder-blue-700:focus::placeholder{color:#005fb3}.lg\:focus\:placeholder-blue-800:focus::-moz-placeholder{color:#00498a}.lg\:focus\:placeholder-blue-800:focus:-ms-input-placeholder{color:#00498a}.lg\:focus\:placeholder-blue-800:focus::placeholder{color:#00498a}.lg\:focus\:placeholder-blue-900:focus::-moz-placeholder{color:#003461}.lg\:focus\:placeholder-blue-900:focus:-ms-input-placeholder{color:#003461}.lg\:focus\:placeholder-blue-900:focus::placeholder{color:#003461}.lg\:focus\:placeholder-blue-DEFAULT:focus::-moz-placeholder{color:#0075db}.lg\:focus\:placeholder-blue-DEFAULT:focus:-ms-input-placeholder{color:#0075db}.lg\:focus\:placeholder-blue-DEFAULT:focus::placeholder{color:#0075db}.lg\:focus\:placeholder-blue:focus::-moz-placeholder{color:#0075db}.lg\:focus\:placeholder-blue:focus:-ms-input-placeholder{color:#0075db}.lg\:focus\:placeholder-blue:focus::placeholder{color:#0075db}.lg\:focus\:placeholder-indigo-100:focus::-moz-placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-100:focus::placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-200:focus::-moz-placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-200:focus::placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-300:focus::-moz-placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-300:focus::placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-400:focus::-moz-placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-400:focus::placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-500:focus::-moz-placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-500:focus::placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-600:focus::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-600:focus::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-700:focus::-moz-placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-700:focus::placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-800:focus::-moz-placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-800:focus::placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-900:focus::-moz-placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-900:focus::placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-DEFAULT:focus::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-DEFAULT:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo-DEFAULT:focus::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo:focus::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.lg\:focus\:placeholder-indigo:focus::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-100:focus::-moz-placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-100:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-100:focus::placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-200:focus::-moz-placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-200:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-200:focus::placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-300:focus::-moz-placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-300:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-300:focus::placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-400:focus::-moz-placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-400:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-400:focus::placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-500:focus::-moz-placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-500:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-500:focus::placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-600:focus::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-600:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-600:focus::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-700:focus::-moz-placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-700:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-700:focus::placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-800:focus::-moz-placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-800:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-800:focus::placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-900:focus::-moz-placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-900:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-900:focus::placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-DEFAULT:focus::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-DEFAULT:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple-DEFAULT:focus::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple:focus::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.lg\:focus\:placeholder-purple:focus::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.lg\:focus\:placeholder-pink:focus::-moz-placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.lg\:focus\:placeholder-pink:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.lg\:focus\:placeholder-pink:focus::placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.lg\:focus\:placeholder-inherit:focus::-moz-placeholder{color:inherit}.lg\:focus\:placeholder-inherit:focus:-ms-input-placeholder{color:inherit}.lg\:focus\:placeholder-inherit:focus::placeholder{color:inherit}.lg\:focus\:placeholder-amber:focus::-moz-placeholder{color:#d78737}.lg\:focus\:placeholder-amber:focus:-ms-input-placeholder{color:#d78737}.lg\:focus\:placeholder-amber:focus::placeholder{color:#d78737}.lg\:focus\:placeholder-amber-active:focus::-moz-placeholder{color:#e3872b}.lg\:focus\:placeholder-amber-active:focus:-ms-input-placeholder{color:#e3872b}.lg\:focus\:placeholder-amber-active:focus::placeholder{color:#e3872b}.lg\:focus\:placeholder-ardoise:focus::-moz-placeholder{color:#596a82}.lg\:focus\:placeholder-ardoise:focus:-ms-input-placeholder{color:#596a82}.lg\:focus\:placeholder-ardoise:focus::placeholder{color:#596a82}.lg\:focus\:placeholder-ardoise-active:focus::-moz-placeholder{color:#476794}.lg\:focus\:placeholder-ardoise-active:focus:-ms-input-placeholder{color:#476794}.lg\:focus\:placeholder-ardoise-active:focus::placeholder{color:#476794}.lg\:focus\:placeholder-blue-active:focus::-moz-placeholder{color:#14a5c2}.lg\:focus\:placeholder-blue-active:focus:-ms-input-placeholder{color:#14a5c2}.lg\:focus\:placeholder-blue-active:focus::placeholder{color:#14a5c2}.lg\:focus\:placeholder-lightBlue:focus::-moz-placeholder{color:rgba(0,85,138,.1)}.lg\:focus\:placeholder-lightBlue:focus:-ms-input-placeholder{color:rgba(0,85,138,.1)}.lg\:focus\:placeholder-lightBlue:focus::placeholder{color:rgba(0,85,138,.1)}.lg\:focus\:placeholder-lightBlue-active:focus::-moz-placeholder{color:rgba(0,85,138,.1)}.lg\:focus\:placeholder-lightBlue-active:focus:-ms-input-placeholder{color:rgba(0,85,138,.1)}.lg\:focus\:placeholder-lightBlue-active:focus::placeholder{color:rgba(0,85,138,.1)}.lg\:focus\:placeholder-deepBlue:focus::-moz-placeholder{color:#0e346c}.lg\:focus\:placeholder-deepBlue:focus:-ms-input-placeholder{color:#0e346c}.lg\:focus\:placeholder-deepBlue:focus::placeholder{color:#0e346c}.lg\:focus\:placeholder-deepBlue-active:focus::-moz-placeholder{color:#0a3f8f}.lg\:focus\:placeholder-deepBlue-active:focus:-ms-input-placeholder{color:#0a3f8f}.lg\:focus\:placeholder-deepBlue-active:focus::placeholder{color:#0a3f8f}.lg\:focus\:placeholder-gold:focus::-moz-placeholder{color:#bd9e56}.lg\:focus\:placeholder-gold:focus:-ms-input-placeholder{color:#bd9e56}.lg\:focus\:placeholder-gold:focus::placeholder{color:#bd9e56}.lg\:focus\:placeholder-gold-active:focus::-moz-placeholder{color:#c9a34a}.lg\:focus\:placeholder-gold-active:focus:-ms-input-placeholder{color:#c9a34a}.lg\:focus\:placeholder-gold-active:focus::placeholder{color:#c9a34a}.lg\:focus\:placeholder-grenadine:focus::-moz-placeholder{color:#c35078}.lg\:focus\:placeholder-grenadine:focus:-ms-input-placeholder{color:#c35078}.lg\:focus\:placeholder-grenadine:focus::placeholder{color:#c35078}.lg\:focus\:placeholder-grenadine-active:focus::-moz-placeholder{color:#cf4475}.lg\:focus\:placeholder-grenadine-active:focus:-ms-input-placeholder{color:#cf4475}.lg\:focus\:placeholder-grenadine-active:focus::placeholder{color:#cf4475}.lg\:focus\:placeholder-kiwi:focus::-moz-placeholder{color:#9a9f1e}.lg\:focus\:placeholder-kiwi:focus:-ms-input-placeholder{color:#9a9f1e}.lg\:focus\:placeholder-kiwi:focus::placeholder{color:#9a9f1e}.lg\:focus\:placeholder-kiwi-active:focus::-moz-placeholder{color:#a3a815}.lg\:focus\:placeholder-kiwi-active:focus:-ms-input-placeholder{color:#a3a815}.lg\:focus\:placeholder-kiwi-active:focus::placeholder{color:#a3a815}.lg\:focus\:placeholder-lilas:focus::-moz-placeholder{color:#7ea1d3}.lg\:focus\:placeholder-lilas:focus:-ms-input-placeholder{color:#7ea1d3}.lg\:focus\:placeholder-lilas:focus::placeholder{color:#7ea1d3}.lg\:focus\:placeholder-lilas-active:focus::-moz-placeholder{color:#75a0db}.lg\:focus\:placeholder-lilas-active:focus:-ms-input-placeholder{color:#75a0db}.lg\:focus\:placeholder-lilas-active:focus::placeholder{color:#75a0db}.lg\:focus\:placeholder-mahogany:focus::-moz-placeholder{color:#57142e}.lg\:focus\:placeholder-mahogany:focus:-ms-input-placeholder{color:#57142e}.lg\:focus\:placeholder-mahogany:focus::placeholder{color:#57142e}.lg\:focus\:placeholder-mahogany-active:focus::-moz-placeholder{color:#610a2b}.lg\:focus\:placeholder-mahogany-active:focus:-ms-input-placeholder{color:#610a2b}.lg\:focus\:placeholder-mahogany-active:focus::placeholder{color:#610a2b}.lg\:focus\:placeholder-ocher:focus::-moz-placeholder{color:#c29614}.lg\:focus\:placeholder-ocher:focus:-ms-input-placeholder{color:#c29614}.lg\:focus\:placeholder-ocher:focus::placeholder{color:#c29614}.lg\:focus\:placeholder-ocher-active:focus::-moz-placeholder{color:#cd9c0a}.lg\:focus\:placeholder-ocher-active:focus:-ms-input-placeholder{color:#cd9c0a}.lg\:focus\:placeholder-ocher-active:focus::placeholder{color:#cd9c0a}.lg\:focus\:placeholder-pine:focus::-moz-placeholder{color:#144d52}.lg\:focus\:placeholder-pine:focus:-ms-input-placeholder{color:#144d52}.lg\:focus\:placeholder-pine:focus::placeholder{color:#144d52}.lg\:focus\:placeholder-pine-active:focus::-moz-placeholder{color:#0a555c}.lg\:focus\:placeholder-pine-active:focus:-ms-input-placeholder{color:#0a555c}.lg\:focus\:placeholder-pine-active:focus::placeholder{color:#0a555c}.lg\:focus\:placeholder-platinum:focus::-moz-placeholder{color:#000}.lg\:focus\:placeholder-platinum:focus:-ms-input-placeholder{color:#000}.lg\:focus\:placeholder-platinum:focus::placeholder{color:#000}.lg\:focus\:placeholder-platinum-active:focus::-moz-placeholder{color:#000}.lg\:focus\:placeholder-platinum-active:focus:-ms-input-placeholder{color:#000}.lg\:focus\:placeholder-platinum-active:focus::placeholder{color:#000}.lg\:focus\:placeholder-prune:focus::-moz-placeholder{color:#661456}.lg\:focus\:placeholder-prune:focus:-ms-input-placeholder{color:#661456}.lg\:focus\:placeholder-prune:focus::placeholder{color:#661456}.lg\:focus\:placeholder-prune-active:focus::-moz-placeholder{color:#72085d}.lg\:focus\:placeholder-prune-active:focus:-ms-input-placeholder{color:#72085d}.lg\:focus\:placeholder-prune-active:focus::placeholder{color:#72085d}.lg\:focus\:placeholder-sand:focus::-moz-placeholder{color:#d7be88}.lg\:focus\:placeholder-sand:focus:-ms-input-placeholder{color:#d7be88}.lg\:focus\:placeholder-sand:focus::placeholder{color:#d7be88}.lg\:focus\:placeholder-sand-active:focus::-moz-placeholder{color:#dfc181}.lg\:focus\:placeholder-sand-active:focus:-ms-input-placeholder{color:#dfc181}.lg\:focus\:placeholder-sand-active:focus::placeholder{color:#dfc181}.lg\:focus\:placeholder-sandPearl:focus::-moz-placeholder{color:#f0e5d6}.lg\:focus\:placeholder-sandPearl:focus:-ms-input-placeholder{color:#f0e5d6}.lg\:focus\:placeholder-sandPearl:focus::placeholder{color:#f0e5d6}.lg\:focus\:placeholder-sandPearl-active:focus::-moz-placeholder{color:#f2e6d4}.lg\:focus\:placeholder-sandPearl-active:focus:-ms-input-placeholder{color:#f2e6d4}.lg\:focus\:placeholder-sandPearl-active:focus::placeholder{color:#f2e6d4}.lg\:focus\:placeholder-silver:focus::-moz-placeholder{color:#b1b2b4}.lg\:focus\:placeholder-silver:focus:-ms-input-placeholder{color:#b1b2b4}.lg\:focus\:placeholder-silver:focus::placeholder{color:#b1b2b4}.lg\:focus\:placeholder-silver-active:focus::-moz-placeholder{color:#a9afbc}.lg\:focus\:placeholder-silver-active:focus:-ms-input-placeholder{color:#a9afbc}.lg\:focus\:placeholder-silver-active:focus::placeholder{color:#a9afbc}.lg\:focus\:placeholder-skyBlue:focus::-moz-placeholder{color:#98d2d7}.lg\:focus\:placeholder-skyBlue:focus:-ms-input-placeholder{color:#98d2d7}.lg\:focus\:placeholder-skyBlue:focus::placeholder{color:#98d2d7}.lg\:focus\:placeholder-skyBlue-active:focus::-moz-placeholder{color:#91d8de}.lg\:focus\:placeholder-skyBlue-active:focus:-ms-input-placeholder{color:#91d8de}.lg\:focus\:placeholder-skyBlue-active:focus::placeholder{color:#91d8de}.lg\:focus\:placeholder-southSea:focus::-moz-placeholder{color:#9dc9cd}.lg\:focus\:placeholder-southSea:focus:-ms-input-placeholder{color:#9dc9cd}.lg\:focus\:placeholder-southSea:focus::placeholder{color:#9dc9cd}.lg\:focus\:placeholder-southSea-active:focus::-moz-placeholder{color:#95ced5}.lg\:focus\:placeholder-southSea-active:focus:-ms-input-placeholder{color:#95ced5}.lg\:focus\:placeholder-southSea-active:focus::placeholder{color:#95ced5}.lg\:focus\:placeholder-turquoise:focus::-moz-placeholder{color:#14a5c2}.lg\:focus\:placeholder-turquoise:focus:-ms-input-placeholder{color:#14a5c2}.lg\:focus\:placeholder-turquoise:focus::placeholder{color:#14a5c2}.lg\:focus\:placeholder-turquoise-active:focus::-moz-placeholder{color:#0aaccd}.lg\:focus\:placeholder-turquoise-active:focus:-ms-input-placeholder{color:#0aaccd}.lg\:focus\:placeholder-turquoise-active:focus::placeholder{color:#0aaccd}.lg\:focus\:placeholder-waterGreen:focus::-moz-placeholder{color:#007571}.lg\:focus\:placeholder-waterGreen:focus:-ms-input-placeholder{color:#007571}.lg\:focus\:placeholder-waterGreen:focus::placeholder{color:#007571}.lg\:focus\:placeholder-waterGreen-active:focus::-moz-placeholder{color:#00a8a3}.lg\:focus\:placeholder-waterGreen-active:focus:-ms-input-placeholder{color:#00a8a3}.lg\:focus\:placeholder-waterGreen-active:focus::placeholder{color:#00a8a3}.lg\:focus\:placeholder-deepRed:focus::-moz-placeholder{color:#c32222}.lg\:focus\:placeholder-deepRed:focus:-ms-input-placeholder{color:#c32222}.lg\:focus\:placeholder-deepRed:focus::placeholder{color:#c32222}.lg\:focus\:placeholder-deepRed-active:focus::-moz-placeholder{color:#cf1717}.lg\:focus\:placeholder-deepRed-active:focus:-ms-input-placeholder{color:#cf1717}.lg\:focus\:placeholder-deepRed-active:focus::placeholder{color:#cf1717}.lg\:focus\:placeholder-emerald:focus::-moz-placeholder{color:#14a33a}.lg\:focus\:placeholder-emerald:focus:-ms-input-placeholder{color:#14a33a}.lg\:focus\:placeholder-emerald:focus::placeholder{color:#14a33a}.lg\:focus\:placeholder-emerald-active:focus::-moz-placeholder{color:#0bad36}.lg\:focus\:placeholder-emerald-active:focus:-ms-input-placeholder{color:#0bad36}.lg\:focus\:placeholder-emerald-active:focus::placeholder{color:#0bad36}.lg\:focus\:placeholder-greenLight:focus::-moz-placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.lg\:focus\:placeholder-greenLight:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.lg\:focus\:placeholder-greenLight:focus::placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.lg\:focus\:placeholder-orange-active:focus::-moz-placeholder{color:#f65f2c}.lg\:focus\:placeholder-orange-active:focus:-ms-input-placeholder{color:#f65f2c}.lg\:focus\:placeholder-orange-active:focus::placeholder{color:#f65f2c}.lg\:focus\:placeholder-red-active:focus::-moz-placeholder{color:#e13737}.lg\:focus\:placeholder-red-active:focus:-ms-input-placeholder{color:#e13737}.lg\:focus\:placeholder-red-active:focus::placeholder{color:#e13737}.lg\:focus\:placeholder-white-active:focus::-moz-placeholder{color:#14a5c2}.lg\:focus\:placeholder-white-active:focus:-ms-input-placeholder{color:#14a5c2}.lg\:focus\:placeholder-white-active:focus::placeholder{color:#14a5c2}.lg\:focus\:placeholder-white-button:focus::-moz-placeholder{color:#fff}.lg\:focus\:placeholder-white-button:focus:-ms-input-placeholder{color:#fff}.lg\:focus\:placeholder-white-button:focus::placeholder{color:#fff}.lg\:focus\:placeholder-white-button-active:focus::-moz-placeholder{color:#fff}.lg\:focus\:placeholder-white-button-active:focus:-ms-input-placeholder{color:#fff}.lg\:focus\:placeholder-white-button-active:focus::placeholder{color:#fff}.lg\:focus\:placeholder-code:focus::-moz-placeholder{color:#3f3d57}.lg\:focus\:placeholder-code:focus:-ms-input-placeholder{color:#3f3d57}.lg\:focus\:placeholder-code:focus::placeholder{color:#3f3d57}.lg\:focus\:placeholder-code-active:focus::-moz-placeholder{color:#37354b}.lg\:focus\:placeholder-code-active:focus:-ms-input-placeholder{color:#37354b}.lg\:focus\:placeholder-code-active:focus::placeholder{color:#37354b}.lg\:focus\:placeholder-gray-lighter:focus::-moz-placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-lighter:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-lighter:focus::placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-lighter-active:focus::-moz-placeholder{color:#ebebeb}.lg\:focus\:placeholder-gray-lighter-active:focus:-ms-input-placeholder{color:#ebebeb}.lg\:focus\:placeholder-gray-lighter-active:focus::placeholder{color:#ebebeb}.lg\:focus\:placeholder-gray-light:focus::-moz-placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-light:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-light:focus::placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-medium:focus::-moz-placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-medium:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-medium:focus::placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-darker:focus::-moz-placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-darker:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-darker:focus::placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-darker-active:focus::-moz-placeholder{color:#14a5c2}.lg\:focus\:placeholder-gray-darker-active:focus:-ms-input-placeholder{color:#14a5c2}.lg\:focus\:placeholder-gray-darker-active:focus::placeholder{color:#14a5c2}.lg\:focus\:placeholder-api-default:focus::-moz-placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.lg\:focus\:placeholder-api-default:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.lg\:focus\:placeholder-api-default:focus::placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-xxl:focus::-moz-placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-xxl:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.lg\:focus\:placeholder-gray-xxl:focus::placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.lg\:focus\:placeholder-line-even:focus::-moz-placeholder{color:#f3f6f7}.lg\:focus\:placeholder-line-even:focus:-ms-input-placeholder{color:#f3f6f7}.lg\:focus\:placeholder-line-even:focus::placeholder{color:#f3f6f7}.lg\:placeholder-opacity-0::-moz-placeholder{--placeholder-opacity:0}.lg\:placeholder-opacity-0:-ms-input-placeholder{--placeholder-opacity:0}.lg\:placeholder-opacity-0::placeholder{--placeholder-opacity:0}.lg\:placeholder-opacity-25::-moz-placeholder{--placeholder-opacity:0.25}.lg\:placeholder-opacity-25:-ms-input-placeholder{--placeholder-opacity:0.25}.lg\:placeholder-opacity-25::placeholder{--placeholder-opacity:0.25}.lg\:placeholder-opacity-50::-moz-placeholder{--placeholder-opacity:0.5}.lg\:placeholder-opacity-50:-ms-input-placeholder{--placeholder-opacity:0.5}.lg\:placeholder-opacity-50::placeholder{--placeholder-opacity:0.5}.lg\:placeholder-opacity-75::-moz-placeholder{--placeholder-opacity:0.75}.lg\:placeholder-opacity-75:-ms-input-placeholder{--placeholder-opacity:0.75}.lg\:placeholder-opacity-75::placeholder{--placeholder-opacity:0.75}.lg\:placeholder-opacity-100::-moz-placeholder{--placeholder-opacity:1}.lg\:placeholder-opacity-100:-ms-input-placeholder{--placeholder-opacity:1}.lg\:placeholder-opacity-100::placeholder{--placeholder-opacity:1}.lg\:focus\:placeholder-opacity-0:focus::-moz-placeholder{--placeholder-opacity:0}.lg\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{--placeholder-opacity:0}.lg\:focus\:placeholder-opacity-0:focus::placeholder{--placeholder-opacity:0}.lg\:focus\:placeholder-opacity-25:focus::-moz-placeholder{--placeholder-opacity:0.25}.lg\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{--placeholder-opacity:0.25}.lg\:focus\:placeholder-opacity-25:focus::placeholder{--placeholder-opacity:0.25}.lg\:focus\:placeholder-opacity-50:focus::-moz-placeholder{--placeholder-opacity:0.5}.lg\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{--placeholder-opacity:0.5}.lg\:focus\:placeholder-opacity-50:focus::placeholder{--placeholder-opacity:0.5}.lg\:focus\:placeholder-opacity-75:focus::-moz-placeholder{--placeholder-opacity:0.75}.lg\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{--placeholder-opacity:0.75}.lg\:focus\:placeholder-opacity-75:focus::placeholder{--placeholder-opacity:0.75}.lg\:focus\:placeholder-opacity-100:focus::-moz-placeholder{--placeholder-opacity:1}.lg\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{--placeholder-opacity:1}.lg\:focus\:placeholder-opacity-100:focus::placeholder{--placeholder-opacity:1}.lg\:pointer-events-none{pointer-events:none}.lg\:pointer-events-auto{pointer-events:auto}.lg\:static{position:static}.lg\:fixed{position:fixed}.lg\:absolute{position:absolute}.lg\:relative{position:relative}.lg\:sticky{position:-webkit-sticky;position:sticky}.lg\:inset-0{top:0;right:0;bottom:0;left:0}.lg\:inset-1{top:.25rem;right:.25rem;bottom:.25rem;left:.25rem}.lg\:inset-2{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.lg\:inset-3{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}.lg\:inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.lg\:inset-5{top:1.25rem;right:1.25rem;bottom:1.25rem;left:1.25rem}.lg\:inset-6{top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem}.lg\:inset-7{top:1.75rem;right:1.75rem;bottom:1.75rem;left:1.75rem}.lg\:inset-8{top:2rem;right:2rem;bottom:2rem;left:2rem}.lg\:inset-9{top:2.25rem;right:2.25rem;bottom:2.25rem;left:2.25rem}.lg\:inset-10{top:2.5rem;right:2.5rem;bottom:2.5rem;left:2.5rem}.lg\:inset-11{top:2.75rem;right:2.75rem;bottom:2.75rem;left:2.75rem}.lg\:inset-12{top:3rem;right:3rem;bottom:3rem;left:3rem}.lg\:inset-15{top:3.75rem;right:3.75rem;bottom:3.75rem;left:3.75rem}.lg\:inset-16{top:4rem;right:4rem;bottom:4rem;left:4rem}.lg\:inset-20{top:5rem;right:5rem;bottom:5rem;left:5rem}.lg\:inset-22{top:5.5rem;right:5.5rem;bottom:5.5rem;left:5.5rem}.lg\:inset-24{top:6rem;right:6rem;bottom:6rem;left:6rem}.lg\:inset-25{top:6.25rem;right:6.25rem;bottom:6.25rem;left:6.25rem}.lg\:inset-26{top:6.5rem;right:6.5rem;bottom:6.5rem;left:6.5rem}.lg\:inset-28{top:8rem;right:8rem;bottom:8rem;left:8rem}.lg\:inset-30{top:8.5rem;right:8.5rem;bottom:8.5rem;left:8.5rem}.lg\:inset-32{top:9rem;right:9rem;bottom:9rem;left:9rem}.lg\:inset-40{top:10rem;right:10rem;bottom:10rem;left:10rem}.lg\:inset-48{top:12rem;right:12rem;bottom:12rem;left:12rem}.lg\:inset-52{top:13rem;right:13rem;bottom:13rem;left:13rem}.lg\:inset-56{top:14rem;right:14rem;bottom:14rem;left:14rem}.lg\:inset-60{top:15rem;right:15rem;bottom:15rem;left:15rem}.lg\:inset-64{top:16rem;right:16rem;bottom:16rem;left:16rem}.lg\:inset-68{top:17rem;right:17rem;bottom:17rem;left:17rem}.lg\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}.lg\:inset-px{top:1px;right:1px;bottom:1px;left:1px}.lg\:inset-0\.5{top:.125rem;right:.125rem;bottom:.125rem;left:.125rem}.lg\:inset-1\.5{top:.375rem;right:.375rem;bottom:.375rem;left:.375rem}.lg\:inset-2\.5{top:.625rem;right:.625rem;bottom:.625rem;left:.625rem}.lg\:inset-7\.5{top:1.875rem;right:1.875rem;bottom:1.875rem;left:1.875rem}.lg\:inset-y-0{top:0;bottom:0}.lg\:inset-x-0{right:0;left:0}.lg\:inset-y-1{top:.25rem;bottom:.25rem}.lg\:inset-x-1{right:.25rem;left:.25rem}.lg\:inset-y-2{top:.5rem;bottom:.5rem}.lg\:inset-x-2{right:.5rem;left:.5rem}.lg\:inset-y-3{top:.75rem;bottom:.75rem}.lg\:inset-x-3{right:.75rem;left:.75rem}.lg\:inset-y-4{top:1rem;bottom:1rem}.lg\:inset-x-4{right:1rem;left:1rem}.lg\:inset-y-5{top:1.25rem;bottom:1.25rem}.lg\:inset-x-5{right:1.25rem;left:1.25rem}.lg\:inset-y-6{top:1.5rem;bottom:1.5rem}.lg\:inset-x-6{right:1.5rem;left:1.5rem}.lg\:inset-y-7{top:1.75rem;bottom:1.75rem}.lg\:inset-x-7{right:1.75rem;left:1.75rem}.lg\:inset-y-8{top:2rem;bottom:2rem}.lg\:inset-x-8{right:2rem;left:2rem}.lg\:inset-y-9{top:2.25rem;bottom:2.25rem}.lg\:inset-x-9{right:2.25rem;left:2.25rem}.lg\:inset-y-10{top:2.5rem;bottom:2.5rem}.lg\:inset-x-10{right:2.5rem;left:2.5rem}.lg\:inset-y-11{top:2.75rem;bottom:2.75rem}.lg\:inset-x-11{right:2.75rem;left:2.75rem}.lg\:inset-y-12{top:3rem;bottom:3rem}.lg\:inset-x-12{right:3rem;left:3rem}.lg\:inset-y-15{top:3.75rem;bottom:3.75rem}.lg\:inset-x-15{right:3.75rem;left:3.75rem}.lg\:inset-y-16{top:4rem;bottom:4rem}.lg\:inset-x-16{right:4rem;left:4rem}.lg\:inset-y-20{top:5rem;bottom:5rem}.lg\:inset-x-20{right:5rem;left:5rem}.lg\:inset-y-22{top:5.5rem;bottom:5.5rem}.lg\:inset-x-22{right:5.5rem;left:5.5rem}.lg\:inset-y-24{top:6rem;bottom:6rem}.lg\:inset-x-24{right:6rem;left:6rem}.lg\:inset-y-25{top:6.25rem;bottom:6.25rem}.lg\:inset-x-25{right:6.25rem;left:6.25rem}.lg\:inset-y-26{top:6.5rem;bottom:6.5rem}.lg\:inset-x-26{right:6.5rem;left:6.5rem}.lg\:inset-y-28{top:8rem;bottom:8rem}.lg\:inset-x-28{right:8rem;left:8rem}.lg\:inset-y-30{top:8.5rem;bottom:8.5rem}.lg\:inset-x-30{right:8.5rem;left:8.5rem}.lg\:inset-y-32{top:9rem;bottom:9rem}.lg\:inset-x-32{right:9rem;left:9rem}.lg\:inset-y-40{top:10rem;bottom:10rem}.lg\:inset-x-40{right:10rem;left:10rem}.lg\:inset-y-48{top:12rem;bottom:12rem}.lg\:inset-x-48{right:12rem;left:12rem}.lg\:inset-y-52{top:13rem;bottom:13rem}.lg\:inset-x-52{right:13rem;left:13rem}.lg\:inset-y-56{top:14rem;bottom:14rem}.lg\:inset-x-56{right:14rem;left:14rem}.lg\:inset-y-60{top:15rem;bottom:15rem}.lg\:inset-x-60{right:15rem;left:15rem}.lg\:inset-y-64{top:16rem;bottom:16rem}.lg\:inset-x-64{right:16rem;left:16rem}.lg\:inset-y-68{top:17rem;bottom:17rem}.lg\:inset-x-68{right:17rem;left:17rem}.lg\:inset-y-auto{top:auto;bottom:auto}.lg\:inset-x-auto{right:auto;left:auto}.lg\:inset-y-px{top:1px;bottom:1px}.lg\:inset-x-px{right:1px;left:1px}.lg\:inset-y-0\.5{top:.125rem;bottom:.125rem}.lg\:inset-x-0\.5{right:.125rem;left:.125rem}.lg\:inset-y-1\.5{top:.375rem;bottom:.375rem}.lg\:inset-x-1\.5{right:.375rem;left:.375rem}.lg\:inset-y-2\.5{top:.625rem;bottom:.625rem}.lg\:inset-x-2\.5{right:.625rem;left:.625rem}.lg\:inset-y-7\.5{top:1.875rem;bottom:1.875rem}.lg\:inset-x-7\.5{right:1.875rem;left:1.875rem}.lg\:top-0{top:0}.lg\:right-0{right:0}.lg\:bottom-0{bottom:0}.lg\:left-0{left:0}.lg\:top-1{top:.25rem}.lg\:right-1{right:.25rem}.lg\:bottom-1{bottom:.25rem}.lg\:left-1{left:.25rem}.lg\:top-2{top:.5rem}.lg\:right-2{right:.5rem}.lg\:bottom-2{bottom:.5rem}.lg\:left-2{left:.5rem}.lg\:top-3{top:.75rem}.lg\:right-3{right:.75rem}.lg\:bottom-3{bottom:.75rem}.lg\:left-3{left:.75rem}.lg\:top-4{top:1rem}.lg\:right-4{right:1rem}.lg\:bottom-4{bottom:1rem}.lg\:left-4{left:1rem}.lg\:top-5{top:1.25rem}.lg\:right-5{right:1.25rem}.lg\:bottom-5{bottom:1.25rem}.lg\:left-5{left:1.25rem}.lg\:top-6{top:1.5rem}.lg\:right-6{right:1.5rem}.lg\:bottom-6{bottom:1.5rem}.lg\:left-6{left:1.5rem}.lg\:top-7{top:1.75rem}.lg\:right-7{right:1.75rem}.lg\:bottom-7{bottom:1.75rem}.lg\:left-7{left:1.75rem}.lg\:top-8{top:2rem}.lg\:right-8{right:2rem}.lg\:bottom-8{bottom:2rem}.lg\:left-8{left:2rem}.lg\:top-9{top:2.25rem}.lg\:right-9{right:2.25rem}.lg\:bottom-9{bottom:2.25rem}.lg\:left-9{left:2.25rem}.lg\:top-10{top:2.5rem}.lg\:right-10{right:2.5rem}.lg\:bottom-10{bottom:2.5rem}.lg\:left-10{left:2.5rem}.lg\:top-11{top:2.75rem}.lg\:right-11{right:2.75rem}.lg\:bottom-11{bottom:2.75rem}.lg\:left-11{left:2.75rem}.lg\:top-12{top:3rem}.lg\:right-12{right:3rem}.lg\:bottom-12{bottom:3rem}.lg\:left-12{left:3rem}.lg\:top-15{top:3.75rem}.lg\:right-15{right:3.75rem}.lg\:bottom-15{bottom:3.75rem}.lg\:left-15{left:3.75rem}.lg\:top-16{top:4rem}.lg\:right-16{right:4rem}.lg\:bottom-16{bottom:4rem}.lg\:left-16{left:4rem}.lg\:top-20{top:5rem}.lg\:right-20{right:5rem}.lg\:bottom-20{bottom:5rem}.lg\:left-20{left:5rem}.lg\:top-22{top:5.5rem}.lg\:right-22{right:5.5rem}.lg\:bottom-22{bottom:5.5rem}.lg\:left-22{left:5.5rem}.lg\:top-24{top:6rem}.lg\:right-24{right:6rem}.lg\:bottom-24{bottom:6rem}.lg\:left-24{left:6rem}.lg\:top-25{top:6.25rem}.lg\:right-25{right:6.25rem}.lg\:bottom-25{bottom:6.25rem}.lg\:left-25{left:6.25rem}.lg\:top-26{top:6.5rem}.lg\:right-26{right:6.5rem}.lg\:bottom-26{bottom:6.5rem}.lg\:left-26{left:6.5rem}.lg\:top-28{top:8rem}.lg\:right-28{right:8rem}.lg\:bottom-28{bottom:8rem}.lg\:left-28{left:8rem}.lg\:top-30{top:8.5rem}.lg\:right-30{right:8.5rem}.lg\:bottom-30{bottom:8.5rem}.lg\:left-30{left:8.5rem}.lg\:top-32{top:9rem}.lg\:right-32{right:9rem}.lg\:bottom-32{bottom:9rem}.lg\:left-32{left:9rem}.lg\:top-40{top:10rem}.lg\:right-40{right:10rem}.lg\:bottom-40{bottom:10rem}.lg\:left-40{left:10rem}.lg\:top-48{top:12rem}.lg\:right-48{right:12rem}.lg\:bottom-48{bottom:12rem}.lg\:left-48{left:12rem}.lg\:top-52{top:13rem}.lg\:right-52{right:13rem}.lg\:bottom-52{bottom:13rem}.lg\:left-52{left:13rem}.lg\:top-56{top:14rem}.lg\:right-56{right:14rem}.lg\:bottom-56{bottom:14rem}.lg\:left-56{left:14rem}.lg\:top-60{top:15rem}.lg\:right-60{right:15rem}.lg\:bottom-60{bottom:15rem}.lg\:left-60{left:15rem}.lg\:top-64{top:16rem}.lg\:right-64{right:16rem}.lg\:bottom-64{bottom:16rem}.lg\:left-64{left:16rem}.lg\:top-68{top:17rem}.lg\:right-68{right:17rem}.lg\:bottom-68{bottom:17rem}.lg\:left-68{left:17rem}.lg\:top-auto{top:auto}.lg\:right-auto{right:auto}.lg\:bottom-auto{bottom:auto}.lg\:left-auto{left:auto}.lg\:top-px{top:1px}.lg\:right-px{right:1px}.lg\:bottom-px{bottom:1px}.lg\:left-px{left:1px}.lg\:top-0\.5{top:.125rem}.lg\:right-0\.5{right:.125rem}.lg\:bottom-0\.5{bottom:.125rem}.lg\:left-0\.5{left:.125rem}.lg\:top-1\.5{top:.375rem}.lg\:right-1\.5{right:.375rem}.lg\:bottom-1\.5{bottom:.375rem}.lg\:left-1\.5{left:.375rem}.lg\:top-2\.5{top:.625rem}.lg\:right-2\.5{right:.625rem}.lg\:bottom-2\.5{bottom:.625rem}.lg\:left-2\.5{left:.625rem}.lg\:top-7\.5{top:1.875rem}.lg\:right-7\.5{right:1.875rem}.lg\:bottom-7\.5{bottom:1.875rem}.lg\:left-7\.5{left:1.875rem}.lg\:resize-none{resize:none}.lg\:resize-y{resize:vertical}.lg\:resize-x{resize:horizontal}.lg\:resize{resize:both}.lg\:shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.lg\:shadow-sm{box-shadow:0 1px 5px 0 rgba(0,0,0,.15)}.lg\:shadow{box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}.lg\:shadow-md{box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.lg\:shadow-lg{box-shadow:0 0 20px rgba(0,0,0,.15)}.lg\:shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.lg\:shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.lg\:shadow-inner{box-shadow:inset 0 0 20px rgba(0,0,0,.15)}.lg\:shadow-outline{box-shadow:0 0 0 3px rgba(52,144,220,.5)}.lg\:shadow-none{box-shadow:none}.lg\:shadow-strong{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.lg\:shadow-top{box-shadow:0 -2px 4px 0 rgba(0,0,0,.1)}.lg\:shadow-symbol{box-shadow:0 1px 2px rgba(10,16,20,.24)}.lg\:shadow-sidebar{box-shadow:0 0 25px rgba(0,0,0,.1)}.lg\:hover\:shadow-xs:hover{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.lg\:hover\:shadow-sm:hover{box-shadow:0 1px 5px 0 rgba(0,0,0,.15)}.lg\:hover\:shadow:hover{box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}.lg\:hover\:shadow-md:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.lg\:hover\:shadow-lg:hover{box-shadow:0 0 20px rgba(0,0,0,.15)}.lg\:hover\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.lg\:hover\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.lg\:hover\:shadow-inner:hover{box-shadow:inset 0 0 20px rgba(0,0,0,.15)}.lg\:hover\:shadow-outline:hover{box-shadow:0 0 0 3px rgba(52,144,220,.5)}.lg\:hover\:shadow-none:hover{box-shadow:none}.lg\:hover\:shadow-strong:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.lg\:hover\:shadow-top:hover{box-shadow:0 -2px 4px 0 rgba(0,0,0,.1)}.lg\:hover\:shadow-symbol:hover{box-shadow:0 1px 2px rgba(10,16,20,.24)}.lg\:hover\:shadow-sidebar:hover{box-shadow:0 0 25px rgba(0,0,0,.1)}.lg\:focus\:shadow-xs:focus{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.lg\:focus\:shadow-sm:focus{box-shadow:0 1px 5px 0 rgba(0,0,0,.15)}.lg\:focus\:shadow:focus{box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}.lg\:focus\:shadow-md:focus{box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.lg\:focus\:shadow-lg:focus{box-shadow:0 0 20px rgba(0,0,0,.15)}.lg\:focus\:shadow-xl:focus{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.lg\:focus\:shadow-2xl:focus{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.lg\:focus\:shadow-inner:focus{box-shadow:inset 0 0 20px rgba(0,0,0,.15)}.lg\:focus\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(52,144,220,.5)}.lg\:focus\:shadow-none:focus{box-shadow:none}.lg\:focus\:shadow-strong:focus{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.lg\:focus\:shadow-top:focus{box-shadow:0 -2px 4px 0 rgba(0,0,0,.1)}.lg\:focus\:shadow-symbol:focus{box-shadow:0 1px 2px rgba(10,16,20,.24)}.lg\:focus\:shadow-sidebar:focus{box-shadow:0 0 25px rgba(0,0,0,.1)}.lg\:fill-current{fill:currentColor}.lg\:fill-transparent{fill:transparent}.lg\:stroke-current{stroke:currentColor}.lg\:stroke-0{stroke-width:0}.lg\:stroke-1{stroke-width:1}.lg\:stroke-2{stroke-width:2}.lg\:table-auto{table-layout:auto}.lg\:table-fixed{table-layout:fixed}.lg\:text-left{text-align:left}.lg\:text-center{text-align:center}.lg\:text-right{text-align:right}.lg\:text-justify{text-align:justify}.lg\:text-transparent{color:transparent}.lg\:text-current{color:currentColor}.lg\:text-black{color:#000}.lg\:text-white{color:#fff}.lg\:text-gray-100{--text-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--text-opacity))}.lg\:text-gray-200{--text-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--text-opacity))}.lg\:text-gray-300{--text-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--text-opacity))}.lg\:text-gray-400{--text-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--text-opacity))}.lg\:text-gray-500{--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity))}.lg\:text-gray-600{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.lg\:text-gray-700{--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity))}.lg\:text-gray-800{--text-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--text-opacity))}.lg\:text-gray-900{--text-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--text-opacity))}.lg\:text-gray,.lg\:text-gray-DEFAULT{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.lg\:text-red{color:#d64343}.lg\:text-orange{color:#eb6437}.lg\:text-yellow{color:#f8da30}.lg\:text-green-100{--text-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--text-opacity))}.lg\:text-green-200{--text-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--text-opacity))}.lg\:text-green-300{--text-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--text-opacity))}.lg\:text-green-400{--text-opacity:1;color:#68d391;color:rgba(104,211,145,var(--text-opacity))}.lg\:text-green-500{--text-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--text-opacity))}.lg\:text-green-600{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.lg\:text-green-700{--text-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--text-opacity))}.lg\:text-green-800{--text-opacity:1;color:#276749;color:rgba(39,103,73,var(--text-opacity))}.lg\:text-green-900{--text-opacity:1;color:#22543d;color:rgba(34,84,61,var(--text-opacity))}.lg\:text-green,.lg\:text-green-DEFAULT{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.lg\:text-teal-100{--text-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--text-opacity))}.lg\:text-teal-200{--text-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--text-opacity))}.lg\:text-teal-300{--text-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--text-opacity))}.lg\:text-teal-400{--text-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--text-opacity))}.lg\:text-teal-500{--text-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--text-opacity))}.lg\:text-teal-600{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.lg\:text-teal-700{--text-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--text-opacity))}.lg\:text-teal-800{--text-opacity:1;color:#285e61;color:rgba(40,94,97,var(--text-opacity))}.lg\:text-teal-900{--text-opacity:1;color:#234e52;color:rgba(35,78,82,var(--text-opacity))}.lg\:text-teal,.lg\:text-teal-DEFAULT{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.lg\:text-blue-50{color:#d1eaff}.lg\:text-blue-100{color:#a8d7ff}.lg\:text-blue-200{color:#80c4ff}.lg\:text-blue-300{color:#57b0ff}.lg\:text-blue-400{color:#2e9dff}.lg\:text-blue-500{color:#058aff}.lg\:text-blue-600{color:#0075db}.lg\:text-blue-700{color:#005fb3}.lg\:text-blue-800{color:#00498a}.lg\:text-blue-900{color:#003461}.lg\:text-blue,.lg\:text-blue-DEFAULT{color:#0075db}.lg\:text-indigo-100{--text-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--text-opacity))}.lg\:text-indigo-200{--text-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--text-opacity))}.lg\:text-indigo-300{--text-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--text-opacity))}.lg\:text-indigo-400{--text-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--text-opacity))}.lg\:text-indigo-500{--text-opacity:1;color:#667eea;color:rgba(102,126,234,var(--text-opacity))}.lg\:text-indigo-600{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.lg\:text-indigo-700{--text-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--text-opacity))}.lg\:text-indigo-800{--text-opacity:1;color:#434190;color:rgba(67,65,144,var(--text-opacity))}.lg\:text-indigo-900{--text-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--text-opacity))}.lg\:text-indigo,.lg\:text-indigo-DEFAULT{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.lg\:text-purple-100{--text-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--text-opacity))}.lg\:text-purple-200{--text-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--text-opacity))}.lg\:text-purple-300{--text-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--text-opacity))}.lg\:text-purple-400{--text-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--text-opacity))}.lg\:text-purple-500{--text-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--text-opacity))}.lg\:text-purple-600{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.lg\:text-purple-700{--text-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--text-opacity))}.lg\:text-purple-800{--text-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--text-opacity))}.lg\:text-purple-900{--text-opacity:1;color:#44337a;color:rgba(68,51,122,var(--text-opacity))}.lg\:text-purple,.lg\:text-purple-DEFAULT{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.lg\:text-pink{--text-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--text-opacity))}.lg\:text-inherit{color:inherit}.lg\:text-amber{color:#d78737}.lg\:text-amber-active{color:#e3872b}.lg\:text-ardoise{color:#596a82}.lg\:text-ardoise-active{color:#476794}.lg\:text-blue-active{color:#14a5c2}.lg\:text-lightBlue,.lg\:text-lightBlue-active{color:rgba(0,85,138,.1)}.lg\:text-deepBlue{color:#0e346c}.lg\:text-deepBlue-active{color:#0a3f8f}.lg\:text-gold{color:#bd9e56}.lg\:text-gold-active{color:#c9a34a}.lg\:text-grenadine{color:#c35078}.lg\:text-grenadine-active{color:#cf4475}.lg\:text-kiwi{color:#9a9f1e}.lg\:text-kiwi-active{color:#a3a815}.lg\:text-lilas{color:#7ea1d3}.lg\:text-lilas-active{color:#75a0db}.lg\:text-mahogany{color:#57142e}.lg\:text-mahogany-active{color:#610a2b}.lg\:text-ocher{color:#c29614}.lg\:text-ocher-active{color:#cd9c0a}.lg\:text-pine{color:#144d52}.lg\:text-pine-active{color:#0a555c}.lg\:text-platinum,.lg\:text-platinum-active{color:#000}.lg\:text-prune{color:#661456}.lg\:text-prune-active{color:#72085d}.lg\:text-sand{color:#d7be88}.lg\:text-sand-active{color:#dfc181}.lg\:text-sandPearl{color:#f0e5d6}.lg\:text-sandPearl-active{color:#f2e6d4}.lg\:text-silver{color:#b1b2b4}.lg\:text-silver-active{color:#a9afbc}.lg\:text-skyBlue{color:#98d2d7}.lg\:text-skyBlue-active{color:#91d8de}.lg\:text-southSea{color:#9dc9cd}.lg\:text-southSea-active{color:#95ced5}.lg\:text-turquoise{color:#14a5c2}.lg\:text-turquoise-active{color:#0aaccd}.lg\:text-waterGreen{color:#007571}.lg\:text-waterGreen-active{color:#00a8a3}.lg\:text-deepRed{color:#c32222}.lg\:text-deepRed-active{color:#cf1717}.lg\:text-emerald{color:#14a33a}.lg\:text-emerald-active{color:#0bad36}.lg\:text-greenLight{--text-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--text-opacity))}.lg\:text-orange-active{color:#f65f2c}.lg\:text-red-active{color:#e13737}.lg\:text-white-active{color:#14a5c2}.lg\:text-white-button,.lg\:text-white-button-active{color:#fff}.lg\:text-code{color:#3f3d57}.lg\:text-code-active{color:#37354b}.lg\:text-gray-lighter{--text-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--text-opacity))}.lg\:text-gray-lighter-active{color:#ebebeb}.lg\:text-gray-light{--text-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--text-opacity))}.lg\:text-gray-medium{--text-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--text-opacity))}.lg\:text-gray-darker{--text-opacity:1;color:#504747;color:rgba(80,71,71,var(--text-opacity))}.lg\:text-gray-darker-active{color:#14a5c2}.lg\:text-api-default{--text-opacity:1;color:#507192;color:rgba(80,113,146,var(--text-opacity))}.lg\:text-gray-xxl{--text-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--text-opacity))}.lg\:text-line-even{color:#f3f6f7}.lg\:hover\:text-transparent:hover{color:transparent}.lg\:hover\:text-current:hover{color:currentColor}.lg\:hover\:text-black:hover{color:#000}.lg\:hover\:text-white:hover{color:#fff}.lg\:hover\:text-gray-100:hover{--text-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--text-opacity))}.lg\:hover\:text-gray-200:hover{--text-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--text-opacity))}.lg\:hover\:text-gray-300:hover{--text-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--text-opacity))}.lg\:hover\:text-gray-400:hover{--text-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--text-opacity))}.lg\:hover\:text-gray-500:hover{--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity))}.lg\:hover\:text-gray-600:hover{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.lg\:hover\:text-gray-700:hover{--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity))}.lg\:hover\:text-gray-800:hover{--text-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--text-opacity))}.lg\:hover\:text-gray-900:hover{--text-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--text-opacity))}.lg\:hover\:text-gray-DEFAULT:hover,.lg\:hover\:text-gray:hover{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.lg\:hover\:text-red:hover{color:#d64343}.lg\:hover\:text-orange:hover{color:#eb6437}.lg\:hover\:text-yellow:hover{color:#f8da30}.lg\:hover\:text-green-100:hover{--text-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--text-opacity))}.lg\:hover\:text-green-200:hover{--text-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--text-opacity))}.lg\:hover\:text-green-300:hover{--text-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--text-opacity))}.lg\:hover\:text-green-400:hover{--text-opacity:1;color:#68d391;color:rgba(104,211,145,var(--text-opacity))}.lg\:hover\:text-green-500:hover{--text-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--text-opacity))}.lg\:hover\:text-green-600:hover{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.lg\:hover\:text-green-700:hover{--text-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--text-opacity))}.lg\:hover\:text-green-800:hover{--text-opacity:1;color:#276749;color:rgba(39,103,73,var(--text-opacity))}.lg\:hover\:text-green-900:hover{--text-opacity:1;color:#22543d;color:rgba(34,84,61,var(--text-opacity))}.lg\:hover\:text-green-DEFAULT:hover,.lg\:hover\:text-green:hover{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.lg\:hover\:text-teal-100:hover{--text-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--text-opacity))}.lg\:hover\:text-teal-200:hover{--text-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--text-opacity))}.lg\:hover\:text-teal-300:hover{--text-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--text-opacity))}.lg\:hover\:text-teal-400:hover{--text-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--text-opacity))}.lg\:hover\:text-teal-500:hover{--text-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--text-opacity))}.lg\:hover\:text-teal-600:hover{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.lg\:hover\:text-teal-700:hover{--text-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--text-opacity))}.lg\:hover\:text-teal-800:hover{--text-opacity:1;color:#285e61;color:rgba(40,94,97,var(--text-opacity))}.lg\:hover\:text-teal-900:hover{--text-opacity:1;color:#234e52;color:rgba(35,78,82,var(--text-opacity))}.lg\:hover\:text-teal-DEFAULT:hover,.lg\:hover\:text-teal:hover{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.lg\:hover\:text-blue-50:hover{color:#d1eaff}.lg\:hover\:text-blue-100:hover{color:#a8d7ff}.lg\:hover\:text-blue-200:hover{color:#80c4ff}.lg\:hover\:text-blue-300:hover{color:#57b0ff}.lg\:hover\:text-blue-400:hover{color:#2e9dff}.lg\:hover\:text-blue-500:hover{color:#058aff}.lg\:hover\:text-blue-600:hover{color:#0075db}.lg\:hover\:text-blue-700:hover{color:#005fb3}.lg\:hover\:text-blue-800:hover{color:#00498a}.lg\:hover\:text-blue-900:hover{color:#003461}.lg\:hover\:text-blue-DEFAULT:hover,.lg\:hover\:text-blue:hover{color:#0075db}.lg\:hover\:text-indigo-100:hover{--text-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--text-opacity))}.lg\:hover\:text-indigo-200:hover{--text-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--text-opacity))}.lg\:hover\:text-indigo-300:hover{--text-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--text-opacity))}.lg\:hover\:text-indigo-400:hover{--text-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--text-opacity))}.lg\:hover\:text-indigo-500:hover{--text-opacity:1;color:#667eea;color:rgba(102,126,234,var(--text-opacity))}.lg\:hover\:text-indigo-600:hover{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.lg\:hover\:text-indigo-700:hover{--text-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--text-opacity))}.lg\:hover\:text-indigo-800:hover{--text-opacity:1;color:#434190;color:rgba(67,65,144,var(--text-opacity))}.lg\:hover\:text-indigo-900:hover{--text-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--text-opacity))}.lg\:hover\:text-indigo-DEFAULT:hover,.lg\:hover\:text-indigo:hover{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.lg\:hover\:text-purple-100:hover{--text-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--text-opacity))}.lg\:hover\:text-purple-200:hover{--text-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--text-opacity))}.lg\:hover\:text-purple-300:hover{--text-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--text-opacity))}.lg\:hover\:text-purple-400:hover{--text-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--text-opacity))}.lg\:hover\:text-purple-500:hover{--text-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--text-opacity))}.lg\:hover\:text-purple-600:hover{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.lg\:hover\:text-purple-700:hover{--text-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--text-opacity))}.lg\:hover\:text-purple-800:hover{--text-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--text-opacity))}.lg\:hover\:text-purple-900:hover{--text-opacity:1;color:#44337a;color:rgba(68,51,122,var(--text-opacity))}.lg\:hover\:text-purple-DEFAULT:hover,.lg\:hover\:text-purple:hover{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.lg\:hover\:text-pink:hover{--text-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--text-opacity))}.lg\:hover\:text-inherit:hover{color:inherit}.lg\:hover\:text-amber:hover{color:#d78737}.lg\:hover\:text-amber-active:hover{color:#e3872b}.lg\:hover\:text-ardoise:hover{color:#596a82}.lg\:hover\:text-ardoise-active:hover{color:#476794}.lg\:hover\:text-blue-active:hover{color:#14a5c2}.lg\:hover\:text-lightBlue-active:hover,.lg\:hover\:text-lightBlue:hover{color:rgba(0,85,138,.1)}.lg\:hover\:text-deepBlue:hover{color:#0e346c}.lg\:hover\:text-deepBlue-active:hover{color:#0a3f8f}.lg\:hover\:text-gold:hover{color:#bd9e56}.lg\:hover\:text-gold-active:hover{color:#c9a34a}.lg\:hover\:text-grenadine:hover{color:#c35078}.lg\:hover\:text-grenadine-active:hover{color:#cf4475}.lg\:hover\:text-kiwi:hover{color:#9a9f1e}.lg\:hover\:text-kiwi-active:hover{color:#a3a815}.lg\:hover\:text-lilas:hover{color:#7ea1d3}.lg\:hover\:text-lilas-active:hover{color:#75a0db}.lg\:hover\:text-mahogany:hover{color:#57142e}.lg\:hover\:text-mahogany-active:hover{color:#610a2b}.lg\:hover\:text-ocher:hover{color:#c29614}.lg\:hover\:text-ocher-active:hover{color:#cd9c0a}.lg\:hover\:text-pine:hover{color:#144d52}.lg\:hover\:text-pine-active:hover{color:#0a555c}.lg\:hover\:text-platinum-active:hover,.lg\:hover\:text-platinum:hover{color:#000}.lg\:hover\:text-prune:hover{color:#661456}.lg\:hover\:text-prune-active:hover{color:#72085d}.lg\:hover\:text-sand:hover{color:#d7be88}.lg\:hover\:text-sand-active:hover{color:#dfc181}.lg\:hover\:text-sandPearl:hover{color:#f0e5d6}.lg\:hover\:text-sandPearl-active:hover{color:#f2e6d4}.lg\:hover\:text-silver:hover{color:#b1b2b4}.lg\:hover\:text-silver-active:hover{color:#a9afbc}.lg\:hover\:text-skyBlue:hover{color:#98d2d7}.lg\:hover\:text-skyBlue-active:hover{color:#91d8de}.lg\:hover\:text-southSea:hover{color:#9dc9cd}.lg\:hover\:text-southSea-active:hover{color:#95ced5}.lg\:hover\:text-turquoise:hover{color:#14a5c2}.lg\:hover\:text-turquoise-active:hover{color:#0aaccd}.lg\:hover\:text-waterGreen:hover{color:#007571}.lg\:hover\:text-waterGreen-active:hover{color:#00a8a3}.lg\:hover\:text-deepRed:hover{color:#c32222}.lg\:hover\:text-deepRed-active:hover{color:#cf1717}.lg\:hover\:text-emerald:hover{color:#14a33a}.lg\:hover\:text-emerald-active:hover{color:#0bad36}.lg\:hover\:text-greenLight:hover{--text-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--text-opacity))}.lg\:hover\:text-orange-active:hover{color:#f65f2c}.lg\:hover\:text-red-active:hover{color:#e13737}.lg\:hover\:text-white-active:hover{color:#14a5c2}.lg\:hover\:text-white-button-active:hover,.lg\:hover\:text-white-button:hover{color:#fff}.lg\:hover\:text-code:hover{color:#3f3d57}.lg\:hover\:text-code-active:hover{color:#37354b}.lg\:hover\:text-gray-lighter:hover{--text-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--text-opacity))}.lg\:hover\:text-gray-lighter-active:hover{color:#ebebeb}.lg\:hover\:text-gray-light:hover{--text-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--text-opacity))}.lg\:hover\:text-gray-medium:hover{--text-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--text-opacity))}.lg\:hover\:text-gray-darker:hover{--text-opacity:1;color:#504747;color:rgba(80,71,71,var(--text-opacity))}.lg\:hover\:text-gray-darker-active:hover{color:#14a5c2}.lg\:hover\:text-api-default:hover{--text-opacity:1;color:#507192;color:rgba(80,113,146,var(--text-opacity))}.lg\:hover\:text-gray-xxl:hover{--text-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--text-opacity))}.lg\:hover\:text-line-even:hover{color:#f3f6f7}.lg\:focus\:text-transparent:focus{color:transparent}.lg\:focus\:text-current:focus{color:currentColor}.lg\:focus\:text-black:focus{color:#000}.lg\:focus\:text-white:focus{color:#fff}.lg\:focus\:text-gray-100:focus{--text-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--text-opacity))}.lg\:focus\:text-gray-200:focus{--text-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--text-opacity))}.lg\:focus\:text-gray-300:focus{--text-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--text-opacity))}.lg\:focus\:text-gray-400:focus{--text-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--text-opacity))}.lg\:focus\:text-gray-500:focus{--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity))}.lg\:focus\:text-gray-600:focus{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.lg\:focus\:text-gray-700:focus{--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity))}.lg\:focus\:text-gray-800:focus{--text-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--text-opacity))}.lg\:focus\:text-gray-900:focus{--text-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--text-opacity))}.lg\:focus\:text-gray-DEFAULT:focus,.lg\:focus\:text-gray:focus{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.lg\:focus\:text-red:focus{color:#d64343}.lg\:focus\:text-orange:focus{color:#eb6437}.lg\:focus\:text-yellow:focus{color:#f8da30}.lg\:focus\:text-green-100:focus{--text-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--text-opacity))}.lg\:focus\:text-green-200:focus{--text-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--text-opacity))}.lg\:focus\:text-green-300:focus{--text-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--text-opacity))}.lg\:focus\:text-green-400:focus{--text-opacity:1;color:#68d391;color:rgba(104,211,145,var(--text-opacity))}.lg\:focus\:text-green-500:focus{--text-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--text-opacity))}.lg\:focus\:text-green-600:focus{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.lg\:focus\:text-green-700:focus{--text-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--text-opacity))}.lg\:focus\:text-green-800:focus{--text-opacity:1;color:#276749;color:rgba(39,103,73,var(--text-opacity))}.lg\:focus\:text-green-900:focus{--text-opacity:1;color:#22543d;color:rgba(34,84,61,var(--text-opacity))}.lg\:focus\:text-green-DEFAULT:focus,.lg\:focus\:text-green:focus{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.lg\:focus\:text-teal-100:focus{--text-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--text-opacity))}.lg\:focus\:text-teal-200:focus{--text-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--text-opacity))}.lg\:focus\:text-teal-300:focus{--text-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--text-opacity))}.lg\:focus\:text-teal-400:focus{--text-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--text-opacity))}.lg\:focus\:text-teal-500:focus{--text-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--text-opacity))}.lg\:focus\:text-teal-600:focus{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.lg\:focus\:text-teal-700:focus{--text-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--text-opacity))}.lg\:focus\:text-teal-800:focus{--text-opacity:1;color:#285e61;color:rgba(40,94,97,var(--text-opacity))}.lg\:focus\:text-teal-900:focus{--text-opacity:1;color:#234e52;color:rgba(35,78,82,var(--text-opacity))}.lg\:focus\:text-teal-DEFAULT:focus,.lg\:focus\:text-teal:focus{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.lg\:focus\:text-blue-50:focus{color:#d1eaff}.lg\:focus\:text-blue-100:focus{color:#a8d7ff}.lg\:focus\:text-blue-200:focus{color:#80c4ff}.lg\:focus\:text-blue-300:focus{color:#57b0ff}.lg\:focus\:text-blue-400:focus{color:#2e9dff}.lg\:focus\:text-blue-500:focus{color:#058aff}.lg\:focus\:text-blue-600:focus{color:#0075db}.lg\:focus\:text-blue-700:focus{color:#005fb3}.lg\:focus\:text-blue-800:focus{color:#00498a}.lg\:focus\:text-blue-900:focus{color:#003461}.lg\:focus\:text-blue-DEFAULT:focus,.lg\:focus\:text-blue:focus{color:#0075db}.lg\:focus\:text-indigo-100:focus{--text-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--text-opacity))}.lg\:focus\:text-indigo-200:focus{--text-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--text-opacity))}.lg\:focus\:text-indigo-300:focus{--text-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--text-opacity))}.lg\:focus\:text-indigo-400:focus{--text-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--text-opacity))}.lg\:focus\:text-indigo-500:focus{--text-opacity:1;color:#667eea;color:rgba(102,126,234,var(--text-opacity))}.lg\:focus\:text-indigo-600:focus{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.lg\:focus\:text-indigo-700:focus{--text-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--text-opacity))}.lg\:focus\:text-indigo-800:focus{--text-opacity:1;color:#434190;color:rgba(67,65,144,var(--text-opacity))}.lg\:focus\:text-indigo-900:focus{--text-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--text-opacity))}.lg\:focus\:text-indigo-DEFAULT:focus,.lg\:focus\:text-indigo:focus{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.lg\:focus\:text-purple-100:focus{--text-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--text-opacity))}.lg\:focus\:text-purple-200:focus{--text-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--text-opacity))}.lg\:focus\:text-purple-300:focus{--text-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--text-opacity))}.lg\:focus\:text-purple-400:focus{--text-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--text-opacity))}.lg\:focus\:text-purple-500:focus{--text-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--text-opacity))}.lg\:focus\:text-purple-600:focus{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.lg\:focus\:text-purple-700:focus{--text-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--text-opacity))}.lg\:focus\:text-purple-800:focus{--text-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--text-opacity))}.lg\:focus\:text-purple-900:focus{--text-opacity:1;color:#44337a;color:rgba(68,51,122,var(--text-opacity))}.lg\:focus\:text-purple-DEFAULT:focus,.lg\:focus\:text-purple:focus{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.lg\:focus\:text-pink:focus{--text-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--text-opacity))}.lg\:focus\:text-inherit:focus{color:inherit}.lg\:focus\:text-amber:focus{color:#d78737}.lg\:focus\:text-amber-active:focus{color:#e3872b}.lg\:focus\:text-ardoise:focus{color:#596a82}.lg\:focus\:text-ardoise-active:focus{color:#476794}.lg\:focus\:text-blue-active:focus{color:#14a5c2}.lg\:focus\:text-lightBlue-active:focus,.lg\:focus\:text-lightBlue:focus{color:rgba(0,85,138,.1)}.lg\:focus\:text-deepBlue:focus{color:#0e346c}.lg\:focus\:text-deepBlue-active:focus{color:#0a3f8f}.lg\:focus\:text-gold:focus{color:#bd9e56}.lg\:focus\:text-gold-active:focus{color:#c9a34a}.lg\:focus\:text-grenadine:focus{color:#c35078}.lg\:focus\:text-grenadine-active:focus{color:#cf4475}.lg\:focus\:text-kiwi:focus{color:#9a9f1e}.lg\:focus\:text-kiwi-active:focus{color:#a3a815}.lg\:focus\:text-lilas:focus{color:#7ea1d3}.lg\:focus\:text-lilas-active:focus{color:#75a0db}.lg\:focus\:text-mahogany:focus{color:#57142e}.lg\:focus\:text-mahogany-active:focus{color:#610a2b}.lg\:focus\:text-ocher:focus{color:#c29614}.lg\:focus\:text-ocher-active:focus{color:#cd9c0a}.lg\:focus\:text-pine:focus{color:#144d52}.lg\:focus\:text-pine-active:focus{color:#0a555c}.lg\:focus\:text-platinum-active:focus,.lg\:focus\:text-platinum:focus{color:#000}.lg\:focus\:text-prune:focus{color:#661456}.lg\:focus\:text-prune-active:focus{color:#72085d}.lg\:focus\:text-sand:focus{color:#d7be88}.lg\:focus\:text-sand-active:focus{color:#dfc181}.lg\:focus\:text-sandPearl:focus{color:#f0e5d6}.lg\:focus\:text-sandPearl-active:focus{color:#f2e6d4}.lg\:focus\:text-silver:focus{color:#b1b2b4}.lg\:focus\:text-silver-active:focus{color:#a9afbc}.lg\:focus\:text-skyBlue:focus{color:#98d2d7}.lg\:focus\:text-skyBlue-active:focus{color:#91d8de}.lg\:focus\:text-southSea:focus{color:#9dc9cd}.lg\:focus\:text-southSea-active:focus{color:#95ced5}.lg\:focus\:text-turquoise:focus{color:#14a5c2}.lg\:focus\:text-turquoise-active:focus{color:#0aaccd}.lg\:focus\:text-waterGreen:focus{color:#007571}.lg\:focus\:text-waterGreen-active:focus{color:#00a8a3}.lg\:focus\:text-deepRed:focus{color:#c32222}.lg\:focus\:text-deepRed-active:focus{color:#cf1717}.lg\:focus\:text-emerald:focus{color:#14a33a}.lg\:focus\:text-emerald-active:focus{color:#0bad36}.lg\:focus\:text-greenLight:focus{--text-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--text-opacity))}.lg\:focus\:text-orange-active:focus{color:#f65f2c}.lg\:focus\:text-red-active:focus{color:#e13737}.lg\:focus\:text-white-active:focus{color:#14a5c2}.lg\:focus\:text-white-button-active:focus,.lg\:focus\:text-white-button:focus{color:#fff}.lg\:focus\:text-code:focus{color:#3f3d57}.lg\:focus\:text-code-active:focus{color:#37354b}.lg\:focus\:text-gray-lighter:focus{--text-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--text-opacity))}.lg\:focus\:text-gray-lighter-active:focus{color:#ebebeb}.lg\:focus\:text-gray-light:focus{--text-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--text-opacity))}.lg\:focus\:text-gray-medium:focus{--text-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--text-opacity))}.lg\:focus\:text-gray-darker:focus{--text-opacity:1;color:#504747;color:rgba(80,71,71,var(--text-opacity))}.lg\:focus\:text-gray-darker-active:focus{color:#14a5c2}.lg\:focus\:text-api-default:focus{--text-opacity:1;color:#507192;color:rgba(80,113,146,var(--text-opacity))}.lg\:focus\:text-gray-xxl:focus{--text-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--text-opacity))}.lg\:focus\:text-line-even:focus{color:#f3f6f7}.lg\:text-opacity-0{--text-opacity:0}.lg\:text-opacity-25{--text-opacity:0.25}.lg\:text-opacity-50{--text-opacity:0.5}.lg\:text-opacity-75{--text-opacity:0.75}.lg\:text-opacity-100{--text-opacity:1}.lg\:hover\:text-opacity-0:hover{--text-opacity:0}.lg\:hover\:text-opacity-25:hover{--text-opacity:0.25}.lg\:hover\:text-opacity-50:hover{--text-opacity:0.5}.lg\:hover\:text-opacity-75:hover{--text-opacity:0.75}.lg\:hover\:text-opacity-100:hover{--text-opacity:1}.lg\:focus\:text-opacity-0:focus{--text-opacity:0}.lg\:focus\:text-opacity-25:focus{--text-opacity:0.25}.lg\:focus\:text-opacity-50:focus{--text-opacity:0.5}.lg\:focus\:text-opacity-75:focus{--text-opacity:0.75}.lg\:focus\:text-opacity-100:focus{--text-opacity:1}.lg\:italic{font-style:italic}.lg\:not-italic{font-style:normal}.lg\:uppercase{text-transform:uppercase}.lg\:lowercase{text-transform:lowercase}.lg\:capitalize{text-transform:capitalize}.lg\:normal-case{text-transform:none}.lg\:underline{text-decoration:underline}.lg\:line-through{text-decoration:line-through}.lg\:no-underline{text-decoration:none}.lg\:hover\:underline:hover{text-decoration:underline}.lg\:hover\:line-through:hover{text-decoration:line-through}.lg\:hover\:no-underline:hover{text-decoration:none}.lg\:focus\:underline:focus{text-decoration:underline}.lg\:focus\:line-through:focus{text-decoration:line-through}.lg\:focus\:no-underline:focus{text-decoration:none}.lg\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.lg\:diagonal-fractions,.lg\:lining-nums,.lg\:oldstyle-nums,.lg\:ordinal,.lg\:proportional-nums,.lg\:slashed-zero,.lg\:stacked-fractions,.lg\:tabular-nums{--font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)}.lg\:normal-nums{font-variant-numeric:normal}.lg\:ordinal{--font-variant-numeric-ordinal:ordinal}.lg\:slashed-zero{--font-variant-numeric-slashed-zero:slashed-zero}.lg\:lining-nums{--font-variant-numeric-figure:lining-nums}.lg\:oldstyle-nums{--font-variant-numeric-figure:oldstyle-nums}.lg\:proportional-nums{--font-variant-numeric-spacing:proportional-nums}.lg\:tabular-nums{--font-variant-numeric-spacing:tabular-nums}.lg\:diagonal-fractions{--font-variant-numeric-fraction:diagonal-fractions}.lg\:stacked-fractions{--font-variant-numeric-fraction:stacked-fractions}.lg\:tracking-tighter{letter-spacing:-.05em}.lg\:tracking-tight{letter-spacing:-.025em}.lg\:tracking-normal{letter-spacing:0}.lg\:tracking-wide{letter-spacing:.025em}.lg\:tracking-wider{letter-spacing:.05em}.lg\:tracking-widest{letter-spacing:.1em}.lg\:select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lg\:select-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.lg\:select-all{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.lg\:select-auto{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.lg\:align-baseline{vertical-align:baseline}.lg\:align-top{vertical-align:top}.lg\:align-middle{vertical-align:middle}.lg\:align-bottom{vertical-align:bottom}.lg\:align-text-top{vertical-align:text-top}.lg\:align-text-bottom{vertical-align:text-bottom}.lg\:visible{visibility:visible}.lg\:invisible{visibility:hidden}.lg\:whitespace-normal{white-space:normal}.lg\:whitespace-no-wrap{white-space:nowrap}.lg\:whitespace-pre{white-space:pre}.lg\:whitespace-pre-line{white-space:pre-line}.lg\:whitespace-pre-wrap{white-space:pre-wrap}.lg\:break-normal{word-wrap:normal;overflow-wrap:normal;word-break:normal}.lg\:break-words{word-wrap:break-word;overflow-wrap:break-word}.lg\:break-all{word-break:break-all}.lg\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg\:w-0{width:0}.lg\:w-1{width:.25rem}.lg\:w-2{width:.5rem}.lg\:w-3{width:.75rem}.lg\:w-4{width:1rem}.lg\:w-5{width:1.25rem}.lg\:w-6{width:1.5rem}.lg\:w-7{width:1.75rem}.lg\:w-8{width:2rem}.lg\:w-9{width:2.25rem}.lg\:w-10{width:2.5rem}.lg\:w-11{width:2.75rem}.lg\:w-12{width:3rem}.lg\:w-15{width:3.75rem}.lg\:w-16{width:4rem}.lg\:w-20{width:5rem}.lg\:w-22{width:5.5rem}.lg\:w-24{width:6rem}.lg\:w-25{width:6.25rem}.lg\:w-26{width:6.5rem}.lg\:w-28{width:8rem}.lg\:w-30{width:8.5rem}.lg\:w-32{width:9rem}.lg\:w-40{width:10rem}.lg\:w-48{width:12rem}.lg\:w-52{width:13rem}.lg\:w-56{width:14rem}.lg\:w-60{width:15rem}.lg\:w-64{width:16rem}.lg\:w-68{width:17rem}.lg\:w-auto{width:auto}.lg\:w-px{width:1px}.lg\:w-0\.5{width:.125rem}.lg\:w-1\.5{width:.375rem}.lg\:w-2\.5{width:.625rem}.lg\:w-7\.5{width:1.875rem}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.333333%}.lg\:w-2\/3{width:66.666667%}.lg\:w-1\/4{width:25%}.lg\:w-2\/4{width:50%}.lg\:w-3\/4{width:75%}.lg\:w-1\/5{width:20%}.lg\:w-2\/5{width:40%}.lg\:w-3\/5{width:60%}.lg\:w-4\/5{width:80%}.lg\:w-1\/6{width:16.666667%}.lg\:w-2\/6{width:33.333333%}.lg\:w-3\/6{width:50%}.lg\:w-4\/6{width:66.666667%}.lg\:w-5\/6{width:83.333333%}.lg\:w-1\/12{width:8.333333%}.lg\:w-2\/12{width:16.666667%}.lg\:w-3\/12{width:25%}.lg\:w-4\/12{width:33.333333%}.lg\:w-5\/12{width:41.666667%}.lg\:w-6\/12{width:50%}.lg\:w-7\/12{width:58.333333%}.lg\:w-8\/12{width:66.666667%}.lg\:w-9\/12{width:75%}.lg\:w-10\/12{width:83.333333%}.lg\:w-11\/12{width:91.666667%}.lg\:w-full{width:100%}.lg\:w-screen{width:100vw}.lg\:w-3\/10{width:30%}.lg\:w-7\/10{width:70%}.lg\:w-9\/10{width:90%}.lg\:w-12\/25{width:48%}.lg\:z-0{z-index:0}.lg\:z-1{z-index:1}.lg\:z-2{z-index:2}.lg\:z-3{z-index:3}.lg\:z-4{z-index:4}.lg\:z-5{z-index:5}.lg\:z-6{z-index:6}.lg\:z-10{z-index:10}.lg\:z-20{z-index:20}.lg\:z-30{z-index:30}.lg\:z-40{z-index:40}.lg\:z-50{z-index:50}.lg\:z-auto{z-index:auto}.lg\:gap-0{grid-gap:0;gap:0}.lg\:gap-1{grid-gap:.25rem;gap:.25rem}.lg\:gap-2{grid-gap:.5rem;gap:.5rem}.lg\:gap-3{grid-gap:.75rem;gap:.75rem}.lg\:gap-4{grid-gap:1rem;gap:1rem}.lg\:gap-5{grid-gap:1.25rem;gap:1.25rem}.lg\:gap-6{grid-gap:1.5rem;gap:1.5rem}.lg\:gap-7{grid-gap:1.75rem;gap:1.75rem}.lg\:gap-8{grid-gap:2rem;gap:2rem}.lg\:gap-9{grid-gap:2.25rem;gap:2.25rem}.lg\:gap-10{grid-gap:2.5rem;gap:2.5rem}.lg\:gap-11{grid-gap:2.75rem;gap:2.75rem}.lg\:gap-12{grid-gap:3rem;gap:3rem}.lg\:gap-15{grid-gap:3.75rem;gap:3.75rem}.lg\:gap-16{grid-gap:4rem;gap:4rem}.lg\:gap-20{grid-gap:5rem;gap:5rem}.lg\:gap-22{grid-gap:5.5rem;gap:5.5rem}.lg\:gap-24{grid-gap:6rem;gap:6rem}.lg\:gap-25{grid-gap:6.25rem;gap:6.25rem}.lg\:gap-26{grid-gap:6.5rem;gap:6.5rem}.lg\:gap-28{grid-gap:8rem;gap:8rem}.lg\:gap-30{grid-gap:8.5rem;gap:8.5rem}.lg\:gap-32{grid-gap:9rem;gap:9rem}.lg\:gap-40{grid-gap:10rem;gap:10rem}.lg\:gap-48{grid-gap:12rem;gap:12rem}.lg\:gap-52{grid-gap:13rem;gap:13rem}.lg\:gap-56{grid-gap:14rem;gap:14rem}.lg\:gap-60{grid-gap:15rem;gap:15rem}.lg\:gap-64{grid-gap:16rem;gap:16rem}.lg\:gap-68{grid-gap:17rem;gap:17rem}.lg\:gap-px{grid-gap:1px;gap:1px}.lg\:gap-0\.5{grid-gap:.125rem;gap:.125rem}.lg\:gap-1\.5{grid-gap:.375rem;gap:.375rem}.lg\:gap-2\.5{grid-gap:.625rem;gap:.625rem}.lg\:gap-7\.5{grid-gap:1.875rem;gap:1.875rem}.lg\:col-gap-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.lg\:col-gap-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.lg\:col-gap-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.lg\:col-gap-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.lg\:col-gap-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.lg\:col-gap-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.lg\:col-gap-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.lg\:col-gap-7{grid-column-gap:1.75rem;-moz-column-gap:1.75rem;column-gap:1.75rem}.lg\:col-gap-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.lg\:col-gap-9{grid-column-gap:2.25rem;-moz-column-gap:2.25rem;column-gap:2.25rem}.lg\:col-gap-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.lg\:col-gap-11{grid-column-gap:2.75rem;-moz-column-gap:2.75rem;column-gap:2.75rem}.lg\:col-gap-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.lg\:col-gap-15{grid-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem}.lg\:col-gap-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.lg\:col-gap-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.lg\:col-gap-22{grid-column-gap:5.5rem;-moz-column-gap:5.5rem;column-gap:5.5rem}.lg\:col-gap-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.lg\:col-gap-25{grid-column-gap:6.25rem;-moz-column-gap:6.25rem;column-gap:6.25rem}.lg\:col-gap-26{grid-column-gap:6.5rem;-moz-column-gap:6.5rem;column-gap:6.5rem}.lg\:col-gap-28{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.lg\:col-gap-30{grid-column-gap:8.5rem;-moz-column-gap:8.5rem;column-gap:8.5rem}.lg\:col-gap-32{grid-column-gap:9rem;-moz-column-gap:9rem;column-gap:9rem}.lg\:col-gap-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.lg\:col-gap-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.lg\:col-gap-52{grid-column-gap:13rem;-moz-column-gap:13rem;column-gap:13rem}.lg\:col-gap-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.lg\:col-gap-60{grid-column-gap:15rem;-moz-column-gap:15rem;column-gap:15rem}.lg\:col-gap-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.lg\:col-gap-68{grid-column-gap:17rem;-moz-column-gap:17rem;column-gap:17rem}.lg\:col-gap-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.lg\:col-gap-0\.5{grid-column-gap:.125rem;-moz-column-gap:.125rem;column-gap:.125rem}.lg\:col-gap-1\.5{grid-column-gap:.375rem;-moz-column-gap:.375rem;column-gap:.375rem}.lg\:col-gap-2\.5{grid-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}.lg\:col-gap-7\.5{grid-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}.lg\:gap-x-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.lg\:gap-x-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.lg\:gap-x-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.lg\:gap-x-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.lg\:gap-x-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.lg\:gap-x-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.lg\:gap-x-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.lg\:gap-x-7{grid-column-gap:1.75rem;-moz-column-gap:1.75rem;column-gap:1.75rem}.lg\:gap-x-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.lg\:gap-x-9{grid-column-gap:2.25rem;-moz-column-gap:2.25rem;column-gap:2.25rem}.lg\:gap-x-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.lg\:gap-x-11{grid-column-gap:2.75rem;-moz-column-gap:2.75rem;column-gap:2.75rem}.lg\:gap-x-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.lg\:gap-x-15{grid-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem}.lg\:gap-x-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.lg\:gap-x-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.lg\:gap-x-22{grid-column-gap:5.5rem;-moz-column-gap:5.5rem;column-gap:5.5rem}.lg\:gap-x-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.lg\:gap-x-25{grid-column-gap:6.25rem;-moz-column-gap:6.25rem;column-gap:6.25rem}.lg\:gap-x-26{grid-column-gap:6.5rem;-moz-column-gap:6.5rem;column-gap:6.5rem}.lg\:gap-x-28{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.lg\:gap-x-30{grid-column-gap:8.5rem;-moz-column-gap:8.5rem;column-gap:8.5rem}.lg\:gap-x-32{grid-column-gap:9rem;-moz-column-gap:9rem;column-gap:9rem}.lg\:gap-x-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.lg\:gap-x-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.lg\:gap-x-52{grid-column-gap:13rem;-moz-column-gap:13rem;column-gap:13rem}.lg\:gap-x-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.lg\:gap-x-60{grid-column-gap:15rem;-moz-column-gap:15rem;column-gap:15rem}.lg\:gap-x-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.lg\:gap-x-68{grid-column-gap:17rem;-moz-column-gap:17rem;column-gap:17rem}.lg\:gap-x-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.lg\:gap-x-0\.5{grid-column-gap:.125rem;-moz-column-gap:.125rem;column-gap:.125rem}.lg\:gap-x-1\.5{grid-column-gap:.375rem;-moz-column-gap:.375rem;column-gap:.375rem}.lg\:gap-x-2\.5{grid-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}.lg\:gap-x-7\.5{grid-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}.lg\:row-gap-0{grid-row-gap:0;row-gap:0}.lg\:row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}.lg\:row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}.lg\:row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}.lg\:row-gap-4{grid-row-gap:1rem;row-gap:1rem}.lg\:row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}.lg\:row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.lg\:row-gap-7{grid-row-gap:1.75rem;row-gap:1.75rem}.lg\:row-gap-8{grid-row-gap:2rem;row-gap:2rem}.lg\:row-gap-9{grid-row-gap:2.25rem;row-gap:2.25rem}.lg\:row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}.lg\:row-gap-11{grid-row-gap:2.75rem;row-gap:2.75rem}.lg\:row-gap-12{grid-row-gap:3rem;row-gap:3rem}.lg\:row-gap-15{grid-row-gap:3.75rem;row-gap:3.75rem}.lg\:row-gap-16{grid-row-gap:4rem;row-gap:4rem}.lg\:row-gap-20{grid-row-gap:5rem;row-gap:5rem}.lg\:row-gap-22{grid-row-gap:5.5rem;row-gap:5.5rem}.lg\:row-gap-24{grid-row-gap:6rem;row-gap:6rem}.lg\:row-gap-25{grid-row-gap:6.25rem;row-gap:6.25rem}.lg\:row-gap-26{grid-row-gap:6.5rem;row-gap:6.5rem}.lg\:row-gap-28{grid-row-gap:8rem;row-gap:8rem}.lg\:row-gap-30{grid-row-gap:8.5rem;row-gap:8.5rem}.lg\:row-gap-32{grid-row-gap:9rem;row-gap:9rem}.lg\:row-gap-40{grid-row-gap:10rem;row-gap:10rem}.lg\:row-gap-48{grid-row-gap:12rem;row-gap:12rem}.lg\:row-gap-52{grid-row-gap:13rem;row-gap:13rem}.lg\:row-gap-56{grid-row-gap:14rem;row-gap:14rem}.lg\:row-gap-60{grid-row-gap:15rem;row-gap:15rem}.lg\:row-gap-64{grid-row-gap:16rem;row-gap:16rem}.lg\:row-gap-68{grid-row-gap:17rem;row-gap:17rem}.lg\:row-gap-px{grid-row-gap:1px;row-gap:1px}.lg\:row-gap-0\.5{grid-row-gap:.125rem;row-gap:.125rem}.lg\:row-gap-1\.5{grid-row-gap:.375rem;row-gap:.375rem}.lg\:row-gap-2\.5{grid-row-gap:.625rem;row-gap:.625rem}.lg\:row-gap-7\.5{grid-row-gap:1.875rem;row-gap:1.875rem}.lg\:gap-y-0{grid-row-gap:0;row-gap:0}.lg\:gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}.lg\:gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}.lg\:gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}.lg\:gap-y-4{grid-row-gap:1rem;row-gap:1rem}.lg\:gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}.lg\:gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}.lg\:gap-y-7{grid-row-gap:1.75rem;row-gap:1.75rem}.lg\:gap-y-8{grid-row-gap:2rem;row-gap:2rem}.lg\:gap-y-9{grid-row-gap:2.25rem;row-gap:2.25rem}.lg\:gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}.lg\:gap-y-11{grid-row-gap:2.75rem;row-gap:2.75rem}.lg\:gap-y-12{grid-row-gap:3rem;row-gap:3rem}.lg\:gap-y-15{grid-row-gap:3.75rem;row-gap:3.75rem}.lg\:gap-y-16{grid-row-gap:4rem;row-gap:4rem}.lg\:gap-y-20{grid-row-gap:5rem;row-gap:5rem}.lg\:gap-y-22{grid-row-gap:5.5rem;row-gap:5.5rem}.lg\:gap-y-24{grid-row-gap:6rem;row-gap:6rem}.lg\:gap-y-25{grid-row-gap:6.25rem;row-gap:6.25rem}.lg\:gap-y-26{grid-row-gap:6.5rem;row-gap:6.5rem}.lg\:gap-y-28{grid-row-gap:8rem;row-gap:8rem}.lg\:gap-y-30{grid-row-gap:8.5rem;row-gap:8.5rem}.lg\:gap-y-32{grid-row-gap:9rem;row-gap:9rem}.lg\:gap-y-40{grid-row-gap:10rem;row-gap:10rem}.lg\:gap-y-48{grid-row-gap:12rem;row-gap:12rem}.lg\:gap-y-52{grid-row-gap:13rem;row-gap:13rem}.lg\:gap-y-56{grid-row-gap:14rem;row-gap:14rem}.lg\:gap-y-60{grid-row-gap:15rem;row-gap:15rem}.lg\:gap-y-64{grid-row-gap:16rem;row-gap:16rem}.lg\:gap-y-68{grid-row-gap:17rem;row-gap:17rem}.lg\:gap-y-px{grid-row-gap:1px;row-gap:1px}.lg\:gap-y-0\.5{grid-row-gap:.125rem;row-gap:.125rem}.lg\:gap-y-1\.5{grid-row-gap:.375rem;row-gap:.375rem}.lg\:gap-y-2\.5{grid-row-gap:.625rem;row-gap:.625rem}.lg\:gap-y-7\.5{grid-row-gap:1.875rem;row-gap:1.875rem}.lg\:grid-flow-row{grid-auto-flow:row}.lg\:grid-flow-col{grid-auto-flow:column}.lg\:grid-flow-row-dense{grid-auto-flow:row dense}.lg\:grid-flow-col-dense{grid-auto-flow:column dense}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-none{grid-template-columns:none}.lg\:auto-cols-auto{grid-auto-columns:auto}.lg\:auto-cols-min{grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}.lg\:auto-cols-max{grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content}.lg\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.lg\:col-auto{grid-column:auto}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-11{grid-column:span 11/span 11}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-span-full{grid-column:1/-1}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:col-start-5{grid-column-start:5}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:col-start-9{grid-column-start:9}.lg\:col-start-10{grid-column-start:10}.lg\:col-start-11{grid-column-start:11}.lg\:col-start-12{grid-column-start:12}.lg\:col-start-13{grid-column-start:13}.lg\:col-start-auto{grid-column-start:auto}.lg\:col-end-1{grid-column-end:1}.lg\:col-end-2{grid-column-end:2}.lg\:col-end-3{grid-column-end:3}.lg\:col-end-4{grid-column-end:4}.lg\:col-end-5{grid-column-end:5}.lg\:col-end-6{grid-column-end:6}.lg\:col-end-7{grid-column-end:7}.lg\:col-end-8{grid-column-end:8}.lg\:col-end-9{grid-column-end:9}.lg\:col-end-10{grid-column-end:10}.lg\:col-end-11{grid-column-end:11}.lg\:col-end-12{grid-column-end:12}.lg\:col-end-13{grid-column-end:13}.lg\:col-end-auto{grid-column-end:auto}.lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.lg\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.lg\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.lg\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.lg\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.lg\:grid-rows-none{grid-template-rows:none}.lg\:auto-rows-auto{grid-auto-rows:auto}.lg\:auto-rows-min{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.lg\:auto-rows-max{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.lg\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.lg\:row-auto{grid-row:auto}.lg\:row-span-1{grid-row:span 1/span 1}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-span-3{grid-row:span 3/span 3}.lg\:row-span-4{grid-row:span 4/span 4}.lg\:row-span-5{grid-row:span 5/span 5}.lg\:row-span-6{grid-row:span 6/span 6}.lg\:row-span-full{grid-row:1/-1}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:row-start-3{grid-row-start:3}.lg\:row-start-4{grid-row-start:4}.lg\:row-start-5{grid-row-start:5}.lg\:row-start-6{grid-row-start:6}.lg\:row-start-7{grid-row-start:7}.lg\:row-start-auto{grid-row-start:auto}.lg\:row-end-1{grid-row-end:1}.lg\:row-end-2{grid-row-end:2}.lg\:row-end-3{grid-row-end:3}.lg\:row-end-4{grid-row-end:4}.lg\:row-end-5{grid-row-end:5}.lg\:row-end-6{grid-row-end:6}.lg\:row-end-7{grid-row-end:7}.lg\:row-end-auto{grid-row-end:auto}.lg\:transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.lg\:origin-center{transform-origin:center}.lg\:origin-top{transform-origin:top}.lg\:origin-top-right{transform-origin:top right}.lg\:origin-right{transform-origin:right}.lg\:origin-bottom-right{transform-origin:bottom right}.lg\:origin-bottom{transform-origin:bottom}.lg\:origin-bottom-left{transform-origin:bottom left}.lg\:origin-left{transform-origin:left}.lg\:origin-top-left{transform-origin:top left}.lg\:scale-0{--transform-scale-x:0;--transform-scale-y:0}.lg\:scale-50{--transform-scale-x:.5;--transform-scale-y:.5}.lg\:scale-75{--transform-scale-x:.75;--transform-scale-y:.75}.lg\:scale-90{--transform-scale-x:.9;--transform-scale-y:.9}.lg\:scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.lg\:scale-100{--transform-scale-x:1;--transform-scale-y:1}.lg\:scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}.lg\:scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}.lg\:scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}.lg\:scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}.lg\:scale-x-0{--transform-scale-x:0}.lg\:scale-x-50{--transform-scale-x:.5}.lg\:scale-x-75{--transform-scale-x:.75}.lg\:scale-x-90{--transform-scale-x:.9}.lg\:scale-x-95{--transform-scale-x:.95}.lg\:scale-x-100{--transform-scale-x:1}.lg\:scale-x-105{--transform-scale-x:1.05}.lg\:scale-x-110{--transform-scale-x:1.1}.lg\:scale-x-125{--transform-scale-x:1.25}.lg\:scale-x-150{--transform-scale-x:1.5}.lg\:scale-y-0{--transform-scale-y:0}.lg\:scale-y-50{--transform-scale-y:.5}.lg\:scale-y-75{--transform-scale-y:.75}.lg\:scale-y-90{--transform-scale-y:.9}.lg\:scale-y-95{--transform-scale-y:.95}.lg\:scale-y-100{--transform-scale-y:1}.lg\:scale-y-105{--transform-scale-y:1.05}.lg\:scale-y-110{--transform-scale-y:1.1}.lg\:scale-y-125{--transform-scale-y:1.25}.lg\:scale-y-150{--transform-scale-y:1.5}.lg\:hover\:scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}.lg\:hover\:scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}.lg\:hover\:scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}.lg\:hover\:scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}.lg\:hover\:scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}.lg\:hover\:scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}.lg\:hover\:scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}.lg\:hover\:scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}.lg\:hover\:scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}.lg\:hover\:scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}.lg\:hover\:scale-x-0:hover{--transform-scale-x:0}.lg\:hover\:scale-x-50:hover{--transform-scale-x:.5}.lg\:hover\:scale-x-75:hover{--transform-scale-x:.75}.lg\:hover\:scale-x-90:hover{--transform-scale-x:.9}.lg\:hover\:scale-x-95:hover{--transform-scale-x:.95}.lg\:hover\:scale-x-100:hover{--transform-scale-x:1}.lg\:hover\:scale-x-105:hover{--transform-scale-x:1.05}.lg\:hover\:scale-x-110:hover{--transform-scale-x:1.1}.lg\:hover\:scale-x-125:hover{--transform-scale-x:1.25}.lg\:hover\:scale-x-150:hover{--transform-scale-x:1.5}.lg\:hover\:scale-y-0:hover{--transform-scale-y:0}.lg\:hover\:scale-y-50:hover{--transform-scale-y:.5}.lg\:hover\:scale-y-75:hover{--transform-scale-y:.75}.lg\:hover\:scale-y-90:hover{--transform-scale-y:.9}.lg\:hover\:scale-y-95:hover{--transform-scale-y:.95}.lg\:hover\:scale-y-100:hover{--transform-scale-y:1}.lg\:hover\:scale-y-105:hover{--transform-scale-y:1.05}.lg\:hover\:scale-y-110:hover{--transform-scale-y:1.1}.lg\:hover\:scale-y-125:hover{--transform-scale-y:1.25}.lg\:hover\:scale-y-150:hover{--transform-scale-y:1.5}.lg\:focus\:scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}.lg\:focus\:scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}.lg\:focus\:scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}.lg\:focus\:scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}.lg\:focus\:scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}.lg\:focus\:scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}.lg\:focus\:scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}.lg\:focus\:scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}.lg\:focus\:scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}.lg\:focus\:scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}.lg\:focus\:scale-x-0:focus{--transform-scale-x:0}.lg\:focus\:scale-x-50:focus{--transform-scale-x:.5}.lg\:focus\:scale-x-75:focus{--transform-scale-x:.75}.lg\:focus\:scale-x-90:focus{--transform-scale-x:.9}.lg\:focus\:scale-x-95:focus{--transform-scale-x:.95}.lg\:focus\:scale-x-100:focus{--transform-scale-x:1}.lg\:focus\:scale-x-105:focus{--transform-scale-x:1.05}.lg\:focus\:scale-x-110:focus{--transform-scale-x:1.1}.lg\:focus\:scale-x-125:focus{--transform-scale-x:1.25}.lg\:focus\:scale-x-150:focus{--transform-scale-x:1.5}.lg\:focus\:scale-y-0:focus{--transform-scale-y:0}.lg\:focus\:scale-y-50:focus{--transform-scale-y:.5}.lg\:focus\:scale-y-75:focus{--transform-scale-y:.75}.lg\:focus\:scale-y-90:focus{--transform-scale-y:.9}.lg\:focus\:scale-y-95:focus{--transform-scale-y:.95}.lg\:focus\:scale-y-100:focus{--transform-scale-y:1}.lg\:focus\:scale-y-105:focus{--transform-scale-y:1.05}.lg\:focus\:scale-y-110:focus{--transform-scale-y:1.1}.lg\:focus\:scale-y-125:focus{--transform-scale-y:1.25}.lg\:focus\:scale-y-150:focus{--transform-scale-y:1.5}.lg\:rotate-0{--transform-rotate:0}.lg\:rotate-90{--transform-rotate:90deg}.lg\:rotate-135{--transform-rotate:135deg}.lg\:rotate-180{--transform-rotate:180deg}.lg\:-rotate-180{--transform-rotate:-180deg}.lg\:-rotate-135{--transform-rotate:-135deg}.lg\:-rotate-90{--transform-rotate:-90deg}.lg\:hover\:rotate-0:hover{--transform-rotate:0}.lg\:hover\:rotate-90:hover{--transform-rotate:90deg}.lg\:hover\:rotate-135:hover{--transform-rotate:135deg}.lg\:hover\:rotate-180:hover{--transform-rotate:180deg}.lg\:hover\:-rotate-180:hover{--transform-rotate:-180deg}.lg\:hover\:-rotate-135:hover{--transform-rotate:-135deg}.lg\:hover\:-rotate-90:hover{--transform-rotate:-90deg}.lg\:focus\:rotate-0:focus{--transform-rotate:0}.lg\:focus\:rotate-90:focus{--transform-rotate:90deg}.lg\:focus\:rotate-135:focus{--transform-rotate:135deg}.lg\:focus\:rotate-180:focus{--transform-rotate:180deg}.lg\:focus\:-rotate-180:focus{--transform-rotate:-180deg}.lg\:focus\:-rotate-135:focus{--transform-rotate:-135deg}.lg\:focus\:-rotate-90:focus{--transform-rotate:-90deg}.lg\:translate-x-0{--transform-translate-x:0}.lg\:translate-x-1{--transform-translate-x:.25rem}.lg\:translate-x-2{--transform-translate-x:.5rem}.lg\:translate-x-3{--transform-translate-x:.75rem}.lg\:translate-x-4{--transform-translate-x:1rem}.lg\:translate-x-5{--transform-translate-x:1.25rem}.lg\:translate-x-6{--transform-translate-x:1.5rem}.lg\:translate-x-7{--transform-translate-x:1.75rem}.lg\:translate-x-8{--transform-translate-x:2rem}.lg\:translate-x-9{--transform-translate-x:2.25rem}.lg\:translate-x-10{--transform-translate-x:2.5rem}.lg\:translate-x-11{--transform-translate-x:2.75rem}.lg\:translate-x-12{--transform-translate-x:3rem}.lg\:translate-x-15{--transform-translate-x:3.75rem}.lg\:translate-x-16{--transform-translate-x:4rem}.lg\:translate-x-20{--transform-translate-x:5rem}.lg\:translate-x-22{--transform-translate-x:5.5rem}.lg\:translate-x-24{--transform-translate-x:6rem}.lg\:translate-x-25{--transform-translate-x:6.25rem}.lg\:translate-x-26{--transform-translate-x:6.5rem}.lg\:translate-x-28{--transform-translate-x:8rem}.lg\:translate-x-30{--transform-translate-x:8.5rem}.lg\:translate-x-32{--transform-translate-x:9rem}.lg\:translate-x-40{--transform-translate-x:10rem}.lg\:translate-x-48{--transform-translate-x:12rem}.lg\:translate-x-52{--transform-translate-x:13rem}.lg\:translate-x-56{--transform-translate-x:14rem}.lg\:translate-x-60{--transform-translate-x:15rem}.lg\:translate-x-64{--transform-translate-x:16rem}.lg\:translate-x-68{--transform-translate-x:17rem}.lg\:translate-x-px{--transform-translate-x:1px}.lg\:translate-x-0\.5{--transform-translate-x:.125rem}.lg\:translate-x-1\.5{--transform-translate-x:.375rem}.lg\:translate-x-2\.5{--transform-translate-x:.625rem}.lg\:translate-x-7\.5{--transform-translate-x:1.875rem}.lg\:-translate-x-1{--transform-translate-x:-0.25rem}.lg\:-translate-x-2{--transform-translate-x:-0.5rem}.lg\:-translate-x-3{--transform-translate-x:-0.75rem}.lg\:-translate-x-4{--transform-translate-x:-1rem}.lg\:-translate-x-5{--transform-translate-x:-1.25rem}.lg\:-translate-x-6{--transform-translate-x:-1.5rem}.lg\:-translate-x-7{--transform-translate-x:-1.75rem}.lg\:-translate-x-8{--transform-translate-x:-2rem}.lg\:-translate-x-9{--transform-translate-x:-2.25rem}.lg\:-translate-x-10{--transform-translate-x:-2.5rem}.lg\:-translate-x-11{--transform-translate-x:-2.75rem}.lg\:-translate-x-12{--transform-translate-x:-3rem}.lg\:-translate-x-15{--transform-translate-x:-3.75rem}.lg\:-translate-x-16{--transform-translate-x:-4rem}.lg\:-translate-x-20{--transform-translate-x:-5rem}.lg\:-translate-x-22{--transform-translate-x:-5.5rem}.lg\:-translate-x-24{--transform-translate-x:-6rem}.lg\:-translate-x-25{--transform-translate-x:-6.25rem}.lg\:-translate-x-26{--transform-translate-x:-6.5rem}.lg\:-translate-x-28{--transform-translate-x:-8rem}.lg\:-translate-x-30{--transform-translate-x:-8.5rem}.lg\:-translate-x-32{--transform-translate-x:-9rem}.lg\:-translate-x-40{--transform-translate-x:-10rem}.lg\:-translate-x-48{--transform-translate-x:-12rem}.lg\:-translate-x-52{--transform-translate-x:-13rem}.lg\:-translate-x-56{--transform-translate-x:-14rem}.lg\:-translate-x-60{--transform-translate-x:-15rem}.lg\:-translate-x-64{--transform-translate-x:-16rem}.lg\:-translate-x-68{--transform-translate-x:-17rem}.lg\:-translate-x-px{--transform-translate-x:-1px}.lg\:-translate-x-0\.5{--transform-translate-x:-0.125rem}.lg\:-translate-x-1\.5{--transform-translate-x:-0.375rem}.lg\:-translate-x-2\.5{--transform-translate-x:-0.625rem}.lg\:-translate-x-7\.5{--transform-translate-x:-1.875rem}.lg\:-translate-x-full{--transform-translate-x:-100%}.lg\:-translate-x-1\/2{--transform-translate-x:-50%}.lg\:translate-x-1\/2{--transform-translate-x:50%}.lg\:translate-x-full{--transform-translate-x:100%}.lg\:translate-y-0{--transform-translate-y:0}.lg\:translate-y-1{--transform-translate-y:.25rem}.lg\:translate-y-2{--transform-translate-y:.5rem}.lg\:translate-y-3{--transform-translate-y:.75rem}.lg\:translate-y-4{--transform-translate-y:1rem}.lg\:translate-y-5{--transform-translate-y:1.25rem}.lg\:translate-y-6{--transform-translate-y:1.5rem}.lg\:translate-y-7{--transform-translate-y:1.75rem}.lg\:translate-y-8{--transform-translate-y:2rem}.lg\:translate-y-9{--transform-translate-y:2.25rem}.lg\:translate-y-10{--transform-translate-y:2.5rem}.lg\:translate-y-11{--transform-translate-y:2.75rem}.lg\:translate-y-12{--transform-translate-y:3rem}.lg\:translate-y-15{--transform-translate-y:3.75rem}.lg\:translate-y-16{--transform-translate-y:4rem}.lg\:translate-y-20{--transform-translate-y:5rem}.lg\:translate-y-22{--transform-translate-y:5.5rem}.lg\:translate-y-24{--transform-translate-y:6rem}.lg\:translate-y-25{--transform-translate-y:6.25rem}.lg\:translate-y-26{--transform-translate-y:6.5rem}.lg\:translate-y-28{--transform-translate-y:8rem}.lg\:translate-y-30{--transform-translate-y:8.5rem}.lg\:translate-y-32{--transform-translate-y:9rem}.lg\:translate-y-40{--transform-translate-y:10rem}.lg\:translate-y-48{--transform-translate-y:12rem}.lg\:translate-y-52{--transform-translate-y:13rem}.lg\:translate-y-56{--transform-translate-y:14rem}.lg\:translate-y-60{--transform-translate-y:15rem}.lg\:translate-y-64{--transform-translate-y:16rem}.lg\:translate-y-68{--transform-translate-y:17rem}.lg\:translate-y-px{--transform-translate-y:1px}.lg\:translate-y-0\.5{--transform-translate-y:.125rem}.lg\:translate-y-1\.5{--transform-translate-y:.375rem}.lg\:translate-y-2\.5{--transform-translate-y:.625rem}.lg\:translate-y-7\.5{--transform-translate-y:1.875rem}.lg\:-translate-y-1{--transform-translate-y:-0.25rem}.lg\:-translate-y-2{--transform-translate-y:-0.5rem}.lg\:-translate-y-3{--transform-translate-y:-0.75rem}.lg\:-translate-y-4{--transform-translate-y:-1rem}.lg\:-translate-y-5{--transform-translate-y:-1.25rem}.lg\:-translate-y-6{--transform-translate-y:-1.5rem}.lg\:-translate-y-7{--transform-translate-y:-1.75rem}.lg\:-translate-y-8{--transform-translate-y:-2rem}.lg\:-translate-y-9{--transform-translate-y:-2.25rem}.lg\:-translate-y-10{--transform-translate-y:-2.5rem}.lg\:-translate-y-11{--transform-translate-y:-2.75rem}.lg\:-translate-y-12{--transform-translate-y:-3rem}.lg\:-translate-y-15{--transform-translate-y:-3.75rem}.lg\:-translate-y-16{--transform-translate-y:-4rem}.lg\:-translate-y-20{--transform-translate-y:-5rem}.lg\:-translate-y-22{--transform-translate-y:-5.5rem}.lg\:-translate-y-24{--transform-translate-y:-6rem}.lg\:-translate-y-25{--transform-translate-y:-6.25rem}.lg\:-translate-y-26{--transform-translate-y:-6.5rem}.lg\:-translate-y-28{--transform-translate-y:-8rem}.lg\:-translate-y-30{--transform-translate-y:-8.5rem}.lg\:-translate-y-32{--transform-translate-y:-9rem}.lg\:-translate-y-40{--transform-translate-y:-10rem}.lg\:-translate-y-48{--transform-translate-y:-12rem}.lg\:-translate-y-52{--transform-translate-y:-13rem}.lg\:-translate-y-56{--transform-translate-y:-14rem}.lg\:-translate-y-60{--transform-translate-y:-15rem}.lg\:-translate-y-64{--transform-translate-y:-16rem}.lg\:-translate-y-68{--transform-translate-y:-17rem}.lg\:-translate-y-px{--transform-translate-y:-1px}.lg\:-translate-y-0\.5{--transform-translate-y:-0.125rem}.lg\:-translate-y-1\.5{--transform-translate-y:-0.375rem}.lg\:-translate-y-2\.5{--transform-translate-y:-0.625rem}.lg\:-translate-y-7\.5{--transform-translate-y:-1.875rem}.lg\:-translate-y-full{--transform-translate-y:-100%}.lg\:-translate-y-1\/2{--transform-translate-y:-50%}.lg\:translate-y-1\/2{--transform-translate-y:50%}.lg\:translate-y-full{--transform-translate-y:100%}.lg\:hover\:translate-x-0:hover{--transform-translate-x:0}.lg\:hover\:translate-x-1:hover{--transform-translate-x:.25rem}.lg\:hover\:translate-x-2:hover{--transform-translate-x:.5rem}.lg\:hover\:translate-x-3:hover{--transform-translate-x:.75rem}.lg\:hover\:translate-x-4:hover{--transform-translate-x:1rem}.lg\:hover\:translate-x-5:hover{--transform-translate-x:1.25rem}.lg\:hover\:translate-x-6:hover{--transform-translate-x:1.5rem}.lg\:hover\:translate-x-7:hover{--transform-translate-x:1.75rem}.lg\:hover\:translate-x-8:hover{--transform-translate-x:2rem}.lg\:hover\:translate-x-9:hover{--transform-translate-x:2.25rem}.lg\:hover\:translate-x-10:hover{--transform-translate-x:2.5rem}.lg\:hover\:translate-x-11:hover{--transform-translate-x:2.75rem}.lg\:hover\:translate-x-12:hover{--transform-translate-x:3rem}.lg\:hover\:translate-x-15:hover{--transform-translate-x:3.75rem}.lg\:hover\:translate-x-16:hover{--transform-translate-x:4rem}.lg\:hover\:translate-x-20:hover{--transform-translate-x:5rem}.lg\:hover\:translate-x-22:hover{--transform-translate-x:5.5rem}.lg\:hover\:translate-x-24:hover{--transform-translate-x:6rem}.lg\:hover\:translate-x-25:hover{--transform-translate-x:6.25rem}.lg\:hover\:translate-x-26:hover{--transform-translate-x:6.5rem}.lg\:hover\:translate-x-28:hover{--transform-translate-x:8rem}.lg\:hover\:translate-x-30:hover{--transform-translate-x:8.5rem}.lg\:hover\:translate-x-32:hover{--transform-translate-x:9rem}.lg\:hover\:translate-x-40:hover{--transform-translate-x:10rem}.lg\:hover\:translate-x-48:hover{--transform-translate-x:12rem}.lg\:hover\:translate-x-52:hover{--transform-translate-x:13rem}.lg\:hover\:translate-x-56:hover{--transform-translate-x:14rem}.lg\:hover\:translate-x-60:hover{--transform-translate-x:15rem}.lg\:hover\:translate-x-64:hover{--transform-translate-x:16rem}.lg\:hover\:translate-x-68:hover{--transform-translate-x:17rem}.lg\:hover\:translate-x-px:hover{--transform-translate-x:1px}.lg\:hover\:translate-x-0\.5:hover{--transform-translate-x:.125rem}.lg\:hover\:translate-x-1\.5:hover{--transform-translate-x:.375rem}.lg\:hover\:translate-x-2\.5:hover{--transform-translate-x:.625rem}.lg\:hover\:translate-x-7\.5:hover{--transform-translate-x:1.875rem}.lg\:hover\:-translate-x-1:hover{--transform-translate-x:-0.25rem}.lg\:hover\:-translate-x-2:hover{--transform-translate-x:-0.5rem}.lg\:hover\:-translate-x-3:hover{--transform-translate-x:-0.75rem}.lg\:hover\:-translate-x-4:hover{--transform-translate-x:-1rem}.lg\:hover\:-translate-x-5:hover{--transform-translate-x:-1.25rem}.lg\:hover\:-translate-x-6:hover{--transform-translate-x:-1.5rem}.lg\:hover\:-translate-x-7:hover{--transform-translate-x:-1.75rem}.lg\:hover\:-translate-x-8:hover{--transform-translate-x:-2rem}.lg\:hover\:-translate-x-9:hover{--transform-translate-x:-2.25rem}.lg\:hover\:-translate-x-10:hover{--transform-translate-x:-2.5rem}.lg\:hover\:-translate-x-11:hover{--transform-translate-x:-2.75rem}.lg\:hover\:-translate-x-12:hover{--transform-translate-x:-3rem}.lg\:hover\:-translate-x-15:hover{--transform-translate-x:-3.75rem}.lg\:hover\:-translate-x-16:hover{--transform-translate-x:-4rem}.lg\:hover\:-translate-x-20:hover{--transform-translate-x:-5rem}.lg\:hover\:-translate-x-22:hover{--transform-translate-x:-5.5rem}.lg\:hover\:-translate-x-24:hover{--transform-translate-x:-6rem}.lg\:hover\:-translate-x-25:hover{--transform-translate-x:-6.25rem}.lg\:hover\:-translate-x-26:hover{--transform-translate-x:-6.5rem}.lg\:hover\:-translate-x-28:hover{--transform-translate-x:-8rem}.lg\:hover\:-translate-x-30:hover{--transform-translate-x:-8.5rem}.lg\:hover\:-translate-x-32:hover{--transform-translate-x:-9rem}.lg\:hover\:-translate-x-40:hover{--transform-translate-x:-10rem}.lg\:hover\:-translate-x-48:hover{--transform-translate-x:-12rem}.lg\:hover\:-translate-x-52:hover{--transform-translate-x:-13rem}.lg\:hover\:-translate-x-56:hover{--transform-translate-x:-14rem}.lg\:hover\:-translate-x-60:hover{--transform-translate-x:-15rem}.lg\:hover\:-translate-x-64:hover{--transform-translate-x:-16rem}.lg\:hover\:-translate-x-68:hover{--transform-translate-x:-17rem}.lg\:hover\:-translate-x-px:hover{--transform-translate-x:-1px}.lg\:hover\:-translate-x-0\.5:hover{--transform-translate-x:-0.125rem}.lg\:hover\:-translate-x-1\.5:hover{--transform-translate-x:-0.375rem}.lg\:hover\:-translate-x-2\.5:hover{--transform-translate-x:-0.625rem}.lg\:hover\:-translate-x-7\.5:hover{--transform-translate-x:-1.875rem}.lg\:hover\:-translate-x-full:hover{--transform-translate-x:-100%}.lg\:hover\:-translate-x-1\/2:hover{--transform-translate-x:-50%}.lg\:hover\:translate-x-1\/2:hover{--transform-translate-x:50%}.lg\:hover\:translate-x-full:hover{--transform-translate-x:100%}.lg\:hover\:translate-y-0:hover{--transform-translate-y:0}.lg\:hover\:translate-y-1:hover{--transform-translate-y:.25rem}.lg\:hover\:translate-y-2:hover{--transform-translate-y:.5rem}.lg\:hover\:translate-y-3:hover{--transform-translate-y:.75rem}.lg\:hover\:translate-y-4:hover{--transform-translate-y:1rem}.lg\:hover\:translate-y-5:hover{--transform-translate-y:1.25rem}.lg\:hover\:translate-y-6:hover{--transform-translate-y:1.5rem}.lg\:hover\:translate-y-7:hover{--transform-translate-y:1.75rem}.lg\:hover\:translate-y-8:hover{--transform-translate-y:2rem}.lg\:hover\:translate-y-9:hover{--transform-translate-y:2.25rem}.lg\:hover\:translate-y-10:hover{--transform-translate-y:2.5rem}.lg\:hover\:translate-y-11:hover{--transform-translate-y:2.75rem}.lg\:hover\:translate-y-12:hover{--transform-translate-y:3rem}.lg\:hover\:translate-y-15:hover{--transform-translate-y:3.75rem}.lg\:hover\:translate-y-16:hover{--transform-translate-y:4rem}.lg\:hover\:translate-y-20:hover{--transform-translate-y:5rem}.lg\:hover\:translate-y-22:hover{--transform-translate-y:5.5rem}.lg\:hover\:translate-y-24:hover{--transform-translate-y:6rem}.lg\:hover\:translate-y-25:hover{--transform-translate-y:6.25rem}.lg\:hover\:translate-y-26:hover{--transform-translate-y:6.5rem}.lg\:hover\:translate-y-28:hover{--transform-translate-y:8rem}.lg\:hover\:translate-y-30:hover{--transform-translate-y:8.5rem}.lg\:hover\:translate-y-32:hover{--transform-translate-y:9rem}.lg\:hover\:translate-y-40:hover{--transform-translate-y:10rem}.lg\:hover\:translate-y-48:hover{--transform-translate-y:12rem}.lg\:hover\:translate-y-52:hover{--transform-translate-y:13rem}.lg\:hover\:translate-y-56:hover{--transform-translate-y:14rem}.lg\:hover\:translate-y-60:hover{--transform-translate-y:15rem}.lg\:hover\:translate-y-64:hover{--transform-translate-y:16rem}.lg\:hover\:translate-y-68:hover{--transform-translate-y:17rem}.lg\:hover\:translate-y-px:hover{--transform-translate-y:1px}.lg\:hover\:translate-y-0\.5:hover{--transform-translate-y:.125rem}.lg\:hover\:translate-y-1\.5:hover{--transform-translate-y:.375rem}.lg\:hover\:translate-y-2\.5:hover{--transform-translate-y:.625rem}.lg\:hover\:translate-y-7\.5:hover{--transform-translate-y:1.875rem}.lg\:hover\:-translate-y-1:hover{--transform-translate-y:-0.25rem}.lg\:hover\:-translate-y-2:hover{--transform-translate-y:-0.5rem}.lg\:hover\:-translate-y-3:hover{--transform-translate-y:-0.75rem}.lg\:hover\:-translate-y-4:hover{--transform-translate-y:-1rem}.lg\:hover\:-translate-y-5:hover{--transform-translate-y:-1.25rem}.lg\:hover\:-translate-y-6:hover{--transform-translate-y:-1.5rem}.lg\:hover\:-translate-y-7:hover{--transform-translate-y:-1.75rem}.lg\:hover\:-translate-y-8:hover{--transform-translate-y:-2rem}.lg\:hover\:-translate-y-9:hover{--transform-translate-y:-2.25rem}.lg\:hover\:-translate-y-10:hover{--transform-translate-y:-2.5rem}.lg\:hover\:-translate-y-11:hover{--transform-translate-y:-2.75rem}.lg\:hover\:-translate-y-12:hover{--transform-translate-y:-3rem}.lg\:hover\:-translate-y-15:hover{--transform-translate-y:-3.75rem}.lg\:hover\:-translate-y-16:hover{--transform-translate-y:-4rem}.lg\:hover\:-translate-y-20:hover{--transform-translate-y:-5rem}.lg\:hover\:-translate-y-22:hover{--transform-translate-y:-5.5rem}.lg\:hover\:-translate-y-24:hover{--transform-translate-y:-6rem}.lg\:hover\:-translate-y-25:hover{--transform-translate-y:-6.25rem}.lg\:hover\:-translate-y-26:hover{--transform-translate-y:-6.5rem}.lg\:hover\:-translate-y-28:hover{--transform-translate-y:-8rem}.lg\:hover\:-translate-y-30:hover{--transform-translate-y:-8.5rem}.lg\:hover\:-translate-y-32:hover{--transform-translate-y:-9rem}.lg\:hover\:-translate-y-40:hover{--transform-translate-y:-10rem}.lg\:hover\:-translate-y-48:hover{--transform-translate-y:-12rem}.lg\:hover\:-translate-y-52:hover{--transform-translate-y:-13rem}.lg\:hover\:-translate-y-56:hover{--transform-translate-y:-14rem}.lg\:hover\:-translate-y-60:hover{--transform-translate-y:-15rem}.lg\:hover\:-translate-y-64:hover{--transform-translate-y:-16rem}.lg\:hover\:-translate-y-68:hover{--transform-translate-y:-17rem}.lg\:hover\:-translate-y-px:hover{--transform-translate-y:-1px}.lg\:hover\:-translate-y-0\.5:hover{--transform-translate-y:-0.125rem}.lg\:hover\:-translate-y-1\.5:hover{--transform-translate-y:-0.375rem}.lg\:hover\:-translate-y-2\.5:hover{--transform-translate-y:-0.625rem}.lg\:hover\:-translate-y-7\.5:hover{--transform-translate-y:-1.875rem}.lg\:hover\:-translate-y-full:hover{--transform-translate-y:-100%}.lg\:hover\:-translate-y-1\/2:hover{--transform-translate-y:-50%}.lg\:hover\:translate-y-1\/2:hover{--transform-translate-y:50%}.lg\:hover\:translate-y-full:hover{--transform-translate-y:100%}.lg\:focus\:translate-x-0:focus{--transform-translate-x:0}.lg\:focus\:translate-x-1:focus{--transform-translate-x:.25rem}.lg\:focus\:translate-x-2:focus{--transform-translate-x:.5rem}.lg\:focus\:translate-x-3:focus{--transform-translate-x:.75rem}.lg\:focus\:translate-x-4:focus{--transform-translate-x:1rem}.lg\:focus\:translate-x-5:focus{--transform-translate-x:1.25rem}.lg\:focus\:translate-x-6:focus{--transform-translate-x:1.5rem}.lg\:focus\:translate-x-7:focus{--transform-translate-x:1.75rem}.lg\:focus\:translate-x-8:focus{--transform-translate-x:2rem}.lg\:focus\:translate-x-9:focus{--transform-translate-x:2.25rem}.lg\:focus\:translate-x-10:focus{--transform-translate-x:2.5rem}.lg\:focus\:translate-x-11:focus{--transform-translate-x:2.75rem}.lg\:focus\:translate-x-12:focus{--transform-translate-x:3rem}.lg\:focus\:translate-x-15:focus{--transform-translate-x:3.75rem}.lg\:focus\:translate-x-16:focus{--transform-translate-x:4rem}.lg\:focus\:translate-x-20:focus{--transform-translate-x:5rem}.lg\:focus\:translate-x-22:focus{--transform-translate-x:5.5rem}.lg\:focus\:translate-x-24:focus{--transform-translate-x:6rem}.lg\:focus\:translate-x-25:focus{--transform-translate-x:6.25rem}.lg\:focus\:translate-x-26:focus{--transform-translate-x:6.5rem}.lg\:focus\:translate-x-28:focus{--transform-translate-x:8rem}.lg\:focus\:translate-x-30:focus{--transform-translate-x:8.5rem}.lg\:focus\:translate-x-32:focus{--transform-translate-x:9rem}.lg\:focus\:translate-x-40:focus{--transform-translate-x:10rem}.lg\:focus\:translate-x-48:focus{--transform-translate-x:12rem}.lg\:focus\:translate-x-52:focus{--transform-translate-x:13rem}.lg\:focus\:translate-x-56:focus{--transform-translate-x:14rem}.lg\:focus\:translate-x-60:focus{--transform-translate-x:15rem}.lg\:focus\:translate-x-64:focus{--transform-translate-x:16rem}.lg\:focus\:translate-x-68:focus{--transform-translate-x:17rem}.lg\:focus\:translate-x-px:focus{--transform-translate-x:1px}.lg\:focus\:translate-x-0\.5:focus{--transform-translate-x:.125rem}.lg\:focus\:translate-x-1\.5:focus{--transform-translate-x:.375rem}.lg\:focus\:translate-x-2\.5:focus{--transform-translate-x:.625rem}.lg\:focus\:translate-x-7\.5:focus{--transform-translate-x:1.875rem}.lg\:focus\:-translate-x-1:focus{--transform-translate-x:-0.25rem}.lg\:focus\:-translate-x-2:focus{--transform-translate-x:-0.5rem}.lg\:focus\:-translate-x-3:focus{--transform-translate-x:-0.75rem}.lg\:focus\:-translate-x-4:focus{--transform-translate-x:-1rem}.lg\:focus\:-translate-x-5:focus{--transform-translate-x:-1.25rem}.lg\:focus\:-translate-x-6:focus{--transform-translate-x:-1.5rem}.lg\:focus\:-translate-x-7:focus{--transform-translate-x:-1.75rem}.lg\:focus\:-translate-x-8:focus{--transform-translate-x:-2rem}.lg\:focus\:-translate-x-9:focus{--transform-translate-x:-2.25rem}.lg\:focus\:-translate-x-10:focus{--transform-translate-x:-2.5rem}.lg\:focus\:-translate-x-11:focus{--transform-translate-x:-2.75rem}.lg\:focus\:-translate-x-12:focus{--transform-translate-x:-3rem}.lg\:focus\:-translate-x-15:focus{--transform-translate-x:-3.75rem}.lg\:focus\:-translate-x-16:focus{--transform-translate-x:-4rem}.lg\:focus\:-translate-x-20:focus{--transform-translate-x:-5rem}.lg\:focus\:-translate-x-22:focus{--transform-translate-x:-5.5rem}.lg\:focus\:-translate-x-24:focus{--transform-translate-x:-6rem}.lg\:focus\:-translate-x-25:focus{--transform-translate-x:-6.25rem}.lg\:focus\:-translate-x-26:focus{--transform-translate-x:-6.5rem}.lg\:focus\:-translate-x-28:focus{--transform-translate-x:-8rem}.lg\:focus\:-translate-x-30:focus{--transform-translate-x:-8.5rem}.lg\:focus\:-translate-x-32:focus{--transform-translate-x:-9rem}.lg\:focus\:-translate-x-40:focus{--transform-translate-x:-10rem}.lg\:focus\:-translate-x-48:focus{--transform-translate-x:-12rem}.lg\:focus\:-translate-x-52:focus{--transform-translate-x:-13rem}.lg\:focus\:-translate-x-56:focus{--transform-translate-x:-14rem}.lg\:focus\:-translate-x-60:focus{--transform-translate-x:-15rem}.lg\:focus\:-translate-x-64:focus{--transform-translate-x:-16rem}.lg\:focus\:-translate-x-68:focus{--transform-translate-x:-17rem}.lg\:focus\:-translate-x-px:focus{--transform-translate-x:-1px}.lg\:focus\:-translate-x-0\.5:focus{--transform-translate-x:-0.125rem}.lg\:focus\:-translate-x-1\.5:focus{--transform-translate-x:-0.375rem}.lg\:focus\:-translate-x-2\.5:focus{--transform-translate-x:-0.625rem}.lg\:focus\:-translate-x-7\.5:focus{--transform-translate-x:-1.875rem}.lg\:focus\:-translate-x-full:focus{--transform-translate-x:-100%}.lg\:focus\:-translate-x-1\/2:focus{--transform-translate-x:-50%}.lg\:focus\:translate-x-1\/2:focus{--transform-translate-x:50%}.lg\:focus\:translate-x-full:focus{--transform-translate-x:100%}.lg\:focus\:translate-y-0:focus{--transform-translate-y:0}.lg\:focus\:translate-y-1:focus{--transform-translate-y:.25rem}.lg\:focus\:translate-y-2:focus{--transform-translate-y:.5rem}.lg\:focus\:translate-y-3:focus{--transform-translate-y:.75rem}.lg\:focus\:translate-y-4:focus{--transform-translate-y:1rem}.lg\:focus\:translate-y-5:focus{--transform-translate-y:1.25rem}.lg\:focus\:translate-y-6:focus{--transform-translate-y:1.5rem}.lg\:focus\:translate-y-7:focus{--transform-translate-y:1.75rem}.lg\:focus\:translate-y-8:focus{--transform-translate-y:2rem}.lg\:focus\:translate-y-9:focus{--transform-translate-y:2.25rem}.lg\:focus\:translate-y-10:focus{--transform-translate-y:2.5rem}.lg\:focus\:translate-y-11:focus{--transform-translate-y:2.75rem}.lg\:focus\:translate-y-12:focus{--transform-translate-y:3rem}.lg\:focus\:translate-y-15:focus{--transform-translate-y:3.75rem}.lg\:focus\:translate-y-16:focus{--transform-translate-y:4rem}.lg\:focus\:translate-y-20:focus{--transform-translate-y:5rem}.lg\:focus\:translate-y-22:focus{--transform-translate-y:5.5rem}.lg\:focus\:translate-y-24:focus{--transform-translate-y:6rem}.lg\:focus\:translate-y-25:focus{--transform-translate-y:6.25rem}.lg\:focus\:translate-y-26:focus{--transform-translate-y:6.5rem}.lg\:focus\:translate-y-28:focus{--transform-translate-y:8rem}.lg\:focus\:translate-y-30:focus{--transform-translate-y:8.5rem}.lg\:focus\:translate-y-32:focus{--transform-translate-y:9rem}.lg\:focus\:translate-y-40:focus{--transform-translate-y:10rem}.lg\:focus\:translate-y-48:focus{--transform-translate-y:12rem}.lg\:focus\:translate-y-52:focus{--transform-translate-y:13rem}.lg\:focus\:translate-y-56:focus{--transform-translate-y:14rem}.lg\:focus\:translate-y-60:focus{--transform-translate-y:15rem}.lg\:focus\:translate-y-64:focus{--transform-translate-y:16rem}.lg\:focus\:translate-y-68:focus{--transform-translate-y:17rem}.lg\:focus\:translate-y-px:focus{--transform-translate-y:1px}.lg\:focus\:translate-y-0\.5:focus{--transform-translate-y:.125rem}.lg\:focus\:translate-y-1\.5:focus{--transform-translate-y:.375rem}.lg\:focus\:translate-y-2\.5:focus{--transform-translate-y:.625rem}.lg\:focus\:translate-y-7\.5:focus{--transform-translate-y:1.875rem}.lg\:focus\:-translate-y-1:focus{--transform-translate-y:-0.25rem}.lg\:focus\:-translate-y-2:focus{--transform-translate-y:-0.5rem}.lg\:focus\:-translate-y-3:focus{--transform-translate-y:-0.75rem}.lg\:focus\:-translate-y-4:focus{--transform-translate-y:-1rem}.lg\:focus\:-translate-y-5:focus{--transform-translate-y:-1.25rem}.lg\:focus\:-translate-y-6:focus{--transform-translate-y:-1.5rem}.lg\:focus\:-translate-y-7:focus{--transform-translate-y:-1.75rem}.lg\:focus\:-translate-y-8:focus{--transform-translate-y:-2rem}.lg\:focus\:-translate-y-9:focus{--transform-translate-y:-2.25rem}.lg\:focus\:-translate-y-10:focus{--transform-translate-y:-2.5rem}.lg\:focus\:-translate-y-11:focus{--transform-translate-y:-2.75rem}.lg\:focus\:-translate-y-12:focus{--transform-translate-y:-3rem}.lg\:focus\:-translate-y-15:focus{--transform-translate-y:-3.75rem}.lg\:focus\:-translate-y-16:focus{--transform-translate-y:-4rem}.lg\:focus\:-translate-y-20:focus{--transform-translate-y:-5rem}.lg\:focus\:-translate-y-22:focus{--transform-translate-y:-5.5rem}.lg\:focus\:-translate-y-24:focus{--transform-translate-y:-6rem}.lg\:focus\:-translate-y-25:focus{--transform-translate-y:-6.25rem}.lg\:focus\:-translate-y-26:focus{--transform-translate-y:-6.5rem}.lg\:focus\:-translate-y-28:focus{--transform-translate-y:-8rem}.lg\:focus\:-translate-y-30:focus{--transform-translate-y:-8.5rem}.lg\:focus\:-translate-y-32:focus{--transform-translate-y:-9rem}.lg\:focus\:-translate-y-40:focus{--transform-translate-y:-10rem}.lg\:focus\:-translate-y-48:focus{--transform-translate-y:-12rem}.lg\:focus\:-translate-y-52:focus{--transform-translate-y:-13rem}.lg\:focus\:-translate-y-56:focus{--transform-translate-y:-14rem}.lg\:focus\:-translate-y-60:focus{--transform-translate-y:-15rem}.lg\:focus\:-translate-y-64:focus{--transform-translate-y:-16rem}.lg\:focus\:-translate-y-68:focus{--transform-translate-y:-17rem}.lg\:focus\:-translate-y-px:focus{--transform-translate-y:-1px}.lg\:focus\:-translate-y-0\.5:focus{--transform-translate-y:-0.125rem}.lg\:focus\:-translate-y-1\.5:focus{--transform-translate-y:-0.375rem}.lg\:focus\:-translate-y-2\.5:focus{--transform-translate-y:-0.625rem}.lg\:focus\:-translate-y-7\.5:focus{--transform-translate-y:-1.875rem}.lg\:focus\:-translate-y-full:focus{--transform-translate-y:-100%}.lg\:focus\:-translate-y-1\/2:focus{--transform-translate-y:-50%}.lg\:focus\:translate-y-1\/2:focus{--transform-translate-y:50%}.lg\:focus\:translate-y-full:focus{--transform-translate-y:100%}.lg\:skew-x-0{--transform-skew-x:0}.lg\:skew-x-1{--transform-skew-x:1deg}.lg\:skew-x-2{--transform-skew-x:2deg}.lg\:skew-x-3{--transform-skew-x:3deg}.lg\:skew-x-6{--transform-skew-x:6deg}.lg\:skew-x-12{--transform-skew-x:12deg}.lg\:-skew-x-12{--transform-skew-x:-12deg}.lg\:-skew-x-6{--transform-skew-x:-6deg}.lg\:-skew-x-3{--transform-skew-x:-3deg}.lg\:-skew-x-2{--transform-skew-x:-2deg}.lg\:-skew-x-1{--transform-skew-x:-1deg}.lg\:skew-y-0{--transform-skew-y:0}.lg\:skew-y-1{--transform-skew-y:1deg}.lg\:skew-y-2{--transform-skew-y:2deg}.lg\:skew-y-3{--transform-skew-y:3deg}.lg\:skew-y-6{--transform-skew-y:6deg}.lg\:skew-y-12{--transform-skew-y:12deg}.lg\:-skew-y-12{--transform-skew-y:-12deg}.lg\:-skew-y-6{--transform-skew-y:-6deg}.lg\:-skew-y-3{--transform-skew-y:-3deg}.lg\:-skew-y-2{--transform-skew-y:-2deg}.lg\:-skew-y-1{--transform-skew-y:-1deg}.lg\:hover\:skew-x-0:hover{--transform-skew-x:0}.lg\:hover\:skew-x-1:hover{--transform-skew-x:1deg}.lg\:hover\:skew-x-2:hover{--transform-skew-x:2deg}.lg\:hover\:skew-x-3:hover{--transform-skew-x:3deg}.lg\:hover\:skew-x-6:hover{--transform-skew-x:6deg}.lg\:hover\:skew-x-12:hover{--transform-skew-x:12deg}.lg\:hover\:-skew-x-12:hover{--transform-skew-x:-12deg}.lg\:hover\:-skew-x-6:hover{--transform-skew-x:-6deg}.lg\:hover\:-skew-x-3:hover{--transform-skew-x:-3deg}.lg\:hover\:-skew-x-2:hover{--transform-skew-x:-2deg}.lg\:hover\:-skew-x-1:hover{--transform-skew-x:-1deg}.lg\:hover\:skew-y-0:hover{--transform-skew-y:0}.lg\:hover\:skew-y-1:hover{--transform-skew-y:1deg}.lg\:hover\:skew-y-2:hover{--transform-skew-y:2deg}.lg\:hover\:skew-y-3:hover{--transform-skew-y:3deg}.lg\:hover\:skew-y-6:hover{--transform-skew-y:6deg}.lg\:hover\:skew-y-12:hover{--transform-skew-y:12deg}.lg\:hover\:-skew-y-12:hover{--transform-skew-y:-12deg}.lg\:hover\:-skew-y-6:hover{--transform-skew-y:-6deg}.lg\:hover\:-skew-y-3:hover{--transform-skew-y:-3deg}.lg\:hover\:-skew-y-2:hover{--transform-skew-y:-2deg}.lg\:hover\:-skew-y-1:hover{--transform-skew-y:-1deg}.lg\:focus\:skew-x-0:focus{--transform-skew-x:0}.lg\:focus\:skew-x-1:focus{--transform-skew-x:1deg}.lg\:focus\:skew-x-2:focus{--transform-skew-x:2deg}.lg\:focus\:skew-x-3:focus{--transform-skew-x:3deg}.lg\:focus\:skew-x-6:focus{--transform-skew-x:6deg}.lg\:focus\:skew-x-12:focus{--transform-skew-x:12deg}.lg\:focus\:-skew-x-12:focus{--transform-skew-x:-12deg}.lg\:focus\:-skew-x-6:focus{--transform-skew-x:-6deg}.lg\:focus\:-skew-x-3:focus{--transform-skew-x:-3deg}.lg\:focus\:-skew-x-2:focus{--transform-skew-x:-2deg}.lg\:focus\:-skew-x-1:focus{--transform-skew-x:-1deg}.lg\:focus\:skew-y-0:focus{--transform-skew-y:0}.lg\:focus\:skew-y-1:focus{--transform-skew-y:1deg}.lg\:focus\:skew-y-2:focus{--transform-skew-y:2deg}.lg\:focus\:skew-y-3:focus{--transform-skew-y:3deg}.lg\:focus\:skew-y-6:focus{--transform-skew-y:6deg}.lg\:focus\:skew-y-12:focus{--transform-skew-y:12deg}.lg\:focus\:-skew-y-12:focus{--transform-skew-y:-12deg}.lg\:focus\:-skew-y-6:focus{--transform-skew-y:-6deg}.lg\:focus\:-skew-y-3:focus{--transform-skew-y:-3deg}.lg\:focus\:-skew-y-2:focus{--transform-skew-y:-2deg}.lg\:focus\:-skew-y-1:focus{--transform-skew-y:-1deg}.lg\:transition-none{transition-property:none}.lg\:transition-all{transition-property:all}.lg\:transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.lg\:transition-colors{transition-property:background-color,border-color,color,fill,stroke}.lg\:transition-opacity{transition-property:opacity}.lg\:transition-shadow{transition-property:box-shadow}.lg\:transition-transform{transition-property:transform}.lg\:ease-linear{transition-timing-function:linear}.lg\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.lg\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.lg\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.lg\:duration-75{transition-duration:75ms}.lg\:duration-100{transition-duration:.1s}.lg\:duration-150{transition-duration:.15s}.lg\:duration-200{transition-duration:.2s}.lg\:duration-300{transition-duration:.3s}.lg\:duration-500{transition-duration:.5s}.lg\:duration-700{transition-duration:.7s}.lg\:duration-1000{transition-duration:1s}.lg\:delay-75{transition-delay:75ms}.lg\:delay-100{transition-delay:.1s}.lg\:delay-150{transition-delay:.15s}.lg\:delay-200{transition-delay:.2s}.lg\:delay-300{transition-delay:.3s}.lg\:delay-500{transition-delay:.5s}.lg\:delay-700{transition-delay:.7s}.lg\:delay-1000{transition-delay:1s}.lg\:animate-none{-webkit-animation:none;animation:none}.lg\:animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.lg\:animate-ping{-webkit-animation:ping 1s cubic-bezier(0,0,.2,1) infinite;animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.lg\:animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.lg\:animate-bounce{-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}.lg\:transform-none{transform:none}.lg\:transform-center{transform-origin:center}.lg\:transform-top{transform-origin:top}.lg\:transform-top-right{transform-origin:top right}.lg\:transform-right{transform-origin:right}.lg\:transform-bottom-right{transform-origin:bottom right}.lg\:transform-bottom{transform-origin:bottom}.lg\:transform-bottom-left{transform-origin:bottom left}.lg\:transform-left{transform-origin:left}.lg\:transform-top-left{transform-origin:top left}.lg\:translate-x-0{transform:translateX(0)}.lg\:translate-y-0{transform:translateY(0)}.lg\:translate-x-1{transform:translateX(.25rem)}.lg\:translate-y-1{transform:translateY(.25rem)}.lg\:translate-x-2{transform:translateX(.5rem)}.lg\:translate-y-2{transform:translateY(.5rem)}.lg\:translate-x-3{transform:translateX(.75rem)}.lg\:translate-y-3{transform:translateY(.75rem)}.lg\:translate-x-4{transform:translateX(1rem)}.lg\:translate-y-4{transform:translateY(1rem)}.lg\:translate-x-5{transform:translateX(1.25rem)}.lg\:translate-y-5{transform:translateY(1.25rem)}.lg\:translate-x-6{transform:translateX(1.5rem)}.lg\:translate-y-6{transform:translateY(1.5rem)}.lg\:translate-x-7{transform:translateX(1.75rem)}.lg\:translate-y-7{transform:translateY(1.75rem)}.lg\:translate-x-8{transform:translateX(2rem)}.lg\:translate-y-8{transform:translateY(2rem)}.lg\:translate-x-9{transform:translateX(2.25rem)}.lg\:translate-y-9{transform:translateY(2.25rem)}.lg\:translate-x-10{transform:translateX(2.5rem)}.lg\:translate-y-10{transform:translateY(2.5rem)}.lg\:translate-x-11{transform:translateX(2.75rem)}.lg\:translate-y-11{transform:translateY(2.75rem)}.lg\:translate-x-12{transform:translateX(3rem)}.lg\:translate-y-12{transform:translateY(3rem)}.lg\:translate-x-15{transform:translateX(3.75rem)}.lg\:translate-y-15{transform:translateY(3.75rem)}.lg\:translate-x-16{transform:translateX(4rem)}.lg\:translate-y-16{transform:translateY(4rem)}.lg\:translate-x-20{transform:translateX(5rem)}.lg\:translate-y-20{transform:translateY(5rem)}.lg\:translate-x-22{transform:translateX(5.5rem)}.lg\:translate-y-22{transform:translateY(5.5rem)}.lg\:translate-x-24{transform:translateX(6rem)}.lg\:translate-y-24{transform:translateY(6rem)}.lg\:translate-x-25{transform:translateX(6.25rem)}.lg\:translate-y-25{transform:translateY(6.25rem)}.lg\:translate-x-26{transform:translateX(6.5rem)}.lg\:translate-y-26{transform:translateY(6.5rem)}.lg\:translate-x-28{transform:translateX(8rem)}.lg\:translate-y-28{transform:translateY(8rem)}.lg\:translate-x-30{transform:translateX(8.5rem)}.lg\:translate-y-30{transform:translateY(8.5rem)}.lg\:translate-x-32{transform:translateX(9rem)}.lg\:translate-y-32{transform:translateY(9rem)}.lg\:translate-x-40{transform:translateX(10rem)}.lg\:translate-y-40{transform:translateY(10rem)}.lg\:translate-x-48{transform:translateX(12rem)}.lg\:translate-y-48{transform:translateY(12rem)}.lg\:translate-x-52{transform:translateX(13rem)}.lg\:translate-y-52{transform:translateY(13rem)}.lg\:translate-x-56{transform:translateX(14rem)}.lg\:translate-y-56{transform:translateY(14rem)}.lg\:translate-x-60{transform:translateX(15rem)}.lg\:translate-y-60{transform:translateY(15rem)}.lg\:translate-x-64{transform:translateX(16rem)}.lg\:translate-y-64{transform:translateY(16rem)}.lg\:translate-x-68{transform:translateX(17rem)}.lg\:translate-y-68{transform:translateY(17rem)}.lg\:translate-x-px{transform:translateX(1px)}.lg\:translate-y-px{transform:translateY(1px)}.lg\:translate-x-0\.5{transform:translateX(.125rem)}.lg\:translate-y-0\.5{transform:translateY(.125rem)}.lg\:translate-x-1\.5{transform:translateX(.375rem)}.lg\:translate-y-1\.5{transform:translateY(.375rem)}.lg\:translate-x-2\.5{transform:translateX(.625rem)}.lg\:translate-y-2\.5{transform:translateY(.625rem)}.lg\:translate-x-7\.5{transform:translateX(1.875rem)}.lg\:translate-y-7\.5{transform:translateY(1.875rem)}.lg\:-translate-x-1{transform:translateX(-.25rem)}.lg\:-translate-y-1{transform:translateY(-.25rem)}.lg\:-translate-x-2{transform:translateX(-.5rem)}.lg\:-translate-y-2{transform:translateY(-.5rem)}.lg\:-translate-x-3{transform:translateX(-.75rem)}.lg\:-translate-y-3{transform:translateY(-.75rem)}.lg\:-translate-x-4{transform:translateX(-1rem)}.lg\:-translate-y-4{transform:translateY(-1rem)}.lg\:-translate-x-5{transform:translateX(-1.25rem)}.lg\:-translate-y-5{transform:translateY(-1.25rem)}.lg\:-translate-x-6{transform:translateX(-1.5rem)}.lg\:-translate-y-6{transform:translateY(-1.5rem)}.lg\:-translate-x-7{transform:translateX(-1.75rem)}.lg\:-translate-y-7{transform:translateY(-1.75rem)}.lg\:-translate-x-8{transform:translateX(-2rem)}.lg\:-translate-y-8{transform:translateY(-2rem)}.lg\:-translate-x-9{transform:translateX(-2.25rem)}.lg\:-translate-y-9{transform:translateY(-2.25rem)}.lg\:-translate-x-10{transform:translateX(-2.5rem)}.lg\:-translate-y-10{transform:translateY(-2.5rem)}.lg\:-translate-x-11{transform:translateX(-2.75rem)}.lg\:-translate-y-11{transform:translateY(-2.75rem)}.lg\:-translate-x-12{transform:translateX(-3rem)}.lg\:-translate-y-12{transform:translateY(-3rem)}.lg\:-translate-x-15{transform:translateX(-3.75rem)}.lg\:-translate-y-15{transform:translateY(-3.75rem)}.lg\:-translate-x-16{transform:translateX(-4rem)}.lg\:-translate-y-16{transform:translateY(-4rem)}.lg\:-translate-x-20{transform:translateX(-5rem)}.lg\:-translate-y-20{transform:translateY(-5rem)}.lg\:-translate-x-22{transform:translateX(-5.5rem)}.lg\:-translate-y-22{transform:translateY(-5.5rem)}.lg\:-translate-x-24{transform:translateX(-6rem)}.lg\:-translate-y-24{transform:translateY(-6rem)}.lg\:-translate-x-25{transform:translateX(-6.25rem)}.lg\:-translate-y-25{transform:translateY(-6.25rem)}.lg\:-translate-x-26{transform:translateX(-6.5rem)}.lg\:-translate-y-26{transform:translateY(-6.5rem)}.lg\:-translate-x-28{transform:translateX(-8rem)}.lg\:-translate-y-28{transform:translateY(-8rem)}.lg\:-translate-x-30{transform:translateX(-8.5rem)}.lg\:-translate-y-30{transform:translateY(-8.5rem)}.lg\:-translate-x-32{transform:translateX(-9rem)}.lg\:-translate-y-32{transform:translateY(-9rem)}.lg\:-translate-x-40{transform:translateX(-10rem)}.lg\:-translate-y-40{transform:translateY(-10rem)}.lg\:-translate-x-48{transform:translateX(-12rem)}.lg\:-translate-y-48{transform:translateY(-12rem)}.lg\:-translate-x-52{transform:translateX(-13rem)}.lg\:-translate-y-52{transform:translateY(-13rem)}.lg\:-translate-x-56{transform:translateX(-14rem)}.lg\:-translate-y-56{transform:translateY(-14rem)}.lg\:-translate-x-60{transform:translateX(-15rem)}.lg\:-translate-y-60{transform:translateY(-15rem)}.lg\:-translate-x-64{transform:translateX(-16rem)}.lg\:-translate-y-64{transform:translateY(-16rem)}.lg\:-translate-x-68{transform:translateX(-17rem)}.lg\:-translate-y-68{transform:translateY(-17rem)}.lg\:-translate-x-px{transform:translateX(-1px)}.lg\:-translate-y-px{transform:translateY(-1px)}.lg\:-translate-x-0\.5{transform:translateX(-.125rem)}.lg\:-translate-y-0\.5{transform:translateY(-.125rem)}.lg\:-translate-x-1\.5{transform:translateX(-.375rem)}.lg\:-translate-y-1\.5{transform:translateY(-.375rem)}.lg\:-translate-x-2\.5{transform:translateX(-.625rem)}.lg\:-translate-y-2\.5{transform:translateY(-.625rem)}.lg\:-translate-x-7\.5{transform:translateX(-1.875rem)}.lg\:-translate-y-7\.5{transform:translateY(-1.875rem)}.lg\:-translate-x-full{transform:translateX(-100%)}.lg\:-translate-y-full{transform:translateY(-100%)}.lg\:-translate-x-1\/2{transform:translateX(-50%)}.lg\:-translate-y-1\/2{transform:translateY(-50%)}.lg\:translate-x-1\/2{transform:translateX(50%)}.lg\:translate-y-1\/2{transform:translateY(50%)}.lg\:translate-x-full{transform:translateX(100%)}.lg\:translate-y-full{transform:translateY(100%)}.lg\:hover\:translate-x-0:hover{transform:translateX(0)}.lg\:hover\:translate-y-0:hover{transform:translateY(0)}.lg\:hover\:translate-x-1:hover{transform:translateX(.25rem)}.lg\:hover\:translate-y-1:hover{transform:translateY(.25rem)}.lg\:hover\:translate-x-2:hover{transform:translateX(.5rem)}.lg\:hover\:translate-y-2:hover{transform:translateY(.5rem)}.lg\:hover\:translate-x-3:hover{transform:translateX(.75rem)}.lg\:hover\:translate-y-3:hover{transform:translateY(.75rem)}.lg\:hover\:translate-x-4:hover{transform:translateX(1rem)}.lg\:hover\:translate-y-4:hover{transform:translateY(1rem)}.lg\:hover\:translate-x-5:hover{transform:translateX(1.25rem)}.lg\:hover\:translate-y-5:hover{transform:translateY(1.25rem)}.lg\:hover\:translate-x-6:hover{transform:translateX(1.5rem)}.lg\:hover\:translate-y-6:hover{transform:translateY(1.5rem)}.lg\:hover\:translate-x-7:hover{transform:translateX(1.75rem)}.lg\:hover\:translate-y-7:hover{transform:translateY(1.75rem)}.lg\:hover\:translate-x-8:hover{transform:translateX(2rem)}.lg\:hover\:translate-y-8:hover{transform:translateY(2rem)}.lg\:hover\:translate-x-9:hover{transform:translateX(2.25rem)}.lg\:hover\:translate-y-9:hover{transform:translateY(2.25rem)}.lg\:hover\:translate-x-10:hover{transform:translateX(2.5rem)}.lg\:hover\:translate-y-10:hover{transform:translateY(2.5rem)}.lg\:hover\:translate-x-11:hover{transform:translateX(2.75rem)}.lg\:hover\:translate-y-11:hover{transform:translateY(2.75rem)}.lg\:hover\:translate-x-12:hover{transform:translateX(3rem)}.lg\:hover\:translate-y-12:hover{transform:translateY(3rem)}.lg\:hover\:translate-x-15:hover{transform:translateX(3.75rem)}.lg\:hover\:translate-y-15:hover{transform:translateY(3.75rem)}.lg\:hover\:translate-x-16:hover{transform:translateX(4rem)}.lg\:hover\:translate-y-16:hover{transform:translateY(4rem)}.lg\:hover\:translate-x-20:hover{transform:translateX(5rem)}.lg\:hover\:translate-y-20:hover{transform:translateY(5rem)}.lg\:hover\:translate-x-22:hover{transform:translateX(5.5rem)}.lg\:hover\:translate-y-22:hover{transform:translateY(5.5rem)}.lg\:hover\:translate-x-24:hover{transform:translateX(6rem)}.lg\:hover\:translate-y-24:hover{transform:translateY(6rem)}.lg\:hover\:translate-x-25:hover{transform:translateX(6.25rem)}.lg\:hover\:translate-y-25:hover{transform:translateY(6.25rem)}.lg\:hover\:translate-x-26:hover{transform:translateX(6.5rem)}.lg\:hover\:translate-y-26:hover{transform:translateY(6.5rem)}.lg\:hover\:translate-x-28:hover{transform:translateX(8rem)}.lg\:hover\:translate-y-28:hover{transform:translateY(8rem)}.lg\:hover\:translate-x-30:hover{transform:translateX(8.5rem)}.lg\:hover\:translate-y-30:hover{transform:translateY(8.5rem)}.lg\:hover\:translate-x-32:hover{transform:translateX(9rem)}.lg\:hover\:translate-y-32:hover{transform:translateY(9rem)}.lg\:hover\:translate-x-40:hover{transform:translateX(10rem)}.lg\:hover\:translate-y-40:hover{transform:translateY(10rem)}.lg\:hover\:translate-x-48:hover{transform:translateX(12rem)}.lg\:hover\:translate-y-48:hover{transform:translateY(12rem)}.lg\:hover\:translate-x-52:hover{transform:translateX(13rem)}.lg\:hover\:translate-y-52:hover{transform:translateY(13rem)}.lg\:hover\:translate-x-56:hover{transform:translateX(14rem)}.lg\:hover\:translate-y-56:hover{transform:translateY(14rem)}.lg\:hover\:translate-x-60:hover{transform:translateX(15rem)}.lg\:hover\:translate-y-60:hover{transform:translateY(15rem)}.lg\:hover\:translate-x-64:hover{transform:translateX(16rem)}.lg\:hover\:translate-y-64:hover{transform:translateY(16rem)}.lg\:hover\:translate-x-68:hover{transform:translateX(17rem)}.lg\:hover\:translate-y-68:hover{transform:translateY(17rem)}.lg\:hover\:translate-x-px:hover{transform:translateX(1px)}.lg\:hover\:translate-y-px:hover{transform:translateY(1px)}.lg\:hover\:translate-x-0\.5:hover{transform:translateX(.125rem)}.lg\:hover\:translate-y-0\.5:hover{transform:translateY(.125rem)}.lg\:hover\:translate-x-1\.5:hover{transform:translateX(.375rem)}.lg\:hover\:translate-y-1\.5:hover{transform:translateY(.375rem)}.lg\:hover\:translate-x-2\.5:hover{transform:translateX(.625rem)}.lg\:hover\:translate-y-2\.5:hover{transform:translateY(.625rem)}.lg\:hover\:translate-x-7\.5:hover{transform:translateX(1.875rem)}.lg\:hover\:translate-y-7\.5:hover{transform:translateY(1.875rem)}.lg\:hover\:-translate-x-1:hover{transform:translateX(-.25rem)}.lg\:hover\:-translate-y-1:hover{transform:translateY(-.25rem)}.lg\:hover\:-translate-x-2:hover{transform:translateX(-.5rem)}.lg\:hover\:-translate-y-2:hover{transform:translateY(-.5rem)}.lg\:hover\:-translate-x-3:hover{transform:translateX(-.75rem)}.lg\:hover\:-translate-y-3:hover{transform:translateY(-.75rem)}.lg\:hover\:-translate-x-4:hover{transform:translateX(-1rem)}.lg\:hover\:-translate-y-4:hover{transform:translateY(-1rem)}.lg\:hover\:-translate-x-5:hover{transform:translateX(-1.25rem)}.lg\:hover\:-translate-y-5:hover{transform:translateY(-1.25rem)}.lg\:hover\:-translate-x-6:hover{transform:translateX(-1.5rem)}.lg\:hover\:-translate-y-6:hover{transform:translateY(-1.5rem)}.lg\:hover\:-translate-x-7:hover{transform:translateX(-1.75rem)}.lg\:hover\:-translate-y-7:hover{transform:translateY(-1.75rem)}.lg\:hover\:-translate-x-8:hover{transform:translateX(-2rem)}.lg\:hover\:-translate-y-8:hover{transform:translateY(-2rem)}.lg\:hover\:-translate-x-9:hover{transform:translateX(-2.25rem)}.lg\:hover\:-translate-y-9:hover{transform:translateY(-2.25rem)}.lg\:hover\:-translate-x-10:hover{transform:translateX(-2.5rem)}.lg\:hover\:-translate-y-10:hover{transform:translateY(-2.5rem)}.lg\:hover\:-translate-x-11:hover{transform:translateX(-2.75rem)}.lg\:hover\:-translate-y-11:hover{transform:translateY(-2.75rem)}.lg\:hover\:-translate-x-12:hover{transform:translateX(-3rem)}.lg\:hover\:-translate-y-12:hover{transform:translateY(-3rem)}.lg\:hover\:-translate-x-15:hover{transform:translateX(-3.75rem)}.lg\:hover\:-translate-y-15:hover{transform:translateY(-3.75rem)}.lg\:hover\:-translate-x-16:hover{transform:translateX(-4rem)}.lg\:hover\:-translate-y-16:hover{transform:translateY(-4rem)}.lg\:hover\:-translate-x-20:hover{transform:translateX(-5rem)}.lg\:hover\:-translate-y-20:hover{transform:translateY(-5rem)}.lg\:hover\:-translate-x-22:hover{transform:translateX(-5.5rem)}.lg\:hover\:-translate-y-22:hover{transform:translateY(-5.5rem)}.lg\:hover\:-translate-x-24:hover{transform:translateX(-6rem)}.lg\:hover\:-translate-y-24:hover{transform:translateY(-6rem)}.lg\:hover\:-translate-x-25:hover{transform:translateX(-6.25rem)}.lg\:hover\:-translate-y-25:hover{transform:translateY(-6.25rem)}.lg\:hover\:-translate-x-26:hover{transform:translateX(-6.5rem)}.lg\:hover\:-translate-y-26:hover{transform:translateY(-6.5rem)}.lg\:hover\:-translate-x-28:hover{transform:translateX(-8rem)}.lg\:hover\:-translate-y-28:hover{transform:translateY(-8rem)}.lg\:hover\:-translate-x-30:hover{transform:translateX(-8.5rem)}.lg\:hover\:-translate-y-30:hover{transform:translateY(-8.5rem)}.lg\:hover\:-translate-x-32:hover{transform:translateX(-9rem)}.lg\:hover\:-translate-y-32:hover{transform:translateY(-9rem)}.lg\:hover\:-translate-x-40:hover{transform:translateX(-10rem)}.lg\:hover\:-translate-y-40:hover{transform:translateY(-10rem)}.lg\:hover\:-translate-x-48:hover{transform:translateX(-12rem)}.lg\:hover\:-translate-y-48:hover{transform:translateY(-12rem)}.lg\:hover\:-translate-x-52:hover{transform:translateX(-13rem)}.lg\:hover\:-translate-y-52:hover{transform:translateY(-13rem)}.lg\:hover\:-translate-x-56:hover{transform:translateX(-14rem)}.lg\:hover\:-translate-y-56:hover{transform:translateY(-14rem)}.lg\:hover\:-translate-x-60:hover{transform:translateX(-15rem)}.lg\:hover\:-translate-y-60:hover{transform:translateY(-15rem)}.lg\:hover\:-translate-x-64:hover{transform:translateX(-16rem)}.lg\:hover\:-translate-y-64:hover{transform:translateY(-16rem)}.lg\:hover\:-translate-x-68:hover{transform:translateX(-17rem)}.lg\:hover\:-translate-y-68:hover{transform:translateY(-17rem)}.lg\:hover\:-translate-x-px:hover{transform:translateX(-1px)}.lg\:hover\:-translate-y-px:hover{transform:translateY(-1px)}.lg\:hover\:-translate-x-0\.5:hover{transform:translateX(-.125rem)}.lg\:hover\:-translate-y-0\.5:hover{transform:translateY(-.125rem)}.lg\:hover\:-translate-x-1\.5:hover{transform:translateX(-.375rem)}.lg\:hover\:-translate-y-1\.5:hover{transform:translateY(-.375rem)}.lg\:hover\:-translate-x-2\.5:hover{transform:translateX(-.625rem)}.lg\:hover\:-translate-y-2\.5:hover{transform:translateY(-.625rem)}.lg\:hover\:-translate-x-7\.5:hover{transform:translateX(-1.875rem)}.lg\:hover\:-translate-y-7\.5:hover{transform:translateY(-1.875rem)}.lg\:hover\:-translate-x-full:hover{transform:translateX(-100%)}.lg\:hover\:-translate-y-full:hover{transform:translateY(-100%)}.lg\:hover\:-translate-x-1\/2:hover{transform:translateX(-50%)}.lg\:hover\:-translate-y-1\/2:hover{transform:translateY(-50%)}.lg\:hover\:translate-x-1\/2:hover{transform:translateX(50%)}.lg\:hover\:translate-y-1\/2:hover{transform:translateY(50%)}.lg\:hover\:translate-x-full:hover{transform:translateX(100%)}.lg\:hover\:translate-y-full:hover{transform:translateY(100%)}.lg\:focus\:translate-x-0:focus{transform:translateX(0)}.lg\:focus\:translate-y-0:focus{transform:translateY(0)}.lg\:focus\:translate-x-1:focus{transform:translateX(.25rem)}.lg\:focus\:translate-y-1:focus{transform:translateY(.25rem)}.lg\:focus\:translate-x-2:focus{transform:translateX(.5rem)}.lg\:focus\:translate-y-2:focus{transform:translateY(.5rem)}.lg\:focus\:translate-x-3:focus{transform:translateX(.75rem)}.lg\:focus\:translate-y-3:focus{transform:translateY(.75rem)}.lg\:focus\:translate-x-4:focus{transform:translateX(1rem)}.lg\:focus\:translate-y-4:focus{transform:translateY(1rem)}.lg\:focus\:translate-x-5:focus{transform:translateX(1.25rem)}.lg\:focus\:translate-y-5:focus{transform:translateY(1.25rem)}.lg\:focus\:translate-x-6:focus{transform:translateX(1.5rem)}.lg\:focus\:translate-y-6:focus{transform:translateY(1.5rem)}.lg\:focus\:translate-x-7:focus{transform:translateX(1.75rem)}.lg\:focus\:translate-y-7:focus{transform:translateY(1.75rem)}.lg\:focus\:translate-x-8:focus{transform:translateX(2rem)}.lg\:focus\:translate-y-8:focus{transform:translateY(2rem)}.lg\:focus\:translate-x-9:focus{transform:translateX(2.25rem)}.lg\:focus\:translate-y-9:focus{transform:translateY(2.25rem)}.lg\:focus\:translate-x-10:focus{transform:translateX(2.5rem)}.lg\:focus\:translate-y-10:focus{transform:translateY(2.5rem)}.lg\:focus\:translate-x-11:focus{transform:translateX(2.75rem)}.lg\:focus\:translate-y-11:focus{transform:translateY(2.75rem)}.lg\:focus\:translate-x-12:focus{transform:translateX(3rem)}.lg\:focus\:translate-y-12:focus{transform:translateY(3rem)}.lg\:focus\:translate-x-15:focus{transform:translateX(3.75rem)}.lg\:focus\:translate-y-15:focus{transform:translateY(3.75rem)}.lg\:focus\:translate-x-16:focus{transform:translateX(4rem)}.lg\:focus\:translate-y-16:focus{transform:translateY(4rem)}.lg\:focus\:translate-x-20:focus{transform:translateX(5rem)}.lg\:focus\:translate-y-20:focus{transform:translateY(5rem)}.lg\:focus\:translate-x-22:focus{transform:translateX(5.5rem)}.lg\:focus\:translate-y-22:focus{transform:translateY(5.5rem)}.lg\:focus\:translate-x-24:focus{transform:translateX(6rem)}.lg\:focus\:translate-y-24:focus{transform:translateY(6rem)}.lg\:focus\:translate-x-25:focus{transform:translateX(6.25rem)}.lg\:focus\:translate-y-25:focus{transform:translateY(6.25rem)}.lg\:focus\:translate-x-26:focus{transform:translateX(6.5rem)}.lg\:focus\:translate-y-26:focus{transform:translateY(6.5rem)}.lg\:focus\:translate-x-28:focus{transform:translateX(8rem)}.lg\:focus\:translate-y-28:focus{transform:translateY(8rem)}.lg\:focus\:translate-x-30:focus{transform:translateX(8.5rem)}.lg\:focus\:translate-y-30:focus{transform:translateY(8.5rem)}.lg\:focus\:translate-x-32:focus{transform:translateX(9rem)}.lg\:focus\:translate-y-32:focus{transform:translateY(9rem)}.lg\:focus\:translate-x-40:focus{transform:translateX(10rem)}.lg\:focus\:translate-y-40:focus{transform:translateY(10rem)}.lg\:focus\:translate-x-48:focus{transform:translateX(12rem)}.lg\:focus\:translate-y-48:focus{transform:translateY(12rem)}.lg\:focus\:translate-x-52:focus{transform:translateX(13rem)}.lg\:focus\:translate-y-52:focus{transform:translateY(13rem)}.lg\:focus\:translate-x-56:focus{transform:translateX(14rem)}.lg\:focus\:translate-y-56:focus{transform:translateY(14rem)}.lg\:focus\:translate-x-60:focus{transform:translateX(15rem)}.lg\:focus\:translate-y-60:focus{transform:translateY(15rem)}.lg\:focus\:translate-x-64:focus{transform:translateX(16rem)}.lg\:focus\:translate-y-64:focus{transform:translateY(16rem)}.lg\:focus\:translate-x-68:focus{transform:translateX(17rem)}.lg\:focus\:translate-y-68:focus{transform:translateY(17rem)}.lg\:focus\:translate-x-px:focus{transform:translateX(1px)}.lg\:focus\:translate-y-px:focus{transform:translateY(1px)}.lg\:focus\:translate-x-0\.5:focus{transform:translateX(.125rem)}.lg\:focus\:translate-y-0\.5:focus{transform:translateY(.125rem)}.lg\:focus\:translate-x-1\.5:focus{transform:translateX(.375rem)}.lg\:focus\:translate-y-1\.5:focus{transform:translateY(.375rem)}.lg\:focus\:translate-x-2\.5:focus{transform:translateX(.625rem)}.lg\:focus\:translate-y-2\.5:focus{transform:translateY(.625rem)}.lg\:focus\:translate-x-7\.5:focus{transform:translateX(1.875rem)}.lg\:focus\:translate-y-7\.5:focus{transform:translateY(1.875rem)}.lg\:focus\:-translate-x-1:focus{transform:translateX(-.25rem)}.lg\:focus\:-translate-y-1:focus{transform:translateY(-.25rem)}.lg\:focus\:-translate-x-2:focus{transform:translateX(-.5rem)}.lg\:focus\:-translate-y-2:focus{transform:translateY(-.5rem)}.lg\:focus\:-translate-x-3:focus{transform:translateX(-.75rem)}.lg\:focus\:-translate-y-3:focus{transform:translateY(-.75rem)}.lg\:focus\:-translate-x-4:focus{transform:translateX(-1rem)}.lg\:focus\:-translate-y-4:focus{transform:translateY(-1rem)}.lg\:focus\:-translate-x-5:focus{transform:translateX(-1.25rem)}.lg\:focus\:-translate-y-5:focus{transform:translateY(-1.25rem)}.lg\:focus\:-translate-x-6:focus{transform:translateX(-1.5rem)}.lg\:focus\:-translate-y-6:focus{transform:translateY(-1.5rem)}.lg\:focus\:-translate-x-7:focus{transform:translateX(-1.75rem)}.lg\:focus\:-translate-y-7:focus{transform:translateY(-1.75rem)}.lg\:focus\:-translate-x-8:focus{transform:translateX(-2rem)}.lg\:focus\:-translate-y-8:focus{transform:translateY(-2rem)}.lg\:focus\:-translate-x-9:focus{transform:translateX(-2.25rem)}.lg\:focus\:-translate-y-9:focus{transform:translateY(-2.25rem)}.lg\:focus\:-translate-x-10:focus{transform:translateX(-2.5rem)}.lg\:focus\:-translate-y-10:focus{transform:translateY(-2.5rem)}.lg\:focus\:-translate-x-11:focus{transform:translateX(-2.75rem)}.lg\:focus\:-translate-y-11:focus{transform:translateY(-2.75rem)}.lg\:focus\:-translate-x-12:focus{transform:translateX(-3rem)}.lg\:focus\:-translate-y-12:focus{transform:translateY(-3rem)}.lg\:focus\:-translate-x-15:focus{transform:translateX(-3.75rem)}.lg\:focus\:-translate-y-15:focus{transform:translateY(-3.75rem)}.lg\:focus\:-translate-x-16:focus{transform:translateX(-4rem)}.lg\:focus\:-translate-y-16:focus{transform:translateY(-4rem)}.lg\:focus\:-translate-x-20:focus{transform:translateX(-5rem)}.lg\:focus\:-translate-y-20:focus{transform:translateY(-5rem)}.lg\:focus\:-translate-x-22:focus{transform:translateX(-5.5rem)}.lg\:focus\:-translate-y-22:focus{transform:translateY(-5.5rem)}.lg\:focus\:-translate-x-24:focus{transform:translateX(-6rem)}.lg\:focus\:-translate-y-24:focus{transform:translateY(-6rem)}.lg\:focus\:-translate-x-25:focus{transform:translateX(-6.25rem)}.lg\:focus\:-translate-y-25:focus{transform:translateY(-6.25rem)}.lg\:focus\:-translate-x-26:focus{transform:translateX(-6.5rem)}.lg\:focus\:-translate-y-26:focus{transform:translateY(-6.5rem)}.lg\:focus\:-translate-x-28:focus{transform:translateX(-8rem)}.lg\:focus\:-translate-y-28:focus{transform:translateY(-8rem)}.lg\:focus\:-translate-x-30:focus{transform:translateX(-8.5rem)}.lg\:focus\:-translate-y-30:focus{transform:translateY(-8.5rem)}.lg\:focus\:-translate-x-32:focus{transform:translateX(-9rem)}.lg\:focus\:-translate-y-32:focus{transform:translateY(-9rem)}.lg\:focus\:-translate-x-40:focus{transform:translateX(-10rem)}.lg\:focus\:-translate-y-40:focus{transform:translateY(-10rem)}.lg\:focus\:-translate-x-48:focus{transform:translateX(-12rem)}.lg\:focus\:-translate-y-48:focus{transform:translateY(-12rem)}.lg\:focus\:-translate-x-52:focus{transform:translateX(-13rem)}.lg\:focus\:-translate-y-52:focus{transform:translateY(-13rem)}.lg\:focus\:-translate-x-56:focus{transform:translateX(-14rem)}.lg\:focus\:-translate-y-56:focus{transform:translateY(-14rem)}.lg\:focus\:-translate-x-60:focus{transform:translateX(-15rem)}.lg\:focus\:-translate-y-60:focus{transform:translateY(-15rem)}.lg\:focus\:-translate-x-64:focus{transform:translateX(-16rem)}.lg\:focus\:-translate-y-64:focus{transform:translateY(-16rem)}.lg\:focus\:-translate-x-68:focus{transform:translateX(-17rem)}.lg\:focus\:-translate-y-68:focus{transform:translateY(-17rem)}.lg\:focus\:-translate-x-px:focus{transform:translateX(-1px)}.lg\:focus\:-translate-y-px:focus{transform:translateY(-1px)}.lg\:focus\:-translate-x-0\.5:focus{transform:translateX(-.125rem)}.lg\:focus\:-translate-y-0\.5:focus{transform:translateY(-.125rem)}.lg\:focus\:-translate-x-1\.5:focus{transform:translateX(-.375rem)}.lg\:focus\:-translate-y-1\.5:focus{transform:translateY(-.375rem)}.lg\:focus\:-translate-x-2\.5:focus{transform:translateX(-.625rem)}.lg\:focus\:-translate-y-2\.5:focus{transform:translateY(-.625rem)}.lg\:focus\:-translate-x-7\.5:focus{transform:translateX(-1.875rem)}.lg\:focus\:-translate-y-7\.5:focus{transform:translateY(-1.875rem)}.lg\:focus\:-translate-x-full:focus{transform:translateX(-100%)}.lg\:focus\:-translate-y-full:focus{transform:translateY(-100%)}.lg\:focus\:-translate-x-1\/2:focus{transform:translateX(-50%)}.lg\:focus\:-translate-y-1\/2:focus{transform:translateY(-50%)}.lg\:focus\:translate-x-1\/2:focus{transform:translateX(50%)}.lg\:focus\:translate-y-1\/2:focus{transform:translateY(50%)}.lg\:focus\:translate-x-full:focus{transform:translateX(100%)}.lg\:focus\:translate-y-full:focus{transform:translateY(100%)}.lg\:scale-0{transform:scale(0)}.lg\:scale-x-0{transform:scaleX(0)}.lg\:scale-y-0{transform:scaleY(0)}.lg\:scale-50{transform:scale(.5)}.lg\:scale-x-50{transform:scaleX(.5)}.lg\:scale-y-50{transform:scaleY(.5)}.lg\:scale-75{transform:scale(.75)}.lg\:scale-x-75{transform:scaleX(.75)}.lg\:scale-y-75{transform:scaleY(.75)}.lg\:scale-90{transform:scale(.9)}.lg\:scale-x-90{transform:scaleX(.9)}.lg\:scale-y-90{transform:scaleY(.9)}.lg\:scale-95{transform:scale(.95)}.lg\:scale-x-95{transform:scaleX(.95)}.lg\:scale-y-95{transform:scaleY(.95)}.lg\:scale-100{transform:scale(1)}.lg\:scale-x-100{transform:scaleX(1)}.lg\:scale-y-100{transform:scaleY(1)}.lg\:scale-105{transform:scale(1.05)}.lg\:scale-x-105{transform:scaleX(1.05)}.lg\:scale-y-105{transform:scaleY(1.05)}.lg\:scale-110{transform:scale(1.1)}.lg\:scale-x-110{transform:scaleX(1.1)}.lg\:scale-y-110{transform:scaleY(1.1)}.lg\:scale-125{transform:scale(1.25)}.lg\:scale-x-125{transform:scaleX(1.25)}.lg\:scale-y-125{transform:scaleY(1.25)}.lg\:scale-150{transform:scale(1.5)}.lg\:scale-x-150{transform:scaleX(1.5)}.lg\:scale-y-150{transform:scaleY(1.5)}.lg\:hover\:scale-0:hover{transform:scale(0)}.lg\:hover\:scale-x-0:hover{transform:scaleX(0)}.lg\:hover\:scale-y-0:hover{transform:scaleY(0)}.lg\:hover\:scale-50:hover{transform:scale(.5)}.lg\:hover\:scale-x-50:hover{transform:scaleX(.5)}.lg\:hover\:scale-y-50:hover{transform:scaleY(.5)}.lg\:hover\:scale-75:hover{transform:scale(.75)}.lg\:hover\:scale-x-75:hover{transform:scaleX(.75)}.lg\:hover\:scale-y-75:hover{transform:scaleY(.75)}.lg\:hover\:scale-90:hover{transform:scale(.9)}.lg\:hover\:scale-x-90:hover{transform:scaleX(.9)}.lg\:hover\:scale-y-90:hover{transform:scaleY(.9)}.lg\:hover\:scale-95:hover{transform:scale(.95)}.lg\:hover\:scale-x-95:hover{transform:scaleX(.95)}.lg\:hover\:scale-y-95:hover{transform:scaleY(.95)}.lg\:hover\:scale-100:hover{transform:scale(1)}.lg\:hover\:scale-x-100:hover{transform:scaleX(1)}.lg\:hover\:scale-y-100:hover{transform:scaleY(1)}.lg\:hover\:scale-105:hover{transform:scale(1.05)}.lg\:hover\:scale-x-105:hover{transform:scaleX(1.05)}.lg\:hover\:scale-y-105:hover{transform:scaleY(1.05)}.lg\:hover\:scale-110:hover{transform:scale(1.1)}.lg\:hover\:scale-x-110:hover{transform:scaleX(1.1)}.lg\:hover\:scale-y-110:hover{transform:scaleY(1.1)}.lg\:hover\:scale-125:hover{transform:scale(1.25)}.lg\:hover\:scale-x-125:hover{transform:scaleX(1.25)}.lg\:hover\:scale-y-125:hover{transform:scaleY(1.25)}.lg\:hover\:scale-150:hover{transform:scale(1.5)}.lg\:hover\:scale-x-150:hover{transform:scaleX(1.5)}.lg\:hover\:scale-y-150:hover{transform:scaleY(1.5)}.lg\:focus\:scale-0:focus{transform:scale(0)}.lg\:focus\:scale-x-0:focus{transform:scaleX(0)}.lg\:focus\:scale-y-0:focus{transform:scaleY(0)}.lg\:focus\:scale-50:focus{transform:scale(.5)}.lg\:focus\:scale-x-50:focus{transform:scaleX(.5)}.lg\:focus\:scale-y-50:focus{transform:scaleY(.5)}.lg\:focus\:scale-75:focus{transform:scale(.75)}.lg\:focus\:scale-x-75:focus{transform:scaleX(.75)}.lg\:focus\:scale-y-75:focus{transform:scaleY(.75)}.lg\:focus\:scale-90:focus{transform:scale(.9)}.lg\:focus\:scale-x-90:focus{transform:scaleX(.9)}.lg\:focus\:scale-y-90:focus{transform:scaleY(.9)}.lg\:focus\:scale-95:focus{transform:scale(.95)}.lg\:focus\:scale-x-95:focus{transform:scaleX(.95)}.lg\:focus\:scale-y-95:focus{transform:scaleY(.95)}.lg\:focus\:scale-100:focus{transform:scale(1)}.lg\:focus\:scale-x-100:focus{transform:scaleX(1)}.lg\:focus\:scale-y-100:focus{transform:scaleY(1)}.lg\:focus\:scale-105:focus{transform:scale(1.05)}.lg\:focus\:scale-x-105:focus{transform:scaleX(1.05)}.lg\:focus\:scale-y-105:focus{transform:scaleY(1.05)}.lg\:focus\:scale-110:focus{transform:scale(1.1)}.lg\:focus\:scale-x-110:focus{transform:scaleX(1.1)}.lg\:focus\:scale-y-110:focus{transform:scaleY(1.1)}.lg\:focus\:scale-125:focus{transform:scale(1.25)}.lg\:focus\:scale-x-125:focus{transform:scaleX(1.25)}.lg\:focus\:scale-y-125:focus{transform:scaleY(1.25)}.lg\:focus\:scale-150:focus{transform:scale(1.5)}.lg\:focus\:scale-x-150:focus{transform:scaleX(1.5)}.lg\:focus\:scale-y-150:focus{transform:scaleY(1.5)}.lg\:rotate-0{transform:rotate(0)}.lg\:rotate-90{transform:rotate(90deg)}.lg\:rotate-135{transform:rotate(135deg)}.lg\:rotate-180{transform:rotate(180deg)}.lg\:-rotate-180{transform:rotate(-180deg)}.lg\:-rotate-135{transform:rotate(-135deg)}.lg\:-rotate-90{transform:rotate(-90deg)}.lg\:hover\:rotate-0:hover{transform:rotate(0)}.lg\:hover\:rotate-90:hover{transform:rotate(90deg)}.lg\:hover\:rotate-135:hover{transform:rotate(135deg)}.lg\:hover\:rotate-180:hover{transform:rotate(180deg)}.lg\:hover\:-rotate-180:hover{transform:rotate(-180deg)}.lg\:hover\:-rotate-135:hover{transform:rotate(-135deg)}.lg\:hover\:-rotate-90:hover{transform:rotate(-90deg)}.lg\:focus\:rotate-0:focus{transform:rotate(0)}.lg\:focus\:rotate-90:focus{transform:rotate(90deg)}.lg\:focus\:rotate-135:focus{transform:rotate(135deg)}.lg\:focus\:rotate-180:focus{transform:rotate(180deg)}.lg\:focus\:-rotate-180:focus{transform:rotate(-180deg)}.lg\:focus\:-rotate-135:focus{transform:rotate(-135deg)}.lg\:focus\:-rotate-90:focus{transform:rotate(-90deg)}.lg\:skew-x-0{transform:skewX(0)}.lg\:skew-y-0{transform:skewY(0)}.lg\:skew-x-1{transform:skewX(1deg)}.lg\:skew-y-1{transform:skewY(1deg)}.lg\:skew-x-2{transform:skewX(2deg)}.lg\:skew-y-2{transform:skewY(2deg)}.lg\:skew-x-3{transform:skewX(3deg)}.lg\:skew-y-3{transform:skewY(3deg)}.lg\:skew-x-6{transform:skewX(6deg)}.lg\:skew-y-6{transform:skewY(6deg)}.lg\:skew-x-12{transform:skewX(12deg)}.lg\:skew-y-12{transform:skewY(12deg)}.lg\:-skew-x-12{transform:skewX(-12deg)}.lg\:-skew-y-12{transform:skewY(-12deg)}.lg\:-skew-x-6{transform:skewX(-6deg)}.lg\:-skew-y-6{transform:skewY(-6deg)}.lg\:-skew-x-3{transform:skewX(-3deg)}.lg\:-skew-y-3{transform:skewY(-3deg)}.lg\:-skew-x-2{transform:skewX(-2deg)}.lg\:-skew-y-2{transform:skewY(-2deg)}.lg\:-skew-x-1{transform:skewX(-1deg)}.lg\:-skew-y-1{transform:skewY(-1deg)}.lg\:hover\:skew-x-0:hover{transform:skewX(0)}.lg\:hover\:skew-y-0:hover{transform:skewY(0)}.lg\:hover\:skew-x-1:hover{transform:skewX(1deg)}.lg\:hover\:skew-y-1:hover{transform:skewY(1deg)}.lg\:hover\:skew-x-2:hover{transform:skewX(2deg)}.lg\:hover\:skew-y-2:hover{transform:skewY(2deg)}.lg\:hover\:skew-x-3:hover{transform:skewX(3deg)}.lg\:hover\:skew-y-3:hover{transform:skewY(3deg)}.lg\:hover\:skew-x-6:hover{transform:skewX(6deg)}.lg\:hover\:skew-y-6:hover{transform:skewY(6deg)}.lg\:hover\:skew-x-12:hover{transform:skewX(12deg)}.lg\:hover\:skew-y-12:hover{transform:skewY(12deg)}.lg\:hover\:-skew-x-12:hover{transform:skewX(-12deg)}.lg\:hover\:-skew-y-12:hover{transform:skewY(-12deg)}.lg\:hover\:-skew-x-6:hover{transform:skewX(-6deg)}.lg\:hover\:-skew-y-6:hover{transform:skewY(-6deg)}.lg\:hover\:-skew-x-3:hover{transform:skewX(-3deg)}.lg\:hover\:-skew-y-3:hover{transform:skewY(-3deg)}.lg\:hover\:-skew-x-2:hover{transform:skewX(-2deg)}.lg\:hover\:-skew-y-2:hover{transform:skewY(-2deg)}.lg\:hover\:-skew-x-1:hover{transform:skewX(-1deg)}.lg\:hover\:-skew-y-1:hover{transform:skewY(-1deg)}.lg\:focus\:skew-x-0:focus{transform:skewX(0)}.lg\:focus\:skew-y-0:focus{transform:skewY(0)}.lg\:focus\:skew-x-1:focus{transform:skewX(1deg)}.lg\:focus\:skew-y-1:focus{transform:skewY(1deg)}.lg\:focus\:skew-x-2:focus{transform:skewX(2deg)}.lg\:focus\:skew-y-2:focus{transform:skewY(2deg)}.lg\:focus\:skew-x-3:focus{transform:skewX(3deg)}.lg\:focus\:skew-y-3:focus{transform:skewY(3deg)}.lg\:focus\:skew-x-6:focus{transform:skewX(6deg)}.lg\:focus\:skew-y-6:focus{transform:skewY(6deg)}.lg\:focus\:skew-x-12:focus{transform:skewX(12deg)}.lg\:focus\:skew-y-12:focus{transform:skewY(12deg)}.lg\:focus\:-skew-x-12:focus{transform:skewX(-12deg)}.lg\:focus\:-skew-y-12:focus{transform:skewY(-12deg)}.lg\:focus\:-skew-x-6:focus{transform:skewX(-6deg)}.lg\:focus\:-skew-y-6:focus{transform:skewY(-6deg)}.lg\:focus\:-skew-x-3:focus{transform:skewX(-3deg)}.lg\:focus\:-skew-y-3:focus{transform:skewY(-3deg)}.lg\:focus\:-skew-x-2:focus{transform:skewX(-2deg)}.lg\:focus\:-skew-y-2:focus{transform:skewY(-2deg)}.lg\:focus\:-skew-x-1:focus{transform:skewX(-1deg)}.lg\:focus\:-skew-y-1:focus{transform:skewY(-1deg)}.lg\:transform-border{transform-box:border-box}.lg\:transform-fill{transform-box:fill-box}.lg\:transform-view{transform-box:view-box}}@media (min-width:76.26em){.xl\:space-y-0>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0px*(1 - var(--space-y-reverse)));margin-bottom:calc(0px*var(--space-y-reverse))}.xl\:space-x-0>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0px*var(--space-x-reverse));margin-left:calc(0px*(1 - var(--space-x-reverse)))}.xl\:space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.25rem*var(--space-y-reverse))}.xl\:space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.25rem*var(--space-x-reverse));margin-left:calc(0.25rem*(1 - var(--space-x-reverse)))}.xl\:space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.5rem*var(--space-y-reverse))}.xl\:space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.5rem*var(--space-x-reverse));margin-left:calc(0.5rem*(1 - var(--space-x-reverse)))}.xl\:space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.75rem*var(--space-y-reverse))}.xl\:space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.75rem*var(--space-x-reverse));margin-left:calc(0.75rem*(1 - var(--space-x-reverse)))}.xl\:space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1rem*var(--space-y-reverse))}.xl\:space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem*var(--space-x-reverse));margin-left:calc(1rem*(1 - var(--space-x-reverse)))}.xl\:space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1.25rem*var(--space-y-reverse))}.xl\:space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.25rem*var(--space-x-reverse));margin-left:calc(1.25rem*(1 - var(--space-x-reverse)))}.xl\:space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem*var(--space-y-reverse))}.xl\:space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem*var(--space-x-reverse));margin-left:calc(1.5rem*(1 - var(--space-x-reverse)))}.xl\:space-y-7>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1.75rem*var(--space-y-reverse))}.xl\:space-x-7>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.75rem*var(--space-x-reverse));margin-left:calc(1.75rem*(1 - var(--space-x-reverse)))}.xl\:space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2rem*(1 - var(--space-y-reverse)));margin-bottom:calc(2rem*var(--space-y-reverse))}.xl\:space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem*var(--space-x-reverse));margin-left:calc(2rem*(1 - var(--space-x-reverse)))}.xl\:space-y-9>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(2.25rem*var(--space-y-reverse))}.xl\:space-x-9>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.25rem*var(--space-x-reverse));margin-left:calc(2.25rem*(1 - var(--space-x-reverse)))}.xl\:space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(2.5rem*var(--space-y-reverse))}.xl\:space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem*var(--space-x-reverse));margin-left:calc(2.5rem*(1 - var(--space-x-reverse)))}.xl\:space-y-11>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(2.75rem*var(--space-y-reverse))}.xl\:space-x-11>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.75rem*var(--space-x-reverse));margin-left:calc(2.75rem*(1 - var(--space-x-reverse)))}.xl\:space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3rem*(1 - var(--space-y-reverse)));margin-bottom:calc(3rem*var(--space-y-reverse))}.xl\:space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3rem*var(--space-x-reverse));margin-left:calc(3rem*(1 - var(--space-x-reverse)))}.xl\:space-y-15>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(3.75rem*var(--space-y-reverse))}.xl\:space-x-15>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3.75rem*var(--space-x-reverse));margin-left:calc(3.75rem*(1 - var(--space-x-reverse)))}.xl\:space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(4rem*(1 - var(--space-y-reverse)));margin-bottom:calc(4rem*var(--space-y-reverse))}.xl\:space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(4rem*var(--space-x-reverse));margin-left:calc(4rem*(1 - var(--space-x-reverse)))}.xl\:space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(5rem*var(--space-y-reverse))}.xl\:space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5rem*var(--space-x-reverse));margin-left:calc(5rem*(1 - var(--space-x-reverse)))}.xl\:space-y-22>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(5.5rem*var(--space-y-reverse))}.xl\:space-x-22>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5.5rem*var(--space-x-reverse));margin-left:calc(5.5rem*(1 - var(--space-x-reverse)))}.xl\:space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6rem*(1 - var(--space-y-reverse)));margin-bottom:calc(6rem*var(--space-y-reverse))}.xl\:space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6rem*var(--space-x-reverse));margin-left:calc(6rem*(1 - var(--space-x-reverse)))}.xl\:space-y-25>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(6.25rem*var(--space-y-reverse))}.xl\:space-x-25>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6.25rem*var(--space-x-reverse));margin-left:calc(6.25rem*(1 - var(--space-x-reverse)))}.xl\:space-y-26>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(6.5rem*var(--space-y-reverse))}.xl\:space-x-26>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6.5rem*var(--space-x-reverse));margin-left:calc(6.5rem*(1 - var(--space-x-reverse)))}.xl\:space-y-28>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8rem*(1 - var(--space-y-reverse)));margin-bottom:calc(8rem*var(--space-y-reverse))}.xl\:space-x-28>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8rem*var(--space-x-reverse));margin-left:calc(8rem*(1 - var(--space-x-reverse)))}.xl\:space-y-30>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(8.5rem*var(--space-y-reverse))}.xl\:space-x-30>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8.5rem*var(--space-x-reverse));margin-left:calc(8.5rem*(1 - var(--space-x-reverse)))}.xl\:space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(9rem*(1 - var(--space-y-reverse)));margin-bottom:calc(9rem*var(--space-y-reverse))}.xl\:space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(9rem*var(--space-x-reverse));margin-left:calc(9rem*(1 - var(--space-x-reverse)))}.xl\:space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(10rem*(1 - var(--space-y-reverse)));margin-bottom:calc(10rem*var(--space-y-reverse))}.xl\:space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(10rem*var(--space-x-reverse));margin-left:calc(10rem*(1 - var(--space-x-reverse)))}.xl\:space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(12rem*(1 - var(--space-y-reverse)));margin-bottom:calc(12rem*var(--space-y-reverse))}.xl\:space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(12rem*var(--space-x-reverse));margin-left:calc(12rem*(1 - var(--space-x-reverse)))}.xl\:space-y-52>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(13rem*(1 - var(--space-y-reverse)));margin-bottom:calc(13rem*var(--space-y-reverse))}.xl\:space-x-52>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(13rem*var(--space-x-reverse));margin-left:calc(13rem*(1 - var(--space-x-reverse)))}.xl\:space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(14rem*(1 - var(--space-y-reverse)));margin-bottom:calc(14rem*var(--space-y-reverse))}.xl\:space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(14rem*var(--space-x-reverse));margin-left:calc(14rem*(1 - var(--space-x-reverse)))}.xl\:space-y-60>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(15rem*(1 - var(--space-y-reverse)));margin-bottom:calc(15rem*var(--space-y-reverse))}.xl\:space-x-60>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(15rem*var(--space-x-reverse));margin-left:calc(15rem*(1 - var(--space-x-reverse)))}.xl\:space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(16rem*(1 - var(--space-y-reverse)));margin-bottom:calc(16rem*var(--space-y-reverse))}.xl\:space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(16rem*var(--space-x-reverse));margin-left:calc(16rem*(1 - var(--space-x-reverse)))}.xl\:space-y-68>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(17rem*(1 - var(--space-y-reverse)));margin-bottom:calc(17rem*var(--space-y-reverse))}.xl\:space-x-68>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(17rem*var(--space-x-reverse));margin-left:calc(17rem*(1 - var(--space-x-reverse)))}.xl\:space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1px*(1 - var(--space-y-reverse)));margin-bottom:calc(1px*var(--space-y-reverse))}.xl\:space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1px*var(--space-x-reverse));margin-left:calc(1px*(1 - var(--space-x-reverse)))}.xl\:space-y-0\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.125rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.125rem*var(--space-y-reverse))}.xl\:space-x-0\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.125rem*var(--space-x-reverse));margin-left:calc(0.125rem*(1 - var(--space-x-reverse)))}.xl\:space-y-1\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.375rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.375rem*var(--space-y-reverse))}.xl\:space-x-1\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.375rem*var(--space-x-reverse));margin-left:calc(0.375rem*(1 - var(--space-x-reverse)))}.xl\:space-y-2\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.625rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.625rem*var(--space-y-reverse))}.xl\:space-x-2\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.625rem*var(--space-x-reverse));margin-left:calc(0.625rem*(1 - var(--space-x-reverse)))}.xl\:space-y-7\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.875rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1.875rem*var(--space-y-reverse))}.xl\:space-x-7\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.875rem*var(--space-x-reverse));margin-left:calc(1.875rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.25rem*var(--space-y-reverse))}.xl\:-space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.25rem*var(--space-x-reverse));margin-left:calc(-0.25rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.5rem*var(--space-y-reverse))}.xl\:-space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.5rem*var(--space-x-reverse));margin-left:calc(-0.5rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.75rem*var(--space-y-reverse))}.xl\:-space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.75rem*var(--space-x-reverse));margin-left:calc(-0.75rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-1rem*var(--space-y-reverse))}.xl\:-space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1rem*var(--space-x-reverse));margin-left:calc(-1rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-1.25rem*var(--space-y-reverse))}.xl\:-space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.25rem*var(--space-x-reverse));margin-left:calc(-1.25rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-1.5rem*var(--space-y-reverse))}.xl\:-space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.5rem*var(--space-x-reverse));margin-left:calc(-1.5rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-7>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-1.75rem*var(--space-y-reverse))}.xl\:-space-x-7>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.75rem*var(--space-x-reverse));margin-left:calc(-1.75rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-2rem*var(--space-y-reverse))}.xl\:-space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2rem*var(--space-x-reverse));margin-left:calc(-2rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-9>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-2.25rem*var(--space-y-reverse))}.xl\:-space-x-9>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.25rem*var(--space-x-reverse));margin-left:calc(-2.25rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-2.5rem*var(--space-y-reverse))}.xl\:-space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.5rem*var(--space-x-reverse));margin-left:calc(-2.5rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-11>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-2.75rem*var(--space-y-reverse))}.xl\:-space-x-11>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.75rem*var(--space-x-reverse));margin-left:calc(-2.75rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-3rem*var(--space-y-reverse))}.xl\:-space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3rem*var(--space-x-reverse));margin-left:calc(-3rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-15>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3.75rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-3.75rem*var(--space-y-reverse))}.xl\:-space-x-15>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3.75rem*var(--space-x-reverse));margin-left:calc(-3.75rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-4rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-4rem*var(--space-y-reverse))}.xl\:-space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-4rem*var(--space-x-reverse));margin-left:calc(-4rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-5rem*var(--space-y-reverse))}.xl\:-space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5rem*var(--space-x-reverse));margin-left:calc(-5rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-22>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-5.5rem*var(--space-y-reverse))}.xl\:-space-x-22>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5.5rem*var(--space-x-reverse));margin-left:calc(-5.5rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-6rem*var(--space-y-reverse))}.xl\:-space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6rem*var(--space-x-reverse));margin-left:calc(-6rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-25>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-6.25rem*var(--space-y-reverse))}.xl\:-space-x-25>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6.25rem*var(--space-x-reverse));margin-left:calc(-6.25rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-26>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-6.5rem*var(--space-y-reverse))}.xl\:-space-x-26>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6.5rem*var(--space-x-reverse));margin-left:calc(-6.5rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-28>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-8rem*var(--space-y-reverse))}.xl\:-space-x-28>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8rem*var(--space-x-reverse));margin-left:calc(-8rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-30>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-8.5rem*var(--space-y-reverse))}.xl\:-space-x-30>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8.5rem*var(--space-x-reverse));margin-left:calc(-8.5rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-9rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-9rem*var(--space-y-reverse))}.xl\:-space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-9rem*var(--space-x-reverse));margin-left:calc(-9rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-10rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-10rem*var(--space-y-reverse))}.xl\:-space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-10rem*var(--space-x-reverse));margin-left:calc(-10rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-12rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-12rem*var(--space-y-reverse))}.xl\:-space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-12rem*var(--space-x-reverse));margin-left:calc(-12rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-52>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-13rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-13rem*var(--space-y-reverse))}.xl\:-space-x-52>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-13rem*var(--space-x-reverse));margin-left:calc(-13rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-14rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-14rem*var(--space-y-reverse))}.xl\:-space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-14rem*var(--space-x-reverse));margin-left:calc(-14rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-60>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-15rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-15rem*var(--space-y-reverse))}.xl\:-space-x-60>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-15rem*var(--space-x-reverse));margin-left:calc(-15rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-16rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-16rem*var(--space-y-reverse))}.xl\:-space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-16rem*var(--space-x-reverse));margin-left:calc(-16rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-68>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-17rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-17rem*var(--space-y-reverse))}.xl\:-space-x-68>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-17rem*var(--space-x-reverse));margin-left:calc(-17rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1px*(1 - var(--space-y-reverse)));margin-bottom:calc(-1px*var(--space-y-reverse))}.xl\:-space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1px*var(--space-x-reverse));margin-left:calc(-1px*(1 - var(--space-x-reverse)))}.xl\:-space-y-0\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.125rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.125rem*var(--space-y-reverse))}.xl\:-space-x-0\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.125rem*var(--space-x-reverse));margin-left:calc(-0.125rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-1\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.375rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.375rem*var(--space-y-reverse))}.xl\:-space-x-1\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.375rem*var(--space-x-reverse));margin-left:calc(-0.375rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-2\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-0.625rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-0.625rem*var(--space-y-reverse))}.xl\:-space-x-2\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-0.625rem*var(--space-x-reverse));margin-left:calc(-0.625rem*(1 - var(--space-x-reverse)))}.xl\:-space-y-7\.5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.875rem*(1 - var(--space-y-reverse)));margin-bottom:calc(-1.875rem*var(--space-y-reverse))}.xl\:-space-x-7\.5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.875rem*var(--space-x-reverse));margin-left:calc(-1.875rem*(1 - var(--space-x-reverse)))}.xl\:space-y-reverse>:not(template)~:not(template){--space-y-reverse:1}.xl\:space-x-reverse>:not(template)~:not(template){--space-x-reverse:1}.xl\:divide-y-0>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(0px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(0px*var(--divide-y-reverse))}.xl\:divide-x-0>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(0px*var(--divide-x-reverse));border-left-width:calc(0px*(1 - var(--divide-x-reverse)))}.xl\:divide-y-1>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px*var(--divide-y-reverse))}.xl\:divide-x-1>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px*var(--divide-x-reverse));border-left-width:calc(1px*(1 - var(--divide-x-reverse)))}.xl\:divide-y-2>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(2px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(2px*var(--divide-y-reverse))}.xl\:divide-x-2>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(2px*var(--divide-x-reverse));border-left-width:calc(2px*(1 - var(--divide-x-reverse)))}.xl\:divide-y-4>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(4px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(4px*var(--divide-y-reverse))}.xl\:divide-x-4>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(4px*var(--divide-x-reverse));border-left-width:calc(4px*(1 - var(--divide-x-reverse)))}.xl\:divide-y-5>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(5px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(5px*var(--divide-y-reverse))}.xl\:divide-x-5>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(5px*var(--divide-x-reverse));border-left-width:calc(5px*(1 - var(--divide-x-reverse)))}.xl\:divide-y-8>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(8px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(8px*var(--divide-y-reverse))}.xl\:divide-x-8>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(8px*var(--divide-x-reverse));border-left-width:calc(8px*(1 - var(--divide-x-reverse)))}.xl\:divide-y>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px*var(--divide-y-reverse))}.xl\:divide-x>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px*var(--divide-x-reverse));border-left-width:calc(1px*(1 - var(--divide-x-reverse)))}.xl\:divide-y-DEFAULT>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px*var(--divide-y-reverse))}.xl\:divide-x-DEFAULT>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px*var(--divide-x-reverse));border-left-width:calc(1px*(1 - var(--divide-x-reverse)))}.xl\:divide-y-reverse>:not(template)~:not(template){--divide-y-reverse:1}.xl\:divide-x-reverse>:not(template)~:not(template){--divide-x-reverse:1}.xl\:divide-transparent>:not(template)~:not(template){border-color:transparent}.xl\:divide-current>:not(template)~:not(template){border-color:currentColor}.xl\:divide-black>:not(template)~:not(template){border-color:#000}.xl\:divide-white>:not(template)~:not(template){border-color:#fff}.xl\:divide-gray-100>:not(template)~:not(template){--divide-opacity:1;border-color:#f7fafc;border-color:rgba(247,250,252,var(--divide-opacity))}.xl\:divide-gray-200>:not(template)~:not(template){--divide-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--divide-opacity))}.xl\:divide-gray-300>:not(template)~:not(template){--divide-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--divide-opacity))}.xl\:divide-gray-400>:not(template)~:not(template){--divide-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--divide-opacity))}.xl\:divide-gray-500>:not(template)~:not(template){--divide-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--divide-opacity))}.xl\:divide-gray-600>:not(template)~:not(template){--divide-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--divide-opacity))}.xl\:divide-gray-700>:not(template)~:not(template){--divide-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--divide-opacity))}.xl\:divide-gray-800>:not(template)~:not(template){--divide-opacity:1;border-color:#2d3748;border-color:rgba(45,55,72,var(--divide-opacity))}.xl\:divide-gray-900>:not(template)~:not(template){--divide-opacity:1;border-color:#1a202c;border-color:rgba(26,32,44,var(--divide-opacity))}.xl\:divide-gray-DEFAULT>:not(template)~:not(template),.xl\:divide-gray>:not(template)~:not(template){--divide-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--divide-opacity))}.xl\:divide-red>:not(template)~:not(template){border-color:#d64343}.xl\:divide-orange>:not(template)~:not(template){border-color:#eb6437}.xl\:divide-yellow>:not(template)~:not(template){border-color:#f8da30}.xl\:divide-green-100>:not(template)~:not(template){--divide-opacity:1;border-color:#f0fff4;border-color:rgba(240,255,244,var(--divide-opacity))}.xl\:divide-green-200>:not(template)~:not(template){--divide-opacity:1;border-color:#c6f6d5;border-color:rgba(198,246,213,var(--divide-opacity))}.xl\:divide-green-300>:not(template)~:not(template){--divide-opacity:1;border-color:#9ae6b4;border-color:rgba(154,230,180,var(--divide-opacity))}.xl\:divide-green-400>:not(template)~:not(template){--divide-opacity:1;border-color:#68d391;border-color:rgba(104,211,145,var(--divide-opacity))}.xl\:divide-green-500>:not(template)~:not(template){--divide-opacity:1;border-color:#48bb78;border-color:rgba(72,187,120,var(--divide-opacity))}.xl\:divide-green-600>:not(template)~:not(template){--divide-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--divide-opacity))}.xl\:divide-green-700>:not(template)~:not(template){--divide-opacity:1;border-color:#2f855a;border-color:rgba(47,133,90,var(--divide-opacity))}.xl\:divide-green-800>:not(template)~:not(template){--divide-opacity:1;border-color:#276749;border-color:rgba(39,103,73,var(--divide-opacity))}.xl\:divide-green-900>:not(template)~:not(template){--divide-opacity:1;border-color:#22543d;border-color:rgba(34,84,61,var(--divide-opacity))}.xl\:divide-green-DEFAULT>:not(template)~:not(template),.xl\:divide-green>:not(template)~:not(template){--divide-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--divide-opacity))}.xl\:divide-teal-100>:not(template)~:not(template){--divide-opacity:1;border-color:#e6fffa;border-color:rgba(230,255,250,var(--divide-opacity))}.xl\:divide-teal-200>:not(template)~:not(template){--divide-opacity:1;border-color:#b2f5ea;border-color:rgba(178,245,234,var(--divide-opacity))}.xl\:divide-teal-300>:not(template)~:not(template){--divide-opacity:1;border-color:#81e6d9;border-color:rgba(129,230,217,var(--divide-opacity))}.xl\:divide-teal-400>:not(template)~:not(template){--divide-opacity:1;border-color:#4fd1c5;border-color:rgba(79,209,197,var(--divide-opacity))}.xl\:divide-teal-500>:not(template)~:not(template){--divide-opacity:1;border-color:#38b2ac;border-color:rgba(56,178,172,var(--divide-opacity))}.xl\:divide-teal-600>:not(template)~:not(template){--divide-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--divide-opacity))}.xl\:divide-teal-700>:not(template)~:not(template){--divide-opacity:1;border-color:#2c7a7b;border-color:rgba(44,122,123,var(--divide-opacity))}.xl\:divide-teal-800>:not(template)~:not(template){--divide-opacity:1;border-color:#285e61;border-color:rgba(40,94,97,var(--divide-opacity))}.xl\:divide-teal-900>:not(template)~:not(template){--divide-opacity:1;border-color:#234e52;border-color:rgba(35,78,82,var(--divide-opacity))}.xl\:divide-teal-DEFAULT>:not(template)~:not(template),.xl\:divide-teal>:not(template)~:not(template){--divide-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--divide-opacity))}.xl\:divide-blue-50>:not(template)~:not(template){border-color:#d1eaff}.xl\:divide-blue-100>:not(template)~:not(template){border-color:#a8d7ff}.xl\:divide-blue-200>:not(template)~:not(template){border-color:#80c4ff}.xl\:divide-blue-300>:not(template)~:not(template){border-color:#57b0ff}.xl\:divide-blue-400>:not(template)~:not(template){border-color:#2e9dff}.xl\:divide-blue-500>:not(template)~:not(template){border-color:#058aff}.xl\:divide-blue-600>:not(template)~:not(template){border-color:#0075db}.xl\:divide-blue-700>:not(template)~:not(template){border-color:#005fb3}.xl\:divide-blue-800>:not(template)~:not(template){border-color:#00498a}.xl\:divide-blue-900>:not(template)~:not(template){border-color:#003461}.xl\:divide-blue-DEFAULT>:not(template)~:not(template),.xl\:divide-blue>:not(template)~:not(template){border-color:#0075db}.xl\:divide-indigo-100>:not(template)~:not(template){--divide-opacity:1;border-color:#ebf4ff;border-color:rgba(235,244,255,var(--divide-opacity))}.xl\:divide-indigo-200>:not(template)~:not(template){--divide-opacity:1;border-color:#c3dafe;border-color:rgba(195,218,254,var(--divide-opacity))}.xl\:divide-indigo-300>:not(template)~:not(template){--divide-opacity:1;border-color:#a3bffa;border-color:rgba(163,191,250,var(--divide-opacity))}.xl\:divide-indigo-400>:not(template)~:not(template){--divide-opacity:1;border-color:#7f9cf5;border-color:rgba(127,156,245,var(--divide-opacity))}.xl\:divide-indigo-500>:not(template)~:not(template){--divide-opacity:1;border-color:#667eea;border-color:rgba(102,126,234,var(--divide-opacity))}.xl\:divide-indigo-600>:not(template)~:not(template){--divide-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--divide-opacity))}.xl\:divide-indigo-700>:not(template)~:not(template){--divide-opacity:1;border-color:#4c51bf;border-color:rgba(76,81,191,var(--divide-opacity))}.xl\:divide-indigo-800>:not(template)~:not(template){--divide-opacity:1;border-color:#434190;border-color:rgba(67,65,144,var(--divide-opacity))}.xl\:divide-indigo-900>:not(template)~:not(template){--divide-opacity:1;border-color:#3c366b;border-color:rgba(60,54,107,var(--divide-opacity))}.xl\:divide-indigo-DEFAULT>:not(template)~:not(template),.xl\:divide-indigo>:not(template)~:not(template){--divide-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--divide-opacity))}.xl\:divide-purple-100>:not(template)~:not(template){--divide-opacity:1;border-color:#faf5ff;border-color:rgba(250,245,255,var(--divide-opacity))}.xl\:divide-purple-200>:not(template)~:not(template){--divide-opacity:1;border-color:#e9d8fd;border-color:rgba(233,216,253,var(--divide-opacity))}.xl\:divide-purple-300>:not(template)~:not(template){--divide-opacity:1;border-color:#d6bcfa;border-color:rgba(214,188,250,var(--divide-opacity))}.xl\:divide-purple-400>:not(template)~:not(template){--divide-opacity:1;border-color:#b794f4;border-color:rgba(183,148,244,var(--divide-opacity))}.xl\:divide-purple-500>:not(template)~:not(template){--divide-opacity:1;border-color:#9f7aea;border-color:rgba(159,122,234,var(--divide-opacity))}.xl\:divide-purple-600>:not(template)~:not(template){--divide-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--divide-opacity))}.xl\:divide-purple-700>:not(template)~:not(template){--divide-opacity:1;border-color:#6b46c1;border-color:rgba(107,70,193,var(--divide-opacity))}.xl\:divide-purple-800>:not(template)~:not(template){--divide-opacity:1;border-color:#553c9a;border-color:rgba(85,60,154,var(--divide-opacity))}.xl\:divide-purple-900>:not(template)~:not(template){--divide-opacity:1;border-color:#44337a;border-color:rgba(68,51,122,var(--divide-opacity))}.xl\:divide-purple-DEFAULT>:not(template)~:not(template),.xl\:divide-purple>:not(template)~:not(template){--divide-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--divide-opacity))}.xl\:divide-pink>:not(template)~:not(template){--divide-opacity:1;border-color:#d81b60;border-color:rgba(216,27,96,var(--divide-opacity))}.xl\:divide-inherit>:not(template)~:not(template){border-color:inherit}.xl\:divide-amber>:not(template)~:not(template){border-color:#d78737}.xl\:divide-amber-active>:not(template)~:not(template){border-color:#e3872b}.xl\:divide-ardoise>:not(template)~:not(template){border-color:#596a82}.xl\:divide-ardoise-active>:not(template)~:not(template){border-color:#476794}.xl\:divide-blue-active>:not(template)~:not(template){border-color:#14a5c2}.xl\:divide-lightBlue-active>:not(template)~:not(template),.xl\:divide-lightBlue>:not(template)~:not(template){border-color:rgba(0,85,138,.1)}.xl\:divide-deepBlue>:not(template)~:not(template){border-color:#0e346c}.xl\:divide-deepBlue-active>:not(template)~:not(template){border-color:#0a3f8f}.xl\:divide-gold>:not(template)~:not(template){border-color:#bd9e56}.xl\:divide-gold-active>:not(template)~:not(template){border-color:#c9a34a}.xl\:divide-grenadine>:not(template)~:not(template){border-color:#c35078}.xl\:divide-grenadine-active>:not(template)~:not(template){border-color:#cf4475}.xl\:divide-kiwi>:not(template)~:not(template){border-color:#9a9f1e}.xl\:divide-kiwi-active>:not(template)~:not(template){border-color:#a3a815}.xl\:divide-lilas>:not(template)~:not(template){border-color:#7ea1d3}.xl\:divide-lilas-active>:not(template)~:not(template){border-color:#75a0db}.xl\:divide-mahogany>:not(template)~:not(template){border-color:#57142e}.xl\:divide-mahogany-active>:not(template)~:not(template){border-color:#610a2b}.xl\:divide-ocher>:not(template)~:not(template){border-color:#c29614}.xl\:divide-ocher-active>:not(template)~:not(template){border-color:#cd9c0a}.xl\:divide-pine>:not(template)~:not(template){border-color:#144d52}.xl\:divide-pine-active>:not(template)~:not(template){border-color:#0a555c}.xl\:divide-platinum-active>:not(template)~:not(template),.xl\:divide-platinum>:not(template)~:not(template){border-color:#000}.xl\:divide-prune>:not(template)~:not(template){border-color:#661456}.xl\:divide-prune-active>:not(template)~:not(template){border-color:#72085d}.xl\:divide-sand>:not(template)~:not(template){border-color:#d7be88}.xl\:divide-sand-active>:not(template)~:not(template){border-color:#dfc181}.xl\:divide-sandPearl>:not(template)~:not(template){border-color:#f0e5d6}.xl\:divide-sandPearl-active>:not(template)~:not(template){border-color:#f2e6d4}.xl\:divide-silver>:not(template)~:not(template){border-color:#b1b2b4}.xl\:divide-silver-active>:not(template)~:not(template){border-color:#a9afbc}.xl\:divide-skyBlue>:not(template)~:not(template){border-color:#98d2d7}.xl\:divide-skyBlue-active>:not(template)~:not(template){border-color:#91d8de}.xl\:divide-southSea>:not(template)~:not(template){border-color:#9dc9cd}.xl\:divide-southSea-active>:not(template)~:not(template){border-color:#95ced5}.xl\:divide-turquoise>:not(template)~:not(template){border-color:#14a5c2}.xl\:divide-turquoise-active>:not(template)~:not(template){border-color:#0aaccd}.xl\:divide-waterGreen>:not(template)~:not(template){border-color:#007571}.xl\:divide-waterGreen-active>:not(template)~:not(template){border-color:#00a8a3}.xl\:divide-deepRed>:not(template)~:not(template){border-color:#c32222}.xl\:divide-deepRed-active>:not(template)~:not(template){border-color:#cf1717}.xl\:divide-emerald>:not(template)~:not(template){border-color:#14a33a}.xl\:divide-emerald-active>:not(template)~:not(template){border-color:#0bad36}.xl\:divide-greenLight>:not(template)~:not(template){--divide-opacity:1;border-color:#7cb342;border-color:rgba(124,179,66,var(--divide-opacity))}.xl\:divide-orange-active>:not(template)~:not(template){border-color:#f65f2c}.xl\:divide-red-active>:not(template)~:not(template){border-color:#e13737}.xl\:divide-white-active>:not(template)~:not(template){border-color:#14a5c2}.xl\:divide-white-button-active>:not(template)~:not(template),.xl\:divide-white-button>:not(template)~:not(template){border-color:#fff}.xl\:divide-code>:not(template)~:not(template){border-color:#3f3d57}.xl\:divide-code-active>:not(template)~:not(template){border-color:#37354b}.xl\:divide-gray-lighter>:not(template)~:not(template){--divide-opacity:1;border-color:#f7f7f7;border-color:rgba(247,247,247,var(--divide-opacity))}.xl\:divide-gray-lighter-active>:not(template)~:not(template){border-color:#ebebeb}.xl\:divide-gray-light>:not(template)~:not(template){--divide-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--divide-opacity))}.xl\:divide-gray-medium>:not(template)~:not(template){--divide-opacity:1;border-color:#a8a0a0;border-color:rgba(168,160,160,var(--divide-opacity))}.xl\:divide-gray-darker>:not(template)~:not(template){--divide-opacity:1;border-color:#504747;border-color:rgba(80,71,71,var(--divide-opacity))}.xl\:divide-gray-darker-active>:not(template)~:not(template){border-color:#14a5c2}.xl\:divide-api-default>:not(template)~:not(template){--divide-opacity:1;border-color:#507192;border-color:rgba(80,113,146,var(--divide-opacity))}.xl\:divide-gray-xxl>:not(template)~:not(template){--divide-opacity:1;border-color:#2c3e50;border-color:rgba(44,62,80,var(--divide-opacity))}.xl\:divide-line-even>:not(template)~:not(template){border-color:#f3f6f7}.xl\:divide-DEFAULT>:not(template)~:not(template){--divide-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-transparent>:not(template)~:not(template){border-color:transparent}.group:hover .xl\:group-hover\:divide-current>:not(template)~:not(template){border-color:currentColor}.group:hover .xl\:group-hover\:divide-black>:not(template)~:not(template){border-color:#000}.group:hover .xl\:group-hover\:divide-white>:not(template)~:not(template){border-color:#fff}.group:hover .xl\:group-hover\:divide-gray-100>:not(template)~:not(template){--divide-opacity:1;border-color:#f7fafc;border-color:rgba(247,250,252,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-gray-200>:not(template)~:not(template){--divide-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-gray-300>:not(template)~:not(template){--divide-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-gray-400>:not(template)~:not(template){--divide-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-gray-500>:not(template)~:not(template){--divide-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-gray-600>:not(template)~:not(template){--divide-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-gray-700>:not(template)~:not(template){--divide-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-gray-800>:not(template)~:not(template){--divide-opacity:1;border-color:#2d3748;border-color:rgba(45,55,72,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-gray-900>:not(template)~:not(template){--divide-opacity:1;border-color:#1a202c;border-color:rgba(26,32,44,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-gray-DEFAULT>:not(template)~:not(template),.group:hover .xl\:group-hover\:divide-gray>:not(template)~:not(template){--divide-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-red>:not(template)~:not(template){border-color:#d64343}.group:hover .xl\:group-hover\:divide-orange>:not(template)~:not(template){border-color:#eb6437}.group:hover .xl\:group-hover\:divide-yellow>:not(template)~:not(template){border-color:#f8da30}.group:hover .xl\:group-hover\:divide-green-100>:not(template)~:not(template){--divide-opacity:1;border-color:#f0fff4;border-color:rgba(240,255,244,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-green-200>:not(template)~:not(template){--divide-opacity:1;border-color:#c6f6d5;border-color:rgba(198,246,213,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-green-300>:not(template)~:not(template){--divide-opacity:1;border-color:#9ae6b4;border-color:rgba(154,230,180,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-green-400>:not(template)~:not(template){--divide-opacity:1;border-color:#68d391;border-color:rgba(104,211,145,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-green-500>:not(template)~:not(template){--divide-opacity:1;border-color:#48bb78;border-color:rgba(72,187,120,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-green-600>:not(template)~:not(template){--divide-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-green-700>:not(template)~:not(template){--divide-opacity:1;border-color:#2f855a;border-color:rgba(47,133,90,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-green-800>:not(template)~:not(template){--divide-opacity:1;border-color:#276749;border-color:rgba(39,103,73,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-green-900>:not(template)~:not(template){--divide-opacity:1;border-color:#22543d;border-color:rgba(34,84,61,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-green-DEFAULT>:not(template)~:not(template),.group:hover .xl\:group-hover\:divide-green>:not(template)~:not(template){--divide-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-teal-100>:not(template)~:not(template){--divide-opacity:1;border-color:#e6fffa;border-color:rgba(230,255,250,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-teal-200>:not(template)~:not(template){--divide-opacity:1;border-color:#b2f5ea;border-color:rgba(178,245,234,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-teal-300>:not(template)~:not(template){--divide-opacity:1;border-color:#81e6d9;border-color:rgba(129,230,217,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-teal-400>:not(template)~:not(template){--divide-opacity:1;border-color:#4fd1c5;border-color:rgba(79,209,197,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-teal-500>:not(template)~:not(template){--divide-opacity:1;border-color:#38b2ac;border-color:rgba(56,178,172,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-teal-600>:not(template)~:not(template){--divide-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-teal-700>:not(template)~:not(template){--divide-opacity:1;border-color:#2c7a7b;border-color:rgba(44,122,123,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-teal-800>:not(template)~:not(template){--divide-opacity:1;border-color:#285e61;border-color:rgba(40,94,97,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-teal-900>:not(template)~:not(template){--divide-opacity:1;border-color:#234e52;border-color:rgba(35,78,82,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-teal-DEFAULT>:not(template)~:not(template),.group:hover .xl\:group-hover\:divide-teal>:not(template)~:not(template){--divide-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-blue-50>:not(template)~:not(template){border-color:#d1eaff}.group:hover .xl\:group-hover\:divide-blue-100>:not(template)~:not(template){border-color:#a8d7ff}.group:hover .xl\:group-hover\:divide-blue-200>:not(template)~:not(template){border-color:#80c4ff}.group:hover .xl\:group-hover\:divide-blue-300>:not(template)~:not(template){border-color:#57b0ff}.group:hover .xl\:group-hover\:divide-blue-400>:not(template)~:not(template){border-color:#2e9dff}.group:hover .xl\:group-hover\:divide-blue-500>:not(template)~:not(template){border-color:#058aff}.group:hover .xl\:group-hover\:divide-blue-600>:not(template)~:not(template){border-color:#0075db}.group:hover .xl\:group-hover\:divide-blue-700>:not(template)~:not(template){border-color:#005fb3}.group:hover .xl\:group-hover\:divide-blue-800>:not(template)~:not(template){border-color:#00498a}.group:hover .xl\:group-hover\:divide-blue-900>:not(template)~:not(template){border-color:#003461}.group:hover .xl\:group-hover\:divide-blue-DEFAULT>:not(template)~:not(template),.group:hover .xl\:group-hover\:divide-blue>:not(template)~:not(template){border-color:#0075db}.group:hover .xl\:group-hover\:divide-indigo-100>:not(template)~:not(template){--divide-opacity:1;border-color:#ebf4ff;border-color:rgba(235,244,255,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-indigo-200>:not(template)~:not(template){--divide-opacity:1;border-color:#c3dafe;border-color:rgba(195,218,254,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-indigo-300>:not(template)~:not(template){--divide-opacity:1;border-color:#a3bffa;border-color:rgba(163,191,250,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-indigo-400>:not(template)~:not(template){--divide-opacity:1;border-color:#7f9cf5;border-color:rgba(127,156,245,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-indigo-500>:not(template)~:not(template){--divide-opacity:1;border-color:#667eea;border-color:rgba(102,126,234,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-indigo-600>:not(template)~:not(template){--divide-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-indigo-700>:not(template)~:not(template){--divide-opacity:1;border-color:#4c51bf;border-color:rgba(76,81,191,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-indigo-800>:not(template)~:not(template){--divide-opacity:1;border-color:#434190;border-color:rgba(67,65,144,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-indigo-900>:not(template)~:not(template){--divide-opacity:1;border-color:#3c366b;border-color:rgba(60,54,107,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-indigo-DEFAULT>:not(template)~:not(template),.group:hover .xl\:group-hover\:divide-indigo>:not(template)~:not(template){--divide-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-purple-100>:not(template)~:not(template){--divide-opacity:1;border-color:#faf5ff;border-color:rgba(250,245,255,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-purple-200>:not(template)~:not(template){--divide-opacity:1;border-color:#e9d8fd;border-color:rgba(233,216,253,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-purple-300>:not(template)~:not(template){--divide-opacity:1;border-color:#d6bcfa;border-color:rgba(214,188,250,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-purple-400>:not(template)~:not(template){--divide-opacity:1;border-color:#b794f4;border-color:rgba(183,148,244,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-purple-500>:not(template)~:not(template){--divide-opacity:1;border-color:#9f7aea;border-color:rgba(159,122,234,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-purple-600>:not(template)~:not(template){--divide-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-purple-700>:not(template)~:not(template){--divide-opacity:1;border-color:#6b46c1;border-color:rgba(107,70,193,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-purple-800>:not(template)~:not(template){--divide-opacity:1;border-color:#553c9a;border-color:rgba(85,60,154,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-purple-900>:not(template)~:not(template){--divide-opacity:1;border-color:#44337a;border-color:rgba(68,51,122,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-purple-DEFAULT>:not(template)~:not(template),.group:hover .xl\:group-hover\:divide-purple>:not(template)~:not(template){--divide-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-pink>:not(template)~:not(template){--divide-opacity:1;border-color:#d81b60;border-color:rgba(216,27,96,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-inherit>:not(template)~:not(template){border-color:inherit}.group:hover .xl\:group-hover\:divide-amber>:not(template)~:not(template){border-color:#d78737}.group:hover .xl\:group-hover\:divide-amber-active>:not(template)~:not(template){border-color:#e3872b}.group:hover .xl\:group-hover\:divide-ardoise>:not(template)~:not(template){border-color:#596a82}.group:hover .xl\:group-hover\:divide-ardoise-active>:not(template)~:not(template){border-color:#476794}.group:hover .xl\:group-hover\:divide-blue-active>:not(template)~:not(template){border-color:#14a5c2}.group:hover .xl\:group-hover\:divide-lightBlue-active>:not(template)~:not(template),.group:hover .xl\:group-hover\:divide-lightBlue>:not(template)~:not(template){border-color:rgba(0,85,138,.1)}.group:hover .xl\:group-hover\:divide-deepBlue>:not(template)~:not(template){border-color:#0e346c}.group:hover .xl\:group-hover\:divide-deepBlue-active>:not(template)~:not(template){border-color:#0a3f8f}.group:hover .xl\:group-hover\:divide-gold>:not(template)~:not(template){border-color:#bd9e56}.group:hover .xl\:group-hover\:divide-gold-active>:not(template)~:not(template){border-color:#c9a34a}.group:hover .xl\:group-hover\:divide-grenadine>:not(template)~:not(template){border-color:#c35078}.group:hover .xl\:group-hover\:divide-grenadine-active>:not(template)~:not(template){border-color:#cf4475}.group:hover .xl\:group-hover\:divide-kiwi>:not(template)~:not(template){border-color:#9a9f1e}.group:hover .xl\:group-hover\:divide-kiwi-active>:not(template)~:not(template){border-color:#a3a815}.group:hover .xl\:group-hover\:divide-lilas>:not(template)~:not(template){border-color:#7ea1d3}.group:hover .xl\:group-hover\:divide-lilas-active>:not(template)~:not(template){border-color:#75a0db}.group:hover .xl\:group-hover\:divide-mahogany>:not(template)~:not(template){border-color:#57142e}.group:hover .xl\:group-hover\:divide-mahogany-active>:not(template)~:not(template){border-color:#610a2b}.group:hover .xl\:group-hover\:divide-ocher>:not(template)~:not(template){border-color:#c29614}.group:hover .xl\:group-hover\:divide-ocher-active>:not(template)~:not(template){border-color:#cd9c0a}.group:hover .xl\:group-hover\:divide-pine>:not(template)~:not(template){border-color:#144d52}.group:hover .xl\:group-hover\:divide-pine-active>:not(template)~:not(template){border-color:#0a555c}.group:hover .xl\:group-hover\:divide-platinum-active>:not(template)~:not(template),.group:hover .xl\:group-hover\:divide-platinum>:not(template)~:not(template){border-color:#000}.group:hover .xl\:group-hover\:divide-prune>:not(template)~:not(template){border-color:#661456}.group:hover .xl\:group-hover\:divide-prune-active>:not(template)~:not(template){border-color:#72085d}.group:hover .xl\:group-hover\:divide-sand>:not(template)~:not(template){border-color:#d7be88}.group:hover .xl\:group-hover\:divide-sand-active>:not(template)~:not(template){border-color:#dfc181}.group:hover .xl\:group-hover\:divide-sandPearl>:not(template)~:not(template){border-color:#f0e5d6}.group:hover .xl\:group-hover\:divide-sandPearl-active>:not(template)~:not(template){border-color:#f2e6d4}.group:hover .xl\:group-hover\:divide-silver>:not(template)~:not(template){border-color:#b1b2b4}.group:hover .xl\:group-hover\:divide-silver-active>:not(template)~:not(template){border-color:#a9afbc}.group:hover .xl\:group-hover\:divide-skyBlue>:not(template)~:not(template){border-color:#98d2d7}.group:hover .xl\:group-hover\:divide-skyBlue-active>:not(template)~:not(template){border-color:#91d8de}.group:hover .xl\:group-hover\:divide-southSea>:not(template)~:not(template){border-color:#9dc9cd}.group:hover .xl\:group-hover\:divide-southSea-active>:not(template)~:not(template){border-color:#95ced5}.group:hover .xl\:group-hover\:divide-turquoise>:not(template)~:not(template){border-color:#14a5c2}.group:hover .xl\:group-hover\:divide-turquoise-active>:not(template)~:not(template){border-color:#0aaccd}.group:hover .xl\:group-hover\:divide-waterGreen>:not(template)~:not(template){border-color:#007571}.group:hover .xl\:group-hover\:divide-waterGreen-active>:not(template)~:not(template){border-color:#00a8a3}.group:hover .xl\:group-hover\:divide-deepRed>:not(template)~:not(template){border-color:#c32222}.group:hover .xl\:group-hover\:divide-deepRed-active>:not(template)~:not(template){border-color:#cf1717}.group:hover .xl\:group-hover\:divide-emerald>:not(template)~:not(template){border-color:#14a33a}.group:hover .xl\:group-hover\:divide-emerald-active>:not(template)~:not(template){border-color:#0bad36}.group:hover .xl\:group-hover\:divide-greenLight>:not(template)~:not(template){--divide-opacity:1;border-color:#7cb342;border-color:rgba(124,179,66,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-orange-active>:not(template)~:not(template){border-color:#f65f2c}.group:hover .xl\:group-hover\:divide-red-active>:not(template)~:not(template){border-color:#e13737}.group:hover .xl\:group-hover\:divide-white-active>:not(template)~:not(template){border-color:#14a5c2}.group:hover .xl\:group-hover\:divide-white-button-active>:not(template)~:not(template),.group:hover .xl\:group-hover\:divide-white-button>:not(template)~:not(template){border-color:#fff}.group:hover .xl\:group-hover\:divide-code>:not(template)~:not(template){border-color:#3f3d57}.group:hover .xl\:group-hover\:divide-code-active>:not(template)~:not(template){border-color:#37354b}.group:hover .xl\:group-hover\:divide-gray-lighter>:not(template)~:not(template){--divide-opacity:1;border-color:#f7f7f7;border-color:rgba(247,247,247,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-gray-lighter-active>:not(template)~:not(template){border-color:#ebebeb}.group:hover .xl\:group-hover\:divide-gray-light>:not(template)~:not(template){--divide-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-gray-medium>:not(template)~:not(template){--divide-opacity:1;border-color:#a8a0a0;border-color:rgba(168,160,160,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-gray-darker>:not(template)~:not(template){--divide-opacity:1;border-color:#504747;border-color:rgba(80,71,71,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-gray-darker-active>:not(template)~:not(template){border-color:#14a5c2}.group:hover .xl\:group-hover\:divide-api-default>:not(template)~:not(template){--divide-opacity:1;border-color:#507192;border-color:rgba(80,113,146,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-gray-xxl>:not(template)~:not(template){--divide-opacity:1;border-color:#2c3e50;border-color:rgba(44,62,80,var(--divide-opacity))}.group:hover .xl\:group-hover\:divide-line-even>:not(template)~:not(template){border-color:#f3f6f7}.group:hover .xl\:group-hover\:divide-DEFAULT>:not(template)~:not(template){--divide-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--divide-opacity))}.xl\:divide-solid>:not(template)~:not(template){border-style:solid}.xl\:divide-dashed>:not(template)~:not(template){border-style:dashed}.xl\:divide-dotted>:not(template)~:not(template){border-style:dotted}.xl\:divide-double>:not(template)~:not(template){border-style:double}.xl\:divide-none>:not(template)~:not(template){border-style:none}.xl\:divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}.xl\:divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}.xl\:divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}.xl\:divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}.xl\:divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}.group:hover .xl\:group-hover\:divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}.group:hover .xl\:group-hover\:divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}.group:hover .xl\:group-hover\:divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}.group:hover .xl\:group-hover\:divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}.group:hover .xl\:group-hover\:divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}.xl\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.xl\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.xl\:focus\:sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.xl\:focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.xl\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.xl\:bg-fixed{background-attachment:fixed}.xl\:bg-local{background-attachment:local}.xl\:bg-scroll{background-attachment:scroll}.xl\:bg-clip-border{background-clip:border-box}.xl\:bg-clip-padding{background-clip:padding-box}.xl\:bg-clip-content{background-clip:content-box}.xl\:bg-clip-text{-webkit-background-clip:text;background-clip:text}.xl\:bg-transparent{background-color:transparent}.xl\:bg-current{background-color:currentColor}.xl\:bg-black{background-color:#000}.xl\:bg-white{background-color:#fff}.xl\:bg-gray-100{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.xl\:bg-gray-200{--bg-opacity:1;background-color:#edf2f7;background-color:rgba(237,242,247,var(--bg-opacity))}.xl\:bg-gray-300{--bg-opacity:1;background-color:#e2e8f0;background-color:rgba(226,232,240,var(--bg-opacity))}.xl\:bg-gray-400{--bg-opacity:1;background-color:#cbd5e0;background-color:rgba(203,213,224,var(--bg-opacity))}.xl\:bg-gray-500{--bg-opacity:1;background-color:#a0aec0;background-color:rgba(160,174,192,var(--bg-opacity))}.xl\:bg-gray-600{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.xl\:bg-gray-700{--bg-opacity:1;background-color:#4a5568;background-color:rgba(74,85,104,var(--bg-opacity))}.xl\:bg-gray-800{--bg-opacity:1;background-color:#2d3748;background-color:rgba(45,55,72,var(--bg-opacity))}.xl\:bg-gray-900{--bg-opacity:1;background-color:#1a202c;background-color:rgba(26,32,44,var(--bg-opacity))}.xl\:bg-gray,.xl\:bg-gray-DEFAULT{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.xl\:bg-red{background-color:#d64343}.xl\:bg-orange{background-color:#eb6437}.xl\:bg-yellow{background-color:#f8da30}.xl\:bg-green-100{--bg-opacity:1;background-color:#f0fff4;background-color:rgba(240,255,244,var(--bg-opacity))}.xl\:bg-green-200{--bg-opacity:1;background-color:#c6f6d5;background-color:rgba(198,246,213,var(--bg-opacity))}.xl\:bg-green-300{--bg-opacity:1;background-color:#9ae6b4;background-color:rgba(154,230,180,var(--bg-opacity))}.xl\:bg-green-400{--bg-opacity:1;background-color:#68d391;background-color:rgba(104,211,145,var(--bg-opacity))}.xl\:bg-green-500{--bg-opacity:1;background-color:#48bb78;background-color:rgba(72,187,120,var(--bg-opacity))}.xl\:bg-green-600{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.xl\:bg-green-700{--bg-opacity:1;background-color:#2f855a;background-color:rgba(47,133,90,var(--bg-opacity))}.xl\:bg-green-800{--bg-opacity:1;background-color:#276749;background-color:rgba(39,103,73,var(--bg-opacity))}.xl\:bg-green-900{--bg-opacity:1;background-color:#22543d;background-color:rgba(34,84,61,var(--bg-opacity))}.xl\:bg-green,.xl\:bg-green-DEFAULT{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.xl\:bg-teal-100{--bg-opacity:1;background-color:#e6fffa;background-color:rgba(230,255,250,var(--bg-opacity))}.xl\:bg-teal-200{--bg-opacity:1;background-color:#b2f5ea;background-color:rgba(178,245,234,var(--bg-opacity))}.xl\:bg-teal-300{--bg-opacity:1;background-color:#81e6d9;background-color:rgba(129,230,217,var(--bg-opacity))}.xl\:bg-teal-400{--bg-opacity:1;background-color:#4fd1c5;background-color:rgba(79,209,197,var(--bg-opacity))}.xl\:bg-teal-500{--bg-opacity:1;background-color:#38b2ac;background-color:rgba(56,178,172,var(--bg-opacity))}.xl\:bg-teal-600{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.xl\:bg-teal-700{--bg-opacity:1;background-color:#2c7a7b;background-color:rgba(44,122,123,var(--bg-opacity))}.xl\:bg-teal-800{--bg-opacity:1;background-color:#285e61;background-color:rgba(40,94,97,var(--bg-opacity))}.xl\:bg-teal-900{--bg-opacity:1;background-color:#234e52;background-color:rgba(35,78,82,var(--bg-opacity))}.xl\:bg-teal,.xl\:bg-teal-DEFAULT{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.xl\:bg-blue-50{background-color:#d1eaff}.xl\:bg-blue-100{background-color:#a8d7ff}.xl\:bg-blue-200{background-color:#80c4ff}.xl\:bg-blue-300{background-color:#57b0ff}.xl\:bg-blue-400{background-color:#2e9dff}.xl\:bg-blue-500{background-color:#058aff}.xl\:bg-blue-600{background-color:#0075db}.xl\:bg-blue-700{background-color:#005fb3}.xl\:bg-blue-800{background-color:#00498a}.xl\:bg-blue-900{background-color:#003461}.xl\:bg-blue,.xl\:bg-blue-DEFAULT{background-color:#0075db}.xl\:bg-indigo-100{--bg-opacity:1;background-color:#ebf4ff;background-color:rgba(235,244,255,var(--bg-opacity))}.xl\:bg-indigo-200{--bg-opacity:1;background-color:#c3dafe;background-color:rgba(195,218,254,var(--bg-opacity))}.xl\:bg-indigo-300{--bg-opacity:1;background-color:#a3bffa;background-color:rgba(163,191,250,var(--bg-opacity))}.xl\:bg-indigo-400{--bg-opacity:1;background-color:#7f9cf5;background-color:rgba(127,156,245,var(--bg-opacity))}.xl\:bg-indigo-500{--bg-opacity:1;background-color:#667eea;background-color:rgba(102,126,234,var(--bg-opacity))}.xl\:bg-indigo-600{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.xl\:bg-indigo-700{--bg-opacity:1;background-color:#4c51bf;background-color:rgba(76,81,191,var(--bg-opacity))}.xl\:bg-indigo-800{--bg-opacity:1;background-color:#434190;background-color:rgba(67,65,144,var(--bg-opacity))}.xl\:bg-indigo-900{--bg-opacity:1;background-color:#3c366b;background-color:rgba(60,54,107,var(--bg-opacity))}.xl\:bg-indigo,.xl\:bg-indigo-DEFAULT{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.xl\:bg-purple-100{--bg-opacity:1;background-color:#faf5ff;background-color:rgba(250,245,255,var(--bg-opacity))}.xl\:bg-purple-200{--bg-opacity:1;background-color:#e9d8fd;background-color:rgba(233,216,253,var(--bg-opacity))}.xl\:bg-purple-300{--bg-opacity:1;background-color:#d6bcfa;background-color:rgba(214,188,250,var(--bg-opacity))}.xl\:bg-purple-400{--bg-opacity:1;background-color:#b794f4;background-color:rgba(183,148,244,var(--bg-opacity))}.xl\:bg-purple-500{--bg-opacity:1;background-color:#9f7aea;background-color:rgba(159,122,234,var(--bg-opacity))}.xl\:bg-purple-600{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.xl\:bg-purple-700{--bg-opacity:1;background-color:#6b46c1;background-color:rgba(107,70,193,var(--bg-opacity))}.xl\:bg-purple-800{--bg-opacity:1;background-color:#553c9a;background-color:rgba(85,60,154,var(--bg-opacity))}.xl\:bg-purple-900{--bg-opacity:1;background-color:#44337a;background-color:rgba(68,51,122,var(--bg-opacity))}.xl\:bg-purple,.xl\:bg-purple-DEFAULT{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.xl\:bg-pink{--bg-opacity:1;background-color:#d81b60;background-color:rgba(216,27,96,var(--bg-opacity))}.xl\:bg-inherit{background-color:inherit}.xl\:bg-amber{background-color:#d78737}.xl\:bg-amber-active{background-color:#e3872b}.xl\:bg-ardoise{background-color:#596a82}.xl\:bg-ardoise-active{background-color:#476794}.xl\:bg-blue-active{background-color:#14a5c2}.xl\:bg-lightBlue,.xl\:bg-lightBlue-active{background-color:rgba(0,85,138,.1)}.xl\:bg-deepBlue{background-color:#0e346c}.xl\:bg-deepBlue-active{background-color:#0a3f8f}.xl\:bg-gold{background-color:#bd9e56}.xl\:bg-gold-active{background-color:#c9a34a}.xl\:bg-grenadine{background-color:#c35078}.xl\:bg-grenadine-active{background-color:#cf4475}.xl\:bg-kiwi{background-color:#9a9f1e}.xl\:bg-kiwi-active{background-color:#a3a815}.xl\:bg-lilas{background-color:#7ea1d3}.xl\:bg-lilas-active{background-color:#75a0db}.xl\:bg-mahogany{background-color:#57142e}.xl\:bg-mahogany-active{background-color:#610a2b}.xl\:bg-ocher{background-color:#c29614}.xl\:bg-ocher-active{background-color:#cd9c0a}.xl\:bg-pine{background-color:#144d52}.xl\:bg-pine-active{background-color:#0a555c}.xl\:bg-platinum,.xl\:bg-platinum-active{background-color:#000}.xl\:bg-prune{background-color:#661456}.xl\:bg-prune-active{background-color:#72085d}.xl\:bg-sand{background-color:#d7be88}.xl\:bg-sand-active{background-color:#dfc181}.xl\:bg-sandPearl{background-color:#f0e5d6}.xl\:bg-sandPearl-active{background-color:#f2e6d4}.xl\:bg-silver{background-color:#b1b2b4}.xl\:bg-silver-active{background-color:#a9afbc}.xl\:bg-skyBlue{background-color:#98d2d7}.xl\:bg-skyBlue-active{background-color:#91d8de}.xl\:bg-southSea{background-color:#9dc9cd}.xl\:bg-southSea-active{background-color:#95ced5}.xl\:bg-turquoise{background-color:#14a5c2}.xl\:bg-turquoise-active{background-color:#0aaccd}.xl\:bg-waterGreen{background-color:#007571}.xl\:bg-waterGreen-active{background-color:#00a8a3}.xl\:bg-deepRed{background-color:#c32222}.xl\:bg-deepRed-active{background-color:#cf1717}.xl\:bg-emerald{background-color:#14a33a}.xl\:bg-emerald-active{background-color:#0bad36}.xl\:bg-greenLight{--bg-opacity:1;background-color:#7cb342;background-color:rgba(124,179,66,var(--bg-opacity))}.xl\:bg-orange-active{background-color:#f65f2c}.xl\:bg-red-active{background-color:#e13737}.xl\:bg-white-active{background-color:#14a5c2}.xl\:bg-white-button,.xl\:bg-white-button-active{background-color:#fff}.xl\:bg-code{background-color:#3f3d57}.xl\:bg-code-active{background-color:#37354b}.xl\:bg-gray-lighter{--bg-opacity:1;background-color:#f7f7f7;background-color:rgba(247,247,247,var(--bg-opacity))}.xl\:bg-gray-lighter-active{background-color:#ebebeb}.xl\:bg-gray-light{--bg-opacity:1;background-color:#d4d1d1;background-color:rgba(212,209,209,var(--bg-opacity))}.xl\:bg-gray-medium{--bg-opacity:1;background-color:#a8a0a0;background-color:rgba(168,160,160,var(--bg-opacity))}.xl\:bg-gray-darker{--bg-opacity:1;background-color:#504747;background-color:rgba(80,71,71,var(--bg-opacity))}.xl\:bg-gray-darker-active{background-color:#14a5c2}.xl\:bg-api-default{--bg-opacity:1;background-color:#507192;background-color:rgba(80,113,146,var(--bg-opacity))}.xl\:bg-gray-xxl{--bg-opacity:1;background-color:#2c3e50;background-color:rgba(44,62,80,var(--bg-opacity))}.xl\:bg-line-even{background-color:#f3f6f7}.xl\:hover\:bg-transparent:hover{background-color:transparent}.xl\:hover\:bg-current:hover{background-color:currentColor}.xl\:hover\:bg-black:hover{background-color:#000}.xl\:hover\:bg-white:hover{background-color:#fff}.xl\:hover\:bg-gray-100:hover{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.xl\:hover\:bg-gray-200:hover{--bg-opacity:1;background-color:#edf2f7;background-color:rgba(237,242,247,var(--bg-opacity))}.xl\:hover\:bg-gray-300:hover{--bg-opacity:1;background-color:#e2e8f0;background-color:rgba(226,232,240,var(--bg-opacity))}.xl\:hover\:bg-gray-400:hover{--bg-opacity:1;background-color:#cbd5e0;background-color:rgba(203,213,224,var(--bg-opacity))}.xl\:hover\:bg-gray-500:hover{--bg-opacity:1;background-color:#a0aec0;background-color:rgba(160,174,192,var(--bg-opacity))}.xl\:hover\:bg-gray-600:hover{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.xl\:hover\:bg-gray-700:hover{--bg-opacity:1;background-color:#4a5568;background-color:rgba(74,85,104,var(--bg-opacity))}.xl\:hover\:bg-gray-800:hover{--bg-opacity:1;background-color:#2d3748;background-color:rgba(45,55,72,var(--bg-opacity))}.xl\:hover\:bg-gray-900:hover{--bg-opacity:1;background-color:#1a202c;background-color:rgba(26,32,44,var(--bg-opacity))}.xl\:hover\:bg-gray-DEFAULT:hover,.xl\:hover\:bg-gray:hover{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.xl\:hover\:bg-red:hover{background-color:#d64343}.xl\:hover\:bg-orange:hover{background-color:#eb6437}.xl\:hover\:bg-yellow:hover{background-color:#f8da30}.xl\:hover\:bg-green-100:hover{--bg-opacity:1;background-color:#f0fff4;background-color:rgba(240,255,244,var(--bg-opacity))}.xl\:hover\:bg-green-200:hover{--bg-opacity:1;background-color:#c6f6d5;background-color:rgba(198,246,213,var(--bg-opacity))}.xl\:hover\:bg-green-300:hover{--bg-opacity:1;background-color:#9ae6b4;background-color:rgba(154,230,180,var(--bg-opacity))}.xl\:hover\:bg-green-400:hover{--bg-opacity:1;background-color:#68d391;background-color:rgba(104,211,145,var(--bg-opacity))}.xl\:hover\:bg-green-500:hover{--bg-opacity:1;background-color:#48bb78;background-color:rgba(72,187,120,var(--bg-opacity))}.xl\:hover\:bg-green-600:hover{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.xl\:hover\:bg-green-700:hover{--bg-opacity:1;background-color:#2f855a;background-color:rgba(47,133,90,var(--bg-opacity))}.xl\:hover\:bg-green-800:hover{--bg-opacity:1;background-color:#276749;background-color:rgba(39,103,73,var(--bg-opacity))}.xl\:hover\:bg-green-900:hover{--bg-opacity:1;background-color:#22543d;background-color:rgba(34,84,61,var(--bg-opacity))}.xl\:hover\:bg-green-DEFAULT:hover,.xl\:hover\:bg-green:hover{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.xl\:hover\:bg-teal-100:hover{--bg-opacity:1;background-color:#e6fffa;background-color:rgba(230,255,250,var(--bg-opacity))}.xl\:hover\:bg-teal-200:hover{--bg-opacity:1;background-color:#b2f5ea;background-color:rgba(178,245,234,var(--bg-opacity))}.xl\:hover\:bg-teal-300:hover{--bg-opacity:1;background-color:#81e6d9;background-color:rgba(129,230,217,var(--bg-opacity))}.xl\:hover\:bg-teal-400:hover{--bg-opacity:1;background-color:#4fd1c5;background-color:rgba(79,209,197,var(--bg-opacity))}.xl\:hover\:bg-teal-500:hover{--bg-opacity:1;background-color:#38b2ac;background-color:rgba(56,178,172,var(--bg-opacity))}.xl\:hover\:bg-teal-600:hover{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.xl\:hover\:bg-teal-700:hover{--bg-opacity:1;background-color:#2c7a7b;background-color:rgba(44,122,123,var(--bg-opacity))}.xl\:hover\:bg-teal-800:hover{--bg-opacity:1;background-color:#285e61;background-color:rgba(40,94,97,var(--bg-opacity))}.xl\:hover\:bg-teal-900:hover{--bg-opacity:1;background-color:#234e52;background-color:rgba(35,78,82,var(--bg-opacity))}.xl\:hover\:bg-teal-DEFAULT:hover,.xl\:hover\:bg-teal:hover{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.xl\:hover\:bg-blue-50:hover{background-color:#d1eaff}.xl\:hover\:bg-blue-100:hover{background-color:#a8d7ff}.xl\:hover\:bg-blue-200:hover{background-color:#80c4ff}.xl\:hover\:bg-blue-300:hover{background-color:#57b0ff}.xl\:hover\:bg-blue-400:hover{background-color:#2e9dff}.xl\:hover\:bg-blue-500:hover{background-color:#058aff}.xl\:hover\:bg-blue-600:hover{background-color:#0075db}.xl\:hover\:bg-blue-700:hover{background-color:#005fb3}.xl\:hover\:bg-blue-800:hover{background-color:#00498a}.xl\:hover\:bg-blue-900:hover{background-color:#003461}.xl\:hover\:bg-blue-DEFAULT:hover,.xl\:hover\:bg-blue:hover{background-color:#0075db}.xl\:hover\:bg-indigo-100:hover{--bg-opacity:1;background-color:#ebf4ff;background-color:rgba(235,244,255,var(--bg-opacity))}.xl\:hover\:bg-indigo-200:hover{--bg-opacity:1;background-color:#c3dafe;background-color:rgba(195,218,254,var(--bg-opacity))}.xl\:hover\:bg-indigo-300:hover{--bg-opacity:1;background-color:#a3bffa;background-color:rgba(163,191,250,var(--bg-opacity))}.xl\:hover\:bg-indigo-400:hover{--bg-opacity:1;background-color:#7f9cf5;background-color:rgba(127,156,245,var(--bg-opacity))}.xl\:hover\:bg-indigo-500:hover{--bg-opacity:1;background-color:#667eea;background-color:rgba(102,126,234,var(--bg-opacity))}.xl\:hover\:bg-indigo-600:hover{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.xl\:hover\:bg-indigo-700:hover{--bg-opacity:1;background-color:#4c51bf;background-color:rgba(76,81,191,var(--bg-opacity))}.xl\:hover\:bg-indigo-800:hover{--bg-opacity:1;background-color:#434190;background-color:rgba(67,65,144,var(--bg-opacity))}.xl\:hover\:bg-indigo-900:hover{--bg-opacity:1;background-color:#3c366b;background-color:rgba(60,54,107,var(--bg-opacity))}.xl\:hover\:bg-indigo-DEFAULT:hover,.xl\:hover\:bg-indigo:hover{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.xl\:hover\:bg-purple-100:hover{--bg-opacity:1;background-color:#faf5ff;background-color:rgba(250,245,255,var(--bg-opacity))}.xl\:hover\:bg-purple-200:hover{--bg-opacity:1;background-color:#e9d8fd;background-color:rgba(233,216,253,var(--bg-opacity))}.xl\:hover\:bg-purple-300:hover{--bg-opacity:1;background-color:#d6bcfa;background-color:rgba(214,188,250,var(--bg-opacity))}.xl\:hover\:bg-purple-400:hover{--bg-opacity:1;background-color:#b794f4;background-color:rgba(183,148,244,var(--bg-opacity))}.xl\:hover\:bg-purple-500:hover{--bg-opacity:1;background-color:#9f7aea;background-color:rgba(159,122,234,var(--bg-opacity))}.xl\:hover\:bg-purple-600:hover{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.xl\:hover\:bg-purple-700:hover{--bg-opacity:1;background-color:#6b46c1;background-color:rgba(107,70,193,var(--bg-opacity))}.xl\:hover\:bg-purple-800:hover{--bg-opacity:1;background-color:#553c9a;background-color:rgba(85,60,154,var(--bg-opacity))}.xl\:hover\:bg-purple-900:hover{--bg-opacity:1;background-color:#44337a;background-color:rgba(68,51,122,var(--bg-opacity))}.xl\:hover\:bg-purple-DEFAULT:hover,.xl\:hover\:bg-purple:hover{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.xl\:hover\:bg-pink:hover{--bg-opacity:1;background-color:#d81b60;background-color:rgba(216,27,96,var(--bg-opacity))}.xl\:hover\:bg-inherit:hover{background-color:inherit}.xl\:hover\:bg-amber:hover{background-color:#d78737}.xl\:hover\:bg-amber-active:hover{background-color:#e3872b}.xl\:hover\:bg-ardoise:hover{background-color:#596a82}.xl\:hover\:bg-ardoise-active:hover{background-color:#476794}.xl\:hover\:bg-blue-active:hover{background-color:#14a5c2}.xl\:hover\:bg-lightBlue-active:hover,.xl\:hover\:bg-lightBlue:hover{background-color:rgba(0,85,138,.1)}.xl\:hover\:bg-deepBlue:hover{background-color:#0e346c}.xl\:hover\:bg-deepBlue-active:hover{background-color:#0a3f8f}.xl\:hover\:bg-gold:hover{background-color:#bd9e56}.xl\:hover\:bg-gold-active:hover{background-color:#c9a34a}.xl\:hover\:bg-grenadine:hover{background-color:#c35078}.xl\:hover\:bg-grenadine-active:hover{background-color:#cf4475}.xl\:hover\:bg-kiwi:hover{background-color:#9a9f1e}.xl\:hover\:bg-kiwi-active:hover{background-color:#a3a815}.xl\:hover\:bg-lilas:hover{background-color:#7ea1d3}.xl\:hover\:bg-lilas-active:hover{background-color:#75a0db}.xl\:hover\:bg-mahogany:hover{background-color:#57142e}.xl\:hover\:bg-mahogany-active:hover{background-color:#610a2b}.xl\:hover\:bg-ocher:hover{background-color:#c29614}.xl\:hover\:bg-ocher-active:hover{background-color:#cd9c0a}.xl\:hover\:bg-pine:hover{background-color:#144d52}.xl\:hover\:bg-pine-active:hover{background-color:#0a555c}.xl\:hover\:bg-platinum-active:hover,.xl\:hover\:bg-platinum:hover{background-color:#000}.xl\:hover\:bg-prune:hover{background-color:#661456}.xl\:hover\:bg-prune-active:hover{background-color:#72085d}.xl\:hover\:bg-sand:hover{background-color:#d7be88}.xl\:hover\:bg-sand-active:hover{background-color:#dfc181}.xl\:hover\:bg-sandPearl:hover{background-color:#f0e5d6}.xl\:hover\:bg-sandPearl-active:hover{background-color:#f2e6d4}.xl\:hover\:bg-silver:hover{background-color:#b1b2b4}.xl\:hover\:bg-silver-active:hover{background-color:#a9afbc}.xl\:hover\:bg-skyBlue:hover{background-color:#98d2d7}.xl\:hover\:bg-skyBlue-active:hover{background-color:#91d8de}.xl\:hover\:bg-southSea:hover{background-color:#9dc9cd}.xl\:hover\:bg-southSea-active:hover{background-color:#95ced5}.xl\:hover\:bg-turquoise:hover{background-color:#14a5c2}.xl\:hover\:bg-turquoise-active:hover{background-color:#0aaccd}.xl\:hover\:bg-waterGreen:hover{background-color:#007571}.xl\:hover\:bg-waterGreen-active:hover{background-color:#00a8a3}.xl\:hover\:bg-deepRed:hover{background-color:#c32222}.xl\:hover\:bg-deepRed-active:hover{background-color:#cf1717}.xl\:hover\:bg-emerald:hover{background-color:#14a33a}.xl\:hover\:bg-emerald-active:hover{background-color:#0bad36}.xl\:hover\:bg-greenLight:hover{--bg-opacity:1;background-color:#7cb342;background-color:rgba(124,179,66,var(--bg-opacity))}.xl\:hover\:bg-orange-active:hover{background-color:#f65f2c}.xl\:hover\:bg-red-active:hover{background-color:#e13737}.xl\:hover\:bg-white-active:hover{background-color:#14a5c2}.xl\:hover\:bg-white-button-active:hover,.xl\:hover\:bg-white-button:hover{background-color:#fff}.xl\:hover\:bg-code:hover{background-color:#3f3d57}.xl\:hover\:bg-code-active:hover{background-color:#37354b}.xl\:hover\:bg-gray-lighter:hover{--bg-opacity:1;background-color:#f7f7f7;background-color:rgba(247,247,247,var(--bg-opacity))}.xl\:hover\:bg-gray-lighter-active:hover{background-color:#ebebeb}.xl\:hover\:bg-gray-light:hover{--bg-opacity:1;background-color:#d4d1d1;background-color:rgba(212,209,209,var(--bg-opacity))}.xl\:hover\:bg-gray-medium:hover{--bg-opacity:1;background-color:#a8a0a0;background-color:rgba(168,160,160,var(--bg-opacity))}.xl\:hover\:bg-gray-darker:hover{--bg-opacity:1;background-color:#504747;background-color:rgba(80,71,71,var(--bg-opacity))}.xl\:hover\:bg-gray-darker-active:hover{background-color:#14a5c2}.xl\:hover\:bg-api-default:hover{--bg-opacity:1;background-color:#507192;background-color:rgba(80,113,146,var(--bg-opacity))}.xl\:hover\:bg-gray-xxl:hover{--bg-opacity:1;background-color:#2c3e50;background-color:rgba(44,62,80,var(--bg-opacity))}.xl\:hover\:bg-line-even:hover{background-color:#f3f6f7}.xl\:focus\:bg-transparent:focus{background-color:transparent}.xl\:focus\:bg-current:focus{background-color:currentColor}.xl\:focus\:bg-black:focus{background-color:#000}.xl\:focus\:bg-white:focus{background-color:#fff}.xl\:focus\:bg-gray-100:focus{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.xl\:focus\:bg-gray-200:focus{--bg-opacity:1;background-color:#edf2f7;background-color:rgba(237,242,247,var(--bg-opacity))}.xl\:focus\:bg-gray-300:focus{--bg-opacity:1;background-color:#e2e8f0;background-color:rgba(226,232,240,var(--bg-opacity))}.xl\:focus\:bg-gray-400:focus{--bg-opacity:1;background-color:#cbd5e0;background-color:rgba(203,213,224,var(--bg-opacity))}.xl\:focus\:bg-gray-500:focus{--bg-opacity:1;background-color:#a0aec0;background-color:rgba(160,174,192,var(--bg-opacity))}.xl\:focus\:bg-gray-600:focus{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.xl\:focus\:bg-gray-700:focus{--bg-opacity:1;background-color:#4a5568;background-color:rgba(74,85,104,var(--bg-opacity))}.xl\:focus\:bg-gray-800:focus{--bg-opacity:1;background-color:#2d3748;background-color:rgba(45,55,72,var(--bg-opacity))}.xl\:focus\:bg-gray-900:focus{--bg-opacity:1;background-color:#1a202c;background-color:rgba(26,32,44,var(--bg-opacity))}.xl\:focus\:bg-gray-DEFAULT:focus,.xl\:focus\:bg-gray:focus{--bg-opacity:1;background-color:#718096;background-color:rgba(113,128,150,var(--bg-opacity))}.xl\:focus\:bg-red:focus{background-color:#d64343}.xl\:focus\:bg-orange:focus{background-color:#eb6437}.xl\:focus\:bg-yellow:focus{background-color:#f8da30}.xl\:focus\:bg-green-100:focus{--bg-opacity:1;background-color:#f0fff4;background-color:rgba(240,255,244,var(--bg-opacity))}.xl\:focus\:bg-green-200:focus{--bg-opacity:1;background-color:#c6f6d5;background-color:rgba(198,246,213,var(--bg-opacity))}.xl\:focus\:bg-green-300:focus{--bg-opacity:1;background-color:#9ae6b4;background-color:rgba(154,230,180,var(--bg-opacity))}.xl\:focus\:bg-green-400:focus{--bg-opacity:1;background-color:#68d391;background-color:rgba(104,211,145,var(--bg-opacity))}.xl\:focus\:bg-green-500:focus{--bg-opacity:1;background-color:#48bb78;background-color:rgba(72,187,120,var(--bg-opacity))}.xl\:focus\:bg-green-600:focus{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.xl\:focus\:bg-green-700:focus{--bg-opacity:1;background-color:#2f855a;background-color:rgba(47,133,90,var(--bg-opacity))}.xl\:focus\:bg-green-800:focus{--bg-opacity:1;background-color:#276749;background-color:rgba(39,103,73,var(--bg-opacity))}.xl\:focus\:bg-green-900:focus{--bg-opacity:1;background-color:#22543d;background-color:rgba(34,84,61,var(--bg-opacity))}.xl\:focus\:bg-green-DEFAULT:focus,.xl\:focus\:bg-green:focus{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}.xl\:focus\:bg-teal-100:focus{--bg-opacity:1;background-color:#e6fffa;background-color:rgba(230,255,250,var(--bg-opacity))}.xl\:focus\:bg-teal-200:focus{--bg-opacity:1;background-color:#b2f5ea;background-color:rgba(178,245,234,var(--bg-opacity))}.xl\:focus\:bg-teal-300:focus{--bg-opacity:1;background-color:#81e6d9;background-color:rgba(129,230,217,var(--bg-opacity))}.xl\:focus\:bg-teal-400:focus{--bg-opacity:1;background-color:#4fd1c5;background-color:rgba(79,209,197,var(--bg-opacity))}.xl\:focus\:bg-teal-500:focus{--bg-opacity:1;background-color:#38b2ac;background-color:rgba(56,178,172,var(--bg-opacity))}.xl\:focus\:bg-teal-600:focus{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.xl\:focus\:bg-teal-700:focus{--bg-opacity:1;background-color:#2c7a7b;background-color:rgba(44,122,123,var(--bg-opacity))}.xl\:focus\:bg-teal-800:focus{--bg-opacity:1;background-color:#285e61;background-color:rgba(40,94,97,var(--bg-opacity))}.xl\:focus\:bg-teal-900:focus{--bg-opacity:1;background-color:#234e52;background-color:rgba(35,78,82,var(--bg-opacity))}.xl\:focus\:bg-teal-DEFAULT:focus,.xl\:focus\:bg-teal:focus{--bg-opacity:1;background-color:#319795;background-color:rgba(49,151,149,var(--bg-opacity))}.xl\:focus\:bg-blue-50:focus{background-color:#d1eaff}.xl\:focus\:bg-blue-100:focus{background-color:#a8d7ff}.xl\:focus\:bg-blue-200:focus{background-color:#80c4ff}.xl\:focus\:bg-blue-300:focus{background-color:#57b0ff}.xl\:focus\:bg-blue-400:focus{background-color:#2e9dff}.xl\:focus\:bg-blue-500:focus{background-color:#058aff}.xl\:focus\:bg-blue-600:focus{background-color:#0075db}.xl\:focus\:bg-blue-700:focus{background-color:#005fb3}.xl\:focus\:bg-blue-800:focus{background-color:#00498a}.xl\:focus\:bg-blue-900:focus{background-color:#003461}.xl\:focus\:bg-blue-DEFAULT:focus,.xl\:focus\:bg-blue:focus{background-color:#0075db}.xl\:focus\:bg-indigo-100:focus{--bg-opacity:1;background-color:#ebf4ff;background-color:rgba(235,244,255,var(--bg-opacity))}.xl\:focus\:bg-indigo-200:focus{--bg-opacity:1;background-color:#c3dafe;background-color:rgba(195,218,254,var(--bg-opacity))}.xl\:focus\:bg-indigo-300:focus{--bg-opacity:1;background-color:#a3bffa;background-color:rgba(163,191,250,var(--bg-opacity))}.xl\:focus\:bg-indigo-400:focus{--bg-opacity:1;background-color:#7f9cf5;background-color:rgba(127,156,245,var(--bg-opacity))}.xl\:focus\:bg-indigo-500:focus{--bg-opacity:1;background-color:#667eea;background-color:rgba(102,126,234,var(--bg-opacity))}.xl\:focus\:bg-indigo-600:focus{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.xl\:focus\:bg-indigo-700:focus{--bg-opacity:1;background-color:#4c51bf;background-color:rgba(76,81,191,var(--bg-opacity))}.xl\:focus\:bg-indigo-800:focus{--bg-opacity:1;background-color:#434190;background-color:rgba(67,65,144,var(--bg-opacity))}.xl\:focus\:bg-indigo-900:focus{--bg-opacity:1;background-color:#3c366b;background-color:rgba(60,54,107,var(--bg-opacity))}.xl\:focus\:bg-indigo-DEFAULT:focus,.xl\:focus\:bg-indigo:focus{--bg-opacity:1;background-color:#5a67d8;background-color:rgba(90,103,216,var(--bg-opacity))}.xl\:focus\:bg-purple-100:focus{--bg-opacity:1;background-color:#faf5ff;background-color:rgba(250,245,255,var(--bg-opacity))}.xl\:focus\:bg-purple-200:focus{--bg-opacity:1;background-color:#e9d8fd;background-color:rgba(233,216,253,var(--bg-opacity))}.xl\:focus\:bg-purple-300:focus{--bg-opacity:1;background-color:#d6bcfa;background-color:rgba(214,188,250,var(--bg-opacity))}.xl\:focus\:bg-purple-400:focus{--bg-opacity:1;background-color:#b794f4;background-color:rgba(183,148,244,var(--bg-opacity))}.xl\:focus\:bg-purple-500:focus{--bg-opacity:1;background-color:#9f7aea;background-color:rgba(159,122,234,var(--bg-opacity))}.xl\:focus\:bg-purple-600:focus{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.xl\:focus\:bg-purple-700:focus{--bg-opacity:1;background-color:#6b46c1;background-color:rgba(107,70,193,var(--bg-opacity))}.xl\:focus\:bg-purple-800:focus{--bg-opacity:1;background-color:#553c9a;background-color:rgba(85,60,154,var(--bg-opacity))}.xl\:focus\:bg-purple-900:focus{--bg-opacity:1;background-color:#44337a;background-color:rgba(68,51,122,var(--bg-opacity))}.xl\:focus\:bg-purple-DEFAULT:focus,.xl\:focus\:bg-purple:focus{--bg-opacity:1;background-color:#805ad5;background-color:rgba(128,90,213,var(--bg-opacity))}.xl\:focus\:bg-pink:focus{--bg-opacity:1;background-color:#d81b60;background-color:rgba(216,27,96,var(--bg-opacity))}.xl\:focus\:bg-inherit:focus{background-color:inherit}.xl\:focus\:bg-amber:focus{background-color:#d78737}.xl\:focus\:bg-amber-active:focus{background-color:#e3872b}.xl\:focus\:bg-ardoise:focus{background-color:#596a82}.xl\:focus\:bg-ardoise-active:focus{background-color:#476794}.xl\:focus\:bg-blue-active:focus{background-color:#14a5c2}.xl\:focus\:bg-lightBlue-active:focus,.xl\:focus\:bg-lightBlue:focus{background-color:rgba(0,85,138,.1)}.xl\:focus\:bg-deepBlue:focus{background-color:#0e346c}.xl\:focus\:bg-deepBlue-active:focus{background-color:#0a3f8f}.xl\:focus\:bg-gold:focus{background-color:#bd9e56}.xl\:focus\:bg-gold-active:focus{background-color:#c9a34a}.xl\:focus\:bg-grenadine:focus{background-color:#c35078}.xl\:focus\:bg-grenadine-active:focus{background-color:#cf4475}.xl\:focus\:bg-kiwi:focus{background-color:#9a9f1e}.xl\:focus\:bg-kiwi-active:focus{background-color:#a3a815}.xl\:focus\:bg-lilas:focus{background-color:#7ea1d3}.xl\:focus\:bg-lilas-active:focus{background-color:#75a0db}.xl\:focus\:bg-mahogany:focus{background-color:#57142e}.xl\:focus\:bg-mahogany-active:focus{background-color:#610a2b}.xl\:focus\:bg-ocher:focus{background-color:#c29614}.xl\:focus\:bg-ocher-active:focus{background-color:#cd9c0a}.xl\:focus\:bg-pine:focus{background-color:#144d52}.xl\:focus\:bg-pine-active:focus{background-color:#0a555c}.xl\:focus\:bg-platinum-active:focus,.xl\:focus\:bg-platinum:focus{background-color:#000}.xl\:focus\:bg-prune:focus{background-color:#661456}.xl\:focus\:bg-prune-active:focus{background-color:#72085d}.xl\:focus\:bg-sand:focus{background-color:#d7be88}.xl\:focus\:bg-sand-active:focus{background-color:#dfc181}.xl\:focus\:bg-sandPearl:focus{background-color:#f0e5d6}.xl\:focus\:bg-sandPearl-active:focus{background-color:#f2e6d4}.xl\:focus\:bg-silver:focus{background-color:#b1b2b4}.xl\:focus\:bg-silver-active:focus{background-color:#a9afbc}.xl\:focus\:bg-skyBlue:focus{background-color:#98d2d7}.xl\:focus\:bg-skyBlue-active:focus{background-color:#91d8de}.xl\:focus\:bg-southSea:focus{background-color:#9dc9cd}.xl\:focus\:bg-southSea-active:focus{background-color:#95ced5}.xl\:focus\:bg-turquoise:focus{background-color:#14a5c2}.xl\:focus\:bg-turquoise-active:focus{background-color:#0aaccd}.xl\:focus\:bg-waterGreen:focus{background-color:#007571}.xl\:focus\:bg-waterGreen-active:focus{background-color:#00a8a3}.xl\:focus\:bg-deepRed:focus{background-color:#c32222}.xl\:focus\:bg-deepRed-active:focus{background-color:#cf1717}.xl\:focus\:bg-emerald:focus{background-color:#14a33a}.xl\:focus\:bg-emerald-active:focus{background-color:#0bad36}.xl\:focus\:bg-greenLight:focus{--bg-opacity:1;background-color:#7cb342;background-color:rgba(124,179,66,var(--bg-opacity))}.xl\:focus\:bg-orange-active:focus{background-color:#f65f2c}.xl\:focus\:bg-red-active:focus{background-color:#e13737}.xl\:focus\:bg-white-active:focus{background-color:#14a5c2}.xl\:focus\:bg-white-button-active:focus,.xl\:focus\:bg-white-button:focus{background-color:#fff}.xl\:focus\:bg-code:focus{background-color:#3f3d57}.xl\:focus\:bg-code-active:focus{background-color:#37354b}.xl\:focus\:bg-gray-lighter:focus{--bg-opacity:1;background-color:#f7f7f7;background-color:rgba(247,247,247,var(--bg-opacity))}.xl\:focus\:bg-gray-lighter-active:focus{background-color:#ebebeb}.xl\:focus\:bg-gray-light:focus{--bg-opacity:1;background-color:#d4d1d1;background-color:rgba(212,209,209,var(--bg-opacity))}.xl\:focus\:bg-gray-medium:focus{--bg-opacity:1;background-color:#a8a0a0;background-color:rgba(168,160,160,var(--bg-opacity))}.xl\:focus\:bg-gray-darker:focus{--bg-opacity:1;background-color:#504747;background-color:rgba(80,71,71,var(--bg-opacity))}.xl\:focus\:bg-gray-darker-active:focus{background-color:#14a5c2}.xl\:focus\:bg-api-default:focus{--bg-opacity:1;background-color:#507192;background-color:rgba(80,113,146,var(--bg-opacity))}.xl\:focus\:bg-gray-xxl:focus{--bg-opacity:1;background-color:#2c3e50;background-color:rgba(44,62,80,var(--bg-opacity))}.xl\:focus\:bg-line-even:focus{background-color:#f3f6f7}.xl\:bg-none{background-image:none}.xl\:bg-gradient-to-t{background-image:linear-gradient(0deg,var(--gradient-color-stops))}.xl\:bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--gradient-color-stops))}.xl\:bg-gradient-to-r{background-image:linear-gradient(90deg,var(--gradient-color-stops))}.xl\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--gradient-color-stops))}.xl\:bg-gradient-to-b{background-image:linear-gradient(180deg,var(--gradient-color-stops))}.xl\:bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--gradient-color-stops))}.xl\:bg-gradient-to-l{background-image:linear-gradient(270deg,var(--gradient-color-stops))}.xl\:bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--gradient-color-stops))}.xl\:from-transparent{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.xl\:from-current{--gradient-from-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\:from-black{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.xl\:from-white{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\:from-gray-100{--gradient-from-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247,250,252,0))}.xl\:from-gray-200{--gradient-from-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(237,242,247,0))}.xl\:from-gray-300{--gradient-from-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(226,232,240,0))}.xl\:from-gray-400{--gradient-from-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(203,213,224,0))}.xl\:from-gray-500{--gradient-from-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(160,174,192,0))}.xl\:from-gray-600{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.xl\:from-gray-700{--gradient-from-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(74,85,104,0))}.xl\:from-gray-800{--gradient-from-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45,55,72,0))}.xl\:from-gray-900{--gradient-from-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,44,0))}.xl\:from-gray,.xl\:from-gray-DEFAULT{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.xl\:from-red{--gradient-from-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.xl\:from-orange{--gradient-from-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.xl\:from-yellow{--gradient-from-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.xl\:from-green-100{--gradient-from-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(240,255,244,0))}.xl\:from-green-200{--gradient-from-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(198,246,213,0))}.xl\:from-green-300{--gradient-from-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154,230,180,0))}.xl\:from-green-400{--gradient-from-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(104,211,145,0))}.xl\:from-green-500{--gradient-from-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(72,187,120,0))}.xl\:from-green-600{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.xl\:from-green-700{--gradient-from-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(47,133,90,0))}.xl\:from-green-800{--gradient-from-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(39,103,73,0))}.xl\:from-green-900{--gradient-from-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,84,61,0))}.xl\:from-green,.xl\:from-green-DEFAULT{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.xl\:from-teal-100{--gradient-from-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(230,255,250,0))}.xl\:from-teal-200{--gradient-from-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(178,245,234,0))}.xl\:from-teal-300{--gradient-from-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(129,230,217,0))}.xl\:from-teal-400{--gradient-from-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(79,209,197,0))}.xl\:from-teal-500{--gradient-from-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,178,172,0))}.xl\:from-teal-600{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.xl\:from-teal-700{--gradient-from-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,122,123,0))}.xl\:from-teal-800{--gradient-from-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(40,94,97,0))}.xl\:from-teal-900{--gradient-from-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(35,78,82,0))}.xl\:from-teal,.xl\:from-teal-DEFAULT{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.xl\:from-blue-50{--gradient-from-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.xl\:from-blue-100{--gradient-from-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.xl\:from-blue-200{--gradient-from-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.xl\:from-blue-300{--gradient-from-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.xl\:from-blue-400{--gradient-from-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.xl\:from-blue-500{--gradient-from-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.xl\:from-blue-600{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.xl\:from-blue-700{--gradient-from-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.xl\:from-blue-800{--gradient-from-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.xl\:from-blue-900{--gradient-from-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.xl\:from-blue,.xl\:from-blue-DEFAULT{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.xl\:from-indigo-100{--gradient-from-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235,244,255,0))}.xl\:from-indigo-200{--gradient-from-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195,218,254,0))}.xl\:from-indigo-300{--gradient-from-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163,191,250,0))}.xl\:from-indigo-400{--gradient-from-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127,156,245,0))}.xl\:from-indigo-500{--gradient-from-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102,126,234,0))}.xl\:from-indigo-600{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.xl\:from-indigo-700{--gradient-from-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(76,81,191,0))}.xl\:from-indigo-800{--gradient-from-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(67,65,144,0))}.xl\:from-indigo-900{--gradient-from-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(60,54,107,0))}.xl\:from-indigo,.xl\:from-indigo-DEFAULT{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.xl\:from-purple-100{--gradient-from-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(250,245,255,0))}.xl\:from-purple-200{--gradient-from-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,216,253,0))}.xl\:from-purple-300{--gradient-from-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(214,188,250,0))}.xl\:from-purple-400{--gradient-from-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(183,148,244,0))}.xl\:from-purple-500{--gradient-from-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(159,122,234,0))}.xl\:from-purple-600{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.xl\:from-purple-700{--gradient-from-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(107,70,193,0))}.xl\:from-purple-800{--gradient-from-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(85,60,154,0))}.xl\:from-purple-900{--gradient-from-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(68,51,122,0))}.xl\:from-purple,.xl\:from-purple-DEFAULT{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.xl\:from-pink{--gradient-from-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(216,27,96,0))}.xl\:from-inherit{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\:from-amber{--gradient-from-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.xl\:from-amber-active{--gradient-from-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.xl\:from-ardoise{--gradient-from-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.xl\:from-ardoise-active{--gradient-from-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.xl\:from-blue-active{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.xl\:from-lightBlue,.xl\:from-lightBlue-active{--gradient-from-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.xl\:from-deepBlue{--gradient-from-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.xl\:from-deepBlue-active{--gradient-from-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.xl\:from-gold{--gradient-from-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.xl\:from-gold-active{--gradient-from-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.xl\:from-grenadine{--gradient-from-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.xl\:from-grenadine-active{--gradient-from-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.xl\:from-kiwi{--gradient-from-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.xl\:from-kiwi-active{--gradient-from-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.xl\:from-lilas{--gradient-from-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.xl\:from-lilas-active{--gradient-from-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.xl\:from-mahogany{--gradient-from-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.xl\:from-mahogany-active{--gradient-from-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.xl\:from-ocher{--gradient-from-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.xl\:from-ocher-active{--gradient-from-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.xl\:from-pine{--gradient-from-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.xl\:from-pine-active{--gradient-from-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.xl\:from-platinum,.xl\:from-platinum-active{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.xl\:from-prune{--gradient-from-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.xl\:from-prune-active{--gradient-from-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.xl\:from-sand{--gradient-from-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.xl\:from-sand-active{--gradient-from-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.xl\:from-sandPearl{--gradient-from-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.xl\:from-sandPearl-active{--gradient-from-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.xl\:from-silver{--gradient-from-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.xl\:from-silver-active{--gradient-from-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.xl\:from-skyBlue{--gradient-from-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.xl\:from-skyBlue-active{--gradient-from-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.xl\:from-southSea{--gradient-from-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.xl\:from-southSea-active{--gradient-from-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.xl\:from-turquoise{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.xl\:from-turquoise-active{--gradient-from-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.xl\:from-waterGreen{--gradient-from-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.xl\:from-waterGreen-active{--gradient-from-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.xl\:from-deepRed{--gradient-from-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.xl\:from-deepRed-active{--gradient-from-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.xl\:from-emerald{--gradient-from-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.xl\:from-emerald-active{--gradient-from-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.xl\:from-greenLight{--gradient-from-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(124,179,66,0))}.xl\:from-orange-active{--gradient-from-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.xl\:from-red-active{--gradient-from-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.xl\:from-white-active{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.xl\:from-white-button,.xl\:from-white-button-active{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\:from-code{--gradient-from-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.xl\:from-code-active{--gradient-from-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.xl\:from-gray-lighter{--gradient-from-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.xl\:from-gray-lighter-active{--gradient-from-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.xl\:from-gray-light{--gradient-from-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(212,209,209,0))}.xl\:from-gray-medium{--gradient-from-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168,160,160,0))}.xl\:from-gray-darker{--gradient-from-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,71,71,0))}.xl\:from-gray-darker-active{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.xl\:from-api-default{--gradient-from-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,113,146,0))}.xl\:from-gray-xxl{--gradient-from-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,62,80,0))}.xl\:from-line-even{--gradient-from-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.xl\:via-transparent{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.xl\:via-current{--gradient-via-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\:via-black{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.xl\:via-white{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\:via-gray-100{--gradient-via-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,250,252,0))}.xl\:via-gray-200{--gradient-via-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,242,247,0))}.xl\:via-gray-300{--gradient-via-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(226,232,240,0))}.xl\:via-gray-400{--gradient-via-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(203,213,224,0))}.xl\:via-gray-500{--gradient-via-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(160,174,192,0))}.xl\:via-gray-600{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.xl\:via-gray-700{--gradient-via-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,85,104,0))}.xl\:via-gray-800{--gradient-via-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45,55,72,0))}.xl\:via-gray-900{--gradient-via-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,44,0))}.xl\:via-gray,.xl\:via-gray-DEFAULT{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.xl\:via-red{--gradient-via-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.xl\:via-orange{--gradient-via-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.xl\:via-yellow{--gradient-via-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.xl\:via-green-100{--gradient-via-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(240,255,244,0))}.xl\:via-green-200{--gradient-via-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(198,246,213,0))}.xl\:via-green-300{--gradient-via-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154,230,180,0))}.xl\:via-green-400{--gradient-via-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(104,211,145,0))}.xl\:via-green-500{--gradient-via-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(72,187,120,0))}.xl\:via-green-600{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.xl\:via-green-700{--gradient-via-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,133,90,0))}.xl\:via-green-800{--gradient-via-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,103,73,0))}.xl\:via-green-900{--gradient-via-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,84,61,0))}.xl\:via-green,.xl\:via-green-DEFAULT{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.xl\:via-teal-100{--gradient-via-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,255,250,0))}.xl\:via-teal-200{--gradient-via-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(178,245,234,0))}.xl\:via-teal-300{--gradient-via-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(129,230,217,0))}.xl\:via-teal-400{--gradient-via-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(79,209,197,0))}.xl\:via-teal-500{--gradient-via-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,178,172,0))}.xl\:via-teal-600{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.xl\:via-teal-700{--gradient-via-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,122,123,0))}.xl\:via-teal-800{--gradient-via-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(40,94,97,0))}.xl\:via-teal-900{--gradient-via-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(35,78,82,0))}.xl\:via-teal,.xl\:via-teal-DEFAULT{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.xl\:via-blue-50{--gradient-via-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.xl\:via-blue-100{--gradient-via-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.xl\:via-blue-200{--gradient-via-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.xl\:via-blue-300{--gradient-via-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.xl\:via-blue-400{--gradient-via-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.xl\:via-blue-500{--gradient-via-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.xl\:via-blue-600{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.xl\:via-blue-700{--gradient-via-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.xl\:via-blue-800{--gradient-via-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.xl\:via-blue-900{--gradient-via-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.xl\:via-blue,.xl\:via-blue-DEFAULT{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.xl\:via-indigo-100{--gradient-via-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,244,255,0))}.xl\:via-indigo-200{--gradient-via-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195,218,254,0))}.xl\:via-indigo-300{--gradient-via-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163,191,250,0))}.xl\:via-indigo-400{--gradient-via-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127,156,245,0))}.xl\:via-indigo-500{--gradient-via-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102,126,234,0))}.xl\:via-indigo-600{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.xl\:via-indigo-700{--gradient-via-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(76,81,191,0))}.xl\:via-indigo-800{--gradient-via-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(67,65,144,0))}.xl\:via-indigo-900{--gradient-via-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,54,107,0))}.xl\:via-indigo,.xl\:via-indigo-DEFAULT{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.xl\:via-purple-100{--gradient-via-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,245,255,0))}.xl\:via-purple-200{--gradient-via-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,216,253,0))}.xl\:via-purple-300{--gradient-via-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(214,188,250,0))}.xl\:via-purple-400{--gradient-via-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(183,148,244,0))}.xl\:via-purple-500{--gradient-via-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(159,122,234,0))}.xl\:via-purple-600{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.xl\:via-purple-700{--gradient-via-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(107,70,193,0))}.xl\:via-purple-800{--gradient-via-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(85,60,154,0))}.xl\:via-purple-900{--gradient-via-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(68,51,122,0))}.xl\:via-purple,.xl\:via-purple-DEFAULT{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.xl\:via-pink{--gradient-via-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(216,27,96,0))}.xl\:via-inherit{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\:via-amber{--gradient-via-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.xl\:via-amber-active{--gradient-via-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.xl\:via-ardoise{--gradient-via-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.xl\:via-ardoise-active{--gradient-via-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.xl\:via-blue-active{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.xl\:via-lightBlue,.xl\:via-lightBlue-active{--gradient-via-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.xl\:via-deepBlue{--gradient-via-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.xl\:via-deepBlue-active{--gradient-via-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.xl\:via-gold{--gradient-via-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.xl\:via-gold-active{--gradient-via-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.xl\:via-grenadine{--gradient-via-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.xl\:via-grenadine-active{--gradient-via-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.xl\:via-kiwi{--gradient-via-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.xl\:via-kiwi-active{--gradient-via-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.xl\:via-lilas{--gradient-via-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.xl\:via-lilas-active{--gradient-via-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.xl\:via-mahogany{--gradient-via-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.xl\:via-mahogany-active{--gradient-via-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.xl\:via-ocher{--gradient-via-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.xl\:via-ocher-active{--gradient-via-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.xl\:via-pine{--gradient-via-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.xl\:via-pine-active{--gradient-via-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.xl\:via-platinum,.xl\:via-platinum-active{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.xl\:via-prune{--gradient-via-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.xl\:via-prune-active{--gradient-via-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.xl\:via-sand{--gradient-via-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.xl\:via-sand-active{--gradient-via-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.xl\:via-sandPearl{--gradient-via-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.xl\:via-sandPearl-active{--gradient-via-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.xl\:via-silver{--gradient-via-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.xl\:via-silver-active{--gradient-via-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.xl\:via-skyBlue{--gradient-via-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.xl\:via-skyBlue-active{--gradient-via-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.xl\:via-southSea{--gradient-via-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.xl\:via-southSea-active{--gradient-via-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.xl\:via-turquoise{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.xl\:via-turquoise-active{--gradient-via-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.xl\:via-waterGreen{--gradient-via-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.xl\:via-waterGreen-active{--gradient-via-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.xl\:via-deepRed{--gradient-via-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.xl\:via-deepRed-active{--gradient-via-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.xl\:via-emerald{--gradient-via-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.xl\:via-emerald-active{--gradient-via-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.xl\:via-greenLight{--gradient-via-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(124,179,66,0))}.xl\:via-orange-active{--gradient-via-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.xl\:via-red-active{--gradient-via-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.xl\:via-white-active{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.xl\:via-white-button,.xl\:via-white-button-active{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\:via-code{--gradient-via-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.xl\:via-code-active{--gradient-via-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.xl\:via-gray-lighter{--gradient-via-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.xl\:via-gray-lighter-active{--gradient-via-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.xl\:via-gray-light{--gradient-via-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,209,209,0))}.xl\:via-gray-medium{--gradient-via-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168,160,160,0))}.xl\:via-gray-darker{--gradient-via-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,71,71,0))}.xl\:via-gray-darker-active{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.xl\:via-api-default{--gradient-via-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,113,146,0))}.xl\:via-gray-xxl{--gradient-via-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,62,80,0))}.xl\:via-line-even{--gradient-via-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.xl\:to-transparent{--gradient-to-color:transparent}.xl\:to-current{--gradient-to-color:currentColor}.xl\:to-black{--gradient-to-color:#000}.xl\:to-white{--gradient-to-color:#fff}.xl\:to-gray-100{--gradient-to-color:#f7fafc}.xl\:to-gray-200{--gradient-to-color:#edf2f7}.xl\:to-gray-300{--gradient-to-color:#e2e8f0}.xl\:to-gray-400{--gradient-to-color:#cbd5e0}.xl\:to-gray-500{--gradient-to-color:#a0aec0}.xl\:to-gray-600{--gradient-to-color:#718096}.xl\:to-gray-700{--gradient-to-color:#4a5568}.xl\:to-gray-800{--gradient-to-color:#2d3748}.xl\:to-gray-900{--gradient-to-color:#1a202c}.xl\:to-gray,.xl\:to-gray-DEFAULT{--gradient-to-color:#718096}.xl\:to-red{--gradient-to-color:#d64343}.xl\:to-orange{--gradient-to-color:#eb6437}.xl\:to-yellow{--gradient-to-color:#f8da30}.xl\:to-green-100{--gradient-to-color:#f0fff4}.xl\:to-green-200{--gradient-to-color:#c6f6d5}.xl\:to-green-300{--gradient-to-color:#9ae6b4}.xl\:to-green-400{--gradient-to-color:#68d391}.xl\:to-green-500{--gradient-to-color:#48bb78}.xl\:to-green-600{--gradient-to-color:#38a169}.xl\:to-green-700{--gradient-to-color:#2f855a}.xl\:to-green-800{--gradient-to-color:#276749}.xl\:to-green-900{--gradient-to-color:#22543d}.xl\:to-green,.xl\:to-green-DEFAULT{--gradient-to-color:#38a169}.xl\:to-teal-100{--gradient-to-color:#e6fffa}.xl\:to-teal-200{--gradient-to-color:#b2f5ea}.xl\:to-teal-300{--gradient-to-color:#81e6d9}.xl\:to-teal-400{--gradient-to-color:#4fd1c5}.xl\:to-teal-500{--gradient-to-color:#38b2ac}.xl\:to-teal-600{--gradient-to-color:#319795}.xl\:to-teal-700{--gradient-to-color:#2c7a7b}.xl\:to-teal-800{--gradient-to-color:#285e61}.xl\:to-teal-900{--gradient-to-color:#234e52}.xl\:to-teal,.xl\:to-teal-DEFAULT{--gradient-to-color:#319795}.xl\:to-blue-50{--gradient-to-color:#d1eaff}.xl\:to-blue-100{--gradient-to-color:#a8d7ff}.xl\:to-blue-200{--gradient-to-color:#80c4ff}.xl\:to-blue-300{--gradient-to-color:#57b0ff}.xl\:to-blue-400{--gradient-to-color:#2e9dff}.xl\:to-blue-500{--gradient-to-color:#058aff}.xl\:to-blue-600{--gradient-to-color:#0075db}.xl\:to-blue-700{--gradient-to-color:#005fb3}.xl\:to-blue-800{--gradient-to-color:#00498a}.xl\:to-blue-900{--gradient-to-color:#003461}.xl\:to-blue,.xl\:to-blue-DEFAULT{--gradient-to-color:#0075db}.xl\:to-indigo-100{--gradient-to-color:#ebf4ff}.xl\:to-indigo-200{--gradient-to-color:#c3dafe}.xl\:to-indigo-300{--gradient-to-color:#a3bffa}.xl\:to-indigo-400{--gradient-to-color:#7f9cf5}.xl\:to-indigo-500{--gradient-to-color:#667eea}.xl\:to-indigo-600{--gradient-to-color:#5a67d8}.xl\:to-indigo-700{--gradient-to-color:#4c51bf}.xl\:to-indigo-800{--gradient-to-color:#434190}.xl\:to-indigo-900{--gradient-to-color:#3c366b}.xl\:to-indigo,.xl\:to-indigo-DEFAULT{--gradient-to-color:#5a67d8}.xl\:to-purple-100{--gradient-to-color:#faf5ff}.xl\:to-purple-200{--gradient-to-color:#e9d8fd}.xl\:to-purple-300{--gradient-to-color:#d6bcfa}.xl\:to-purple-400{--gradient-to-color:#b794f4}.xl\:to-purple-500{--gradient-to-color:#9f7aea}.xl\:to-purple-600{--gradient-to-color:#805ad5}.xl\:to-purple-700{--gradient-to-color:#6b46c1}.xl\:to-purple-800{--gradient-to-color:#553c9a}.xl\:to-purple-900{--gradient-to-color:#44337a}.xl\:to-purple,.xl\:to-purple-DEFAULT{--gradient-to-color:#805ad5}.xl\:to-pink{--gradient-to-color:#d81b60}.xl\:to-inherit{--gradient-to-color:inherit}.xl\:to-amber{--gradient-to-color:#d78737}.xl\:to-amber-active{--gradient-to-color:#e3872b}.xl\:to-ardoise{--gradient-to-color:#596a82}.xl\:to-ardoise-active{--gradient-to-color:#476794}.xl\:to-blue-active{--gradient-to-color:#14a5c2}.xl\:to-lightBlue,.xl\:to-lightBlue-active{--gradient-to-color:rgba(0,85,138,0.1)}.xl\:to-deepBlue{--gradient-to-color:#0e346c}.xl\:to-deepBlue-active{--gradient-to-color:#0a3f8f}.xl\:to-gold{--gradient-to-color:#bd9e56}.xl\:to-gold-active{--gradient-to-color:#c9a34a}.xl\:to-grenadine{--gradient-to-color:#c35078}.xl\:to-grenadine-active{--gradient-to-color:#cf4475}.xl\:to-kiwi{--gradient-to-color:#9a9f1e}.xl\:to-kiwi-active{--gradient-to-color:#a3a815}.xl\:to-lilas{--gradient-to-color:#7ea1d3}.xl\:to-lilas-active{--gradient-to-color:#75a0db}.xl\:to-mahogany{--gradient-to-color:#57142e}.xl\:to-mahogany-active{--gradient-to-color:#610a2b}.xl\:to-ocher{--gradient-to-color:#c29614}.xl\:to-ocher-active{--gradient-to-color:#cd9c0a}.xl\:to-pine{--gradient-to-color:#144d52}.xl\:to-pine-active{--gradient-to-color:#0a555c}.xl\:to-platinum,.xl\:to-platinum-active{--gradient-to-color:#000}.xl\:to-prune{--gradient-to-color:#661456}.xl\:to-prune-active{--gradient-to-color:#72085d}.xl\:to-sand{--gradient-to-color:#d7be88}.xl\:to-sand-active{--gradient-to-color:#dfc181}.xl\:to-sandPearl{--gradient-to-color:#f0e5d6}.xl\:to-sandPearl-active{--gradient-to-color:#f2e6d4}.xl\:to-silver{--gradient-to-color:#b1b2b4}.xl\:to-silver-active{--gradient-to-color:#a9afbc}.xl\:to-skyBlue{--gradient-to-color:#98d2d7}.xl\:to-skyBlue-active{--gradient-to-color:#91d8de}.xl\:to-southSea{--gradient-to-color:#9dc9cd}.xl\:to-southSea-active{--gradient-to-color:#95ced5}.xl\:to-turquoise{--gradient-to-color:#14a5c2}.xl\:to-turquoise-active{--gradient-to-color:#0aaccd}.xl\:to-waterGreen{--gradient-to-color:#007571}.xl\:to-waterGreen-active{--gradient-to-color:#00a8a3}.xl\:to-deepRed{--gradient-to-color:#c32222}.xl\:to-deepRed-active{--gradient-to-color:#cf1717}.xl\:to-emerald{--gradient-to-color:#14a33a}.xl\:to-emerald-active{--gradient-to-color:#0bad36}.xl\:to-greenLight{--gradient-to-color:#7cb342}.xl\:to-orange-active{--gradient-to-color:#f65f2c}.xl\:to-red-active{--gradient-to-color:#e13737}.xl\:to-white-active{--gradient-to-color:#14a5c2}.xl\:to-white-button,.xl\:to-white-button-active{--gradient-to-color:#fff}.xl\:to-code{--gradient-to-color:#3f3d57}.xl\:to-code-active{--gradient-to-color:#37354b}.xl\:to-gray-lighter{--gradient-to-color:#f7f7f7}.xl\:to-gray-lighter-active{--gradient-to-color:#ebebeb}.xl\:to-gray-light{--gradient-to-color:#d4d1d1}.xl\:to-gray-medium{--gradient-to-color:#a8a0a0}.xl\:to-gray-darker{--gradient-to-color:#504747}.xl\:to-gray-darker-active{--gradient-to-color:#14a5c2}.xl\:to-api-default{--gradient-to-color:#507192}.xl\:to-gray-xxl{--gradient-to-color:#2c3e50}.xl\:to-line-even{--gradient-to-color:#f3f6f7}.xl\:hover\:from-transparent:hover{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.xl\:hover\:from-current:hover{--gradient-from-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\:hover\:from-black:hover{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.xl\:hover\:from-white:hover{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\:hover\:from-gray-100:hover{--gradient-from-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247,250,252,0))}.xl\:hover\:from-gray-200:hover{--gradient-from-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(237,242,247,0))}.xl\:hover\:from-gray-300:hover{--gradient-from-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(226,232,240,0))}.xl\:hover\:from-gray-400:hover{--gradient-from-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(203,213,224,0))}.xl\:hover\:from-gray-500:hover{--gradient-from-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(160,174,192,0))}.xl\:hover\:from-gray-600:hover{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.xl\:hover\:from-gray-700:hover{--gradient-from-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(74,85,104,0))}.xl\:hover\:from-gray-800:hover{--gradient-from-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45,55,72,0))}.xl\:hover\:from-gray-900:hover{--gradient-from-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,44,0))}.xl\:hover\:from-gray-DEFAULT:hover,.xl\:hover\:from-gray:hover{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.xl\:hover\:from-red:hover{--gradient-from-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.xl\:hover\:from-orange:hover{--gradient-from-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.xl\:hover\:from-yellow:hover{--gradient-from-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.xl\:hover\:from-green-100:hover{--gradient-from-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(240,255,244,0))}.xl\:hover\:from-green-200:hover{--gradient-from-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(198,246,213,0))}.xl\:hover\:from-green-300:hover{--gradient-from-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154,230,180,0))}.xl\:hover\:from-green-400:hover{--gradient-from-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(104,211,145,0))}.xl\:hover\:from-green-500:hover{--gradient-from-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(72,187,120,0))}.xl\:hover\:from-green-600:hover{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.xl\:hover\:from-green-700:hover{--gradient-from-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(47,133,90,0))}.xl\:hover\:from-green-800:hover{--gradient-from-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(39,103,73,0))}.xl\:hover\:from-green-900:hover{--gradient-from-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,84,61,0))}.xl\:hover\:from-green-DEFAULT:hover,.xl\:hover\:from-green:hover{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.xl\:hover\:from-teal-100:hover{--gradient-from-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(230,255,250,0))}.xl\:hover\:from-teal-200:hover{--gradient-from-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(178,245,234,0))}.xl\:hover\:from-teal-300:hover{--gradient-from-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(129,230,217,0))}.xl\:hover\:from-teal-400:hover{--gradient-from-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(79,209,197,0))}.xl\:hover\:from-teal-500:hover{--gradient-from-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,178,172,0))}.xl\:hover\:from-teal-600:hover{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.xl\:hover\:from-teal-700:hover{--gradient-from-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,122,123,0))}.xl\:hover\:from-teal-800:hover{--gradient-from-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(40,94,97,0))}.xl\:hover\:from-teal-900:hover{--gradient-from-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(35,78,82,0))}.xl\:hover\:from-teal-DEFAULT:hover,.xl\:hover\:from-teal:hover{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.xl\:hover\:from-blue-50:hover{--gradient-from-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.xl\:hover\:from-blue-100:hover{--gradient-from-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.xl\:hover\:from-blue-200:hover{--gradient-from-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.xl\:hover\:from-blue-300:hover{--gradient-from-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.xl\:hover\:from-blue-400:hover{--gradient-from-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.xl\:hover\:from-blue-500:hover{--gradient-from-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.xl\:hover\:from-blue-600:hover{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.xl\:hover\:from-blue-700:hover{--gradient-from-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.xl\:hover\:from-blue-800:hover{--gradient-from-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.xl\:hover\:from-blue-900:hover{--gradient-from-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.xl\:hover\:from-blue-DEFAULT:hover,.xl\:hover\:from-blue:hover{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.xl\:hover\:from-indigo-100:hover{--gradient-from-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235,244,255,0))}.xl\:hover\:from-indigo-200:hover{--gradient-from-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195,218,254,0))}.xl\:hover\:from-indigo-300:hover{--gradient-from-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163,191,250,0))}.xl\:hover\:from-indigo-400:hover{--gradient-from-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127,156,245,0))}.xl\:hover\:from-indigo-500:hover{--gradient-from-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102,126,234,0))}.xl\:hover\:from-indigo-600:hover{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.xl\:hover\:from-indigo-700:hover{--gradient-from-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(76,81,191,0))}.xl\:hover\:from-indigo-800:hover{--gradient-from-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(67,65,144,0))}.xl\:hover\:from-indigo-900:hover{--gradient-from-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(60,54,107,0))}.xl\:hover\:from-indigo-DEFAULT:hover,.xl\:hover\:from-indigo:hover{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.xl\:hover\:from-purple-100:hover{--gradient-from-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(250,245,255,0))}.xl\:hover\:from-purple-200:hover{--gradient-from-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,216,253,0))}.xl\:hover\:from-purple-300:hover{--gradient-from-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(214,188,250,0))}.xl\:hover\:from-purple-400:hover{--gradient-from-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(183,148,244,0))}.xl\:hover\:from-purple-500:hover{--gradient-from-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(159,122,234,0))}.xl\:hover\:from-purple-600:hover{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.xl\:hover\:from-purple-700:hover{--gradient-from-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(107,70,193,0))}.xl\:hover\:from-purple-800:hover{--gradient-from-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(85,60,154,0))}.xl\:hover\:from-purple-900:hover{--gradient-from-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(68,51,122,0))}.xl\:hover\:from-purple-DEFAULT:hover,.xl\:hover\:from-purple:hover{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.xl\:hover\:from-pink:hover{--gradient-from-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(216,27,96,0))}.xl\:hover\:from-inherit:hover{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\:hover\:from-amber:hover{--gradient-from-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.xl\:hover\:from-amber-active:hover{--gradient-from-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.xl\:hover\:from-ardoise:hover{--gradient-from-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.xl\:hover\:from-ardoise-active:hover{--gradient-from-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.xl\:hover\:from-blue-active:hover{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.xl\:hover\:from-lightBlue-active:hover,.xl\:hover\:from-lightBlue:hover{--gradient-from-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.xl\:hover\:from-deepBlue:hover{--gradient-from-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.xl\:hover\:from-deepBlue-active:hover{--gradient-from-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.xl\:hover\:from-gold:hover{--gradient-from-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.xl\:hover\:from-gold-active:hover{--gradient-from-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.xl\:hover\:from-grenadine:hover{--gradient-from-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.xl\:hover\:from-grenadine-active:hover{--gradient-from-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.xl\:hover\:from-kiwi:hover{--gradient-from-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.xl\:hover\:from-kiwi-active:hover{--gradient-from-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.xl\:hover\:from-lilas:hover{--gradient-from-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.xl\:hover\:from-lilas-active:hover{--gradient-from-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.xl\:hover\:from-mahogany:hover{--gradient-from-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.xl\:hover\:from-mahogany-active:hover{--gradient-from-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.xl\:hover\:from-ocher:hover{--gradient-from-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.xl\:hover\:from-ocher-active:hover{--gradient-from-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.xl\:hover\:from-pine:hover{--gradient-from-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.xl\:hover\:from-pine-active:hover{--gradient-from-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.xl\:hover\:from-platinum-active:hover,.xl\:hover\:from-platinum:hover{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.xl\:hover\:from-prune:hover{--gradient-from-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.xl\:hover\:from-prune-active:hover{--gradient-from-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.xl\:hover\:from-sand:hover{--gradient-from-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.xl\:hover\:from-sand-active:hover{--gradient-from-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.xl\:hover\:from-sandPearl:hover{--gradient-from-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.xl\:hover\:from-sandPearl-active:hover{--gradient-from-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.xl\:hover\:from-silver:hover{--gradient-from-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.xl\:hover\:from-silver-active:hover{--gradient-from-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.xl\:hover\:from-skyBlue:hover{--gradient-from-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.xl\:hover\:from-skyBlue-active:hover{--gradient-from-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.xl\:hover\:from-southSea:hover{--gradient-from-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.xl\:hover\:from-southSea-active:hover{--gradient-from-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.xl\:hover\:from-turquoise:hover{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.xl\:hover\:from-turquoise-active:hover{--gradient-from-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.xl\:hover\:from-waterGreen:hover{--gradient-from-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.xl\:hover\:from-waterGreen-active:hover{--gradient-from-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.xl\:hover\:from-deepRed:hover{--gradient-from-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.xl\:hover\:from-deepRed-active:hover{--gradient-from-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.xl\:hover\:from-emerald:hover{--gradient-from-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.xl\:hover\:from-emerald-active:hover{--gradient-from-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.xl\:hover\:from-greenLight:hover{--gradient-from-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(124,179,66,0))}.xl\:hover\:from-orange-active:hover{--gradient-from-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.xl\:hover\:from-red-active:hover{--gradient-from-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.xl\:hover\:from-white-active:hover{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.xl\:hover\:from-white-button-active:hover,.xl\:hover\:from-white-button:hover{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\:hover\:from-code:hover{--gradient-from-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.xl\:hover\:from-code-active:hover{--gradient-from-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.xl\:hover\:from-gray-lighter:hover{--gradient-from-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.xl\:hover\:from-gray-lighter-active:hover{--gradient-from-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.xl\:hover\:from-gray-light:hover{--gradient-from-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(212,209,209,0))}.xl\:hover\:from-gray-medium:hover{--gradient-from-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168,160,160,0))}.xl\:hover\:from-gray-darker:hover{--gradient-from-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,71,71,0))}.xl\:hover\:from-gray-darker-active:hover{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.xl\:hover\:from-api-default:hover{--gradient-from-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,113,146,0))}.xl\:hover\:from-gray-xxl:hover{--gradient-from-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,62,80,0))}.xl\:hover\:from-line-even:hover{--gradient-from-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.xl\:hover\:via-transparent:hover{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.xl\:hover\:via-current:hover{--gradient-via-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\:hover\:via-black:hover{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.xl\:hover\:via-white:hover{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\:hover\:via-gray-100:hover{--gradient-via-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,250,252,0))}.xl\:hover\:via-gray-200:hover{--gradient-via-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,242,247,0))}.xl\:hover\:via-gray-300:hover{--gradient-via-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(226,232,240,0))}.xl\:hover\:via-gray-400:hover{--gradient-via-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(203,213,224,0))}.xl\:hover\:via-gray-500:hover{--gradient-via-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(160,174,192,0))}.xl\:hover\:via-gray-600:hover{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.xl\:hover\:via-gray-700:hover{--gradient-via-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,85,104,0))}.xl\:hover\:via-gray-800:hover{--gradient-via-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45,55,72,0))}.xl\:hover\:via-gray-900:hover{--gradient-via-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,44,0))}.xl\:hover\:via-gray-DEFAULT:hover,.xl\:hover\:via-gray:hover{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.xl\:hover\:via-red:hover{--gradient-via-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.xl\:hover\:via-orange:hover{--gradient-via-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.xl\:hover\:via-yellow:hover{--gradient-via-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.xl\:hover\:via-green-100:hover{--gradient-via-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(240,255,244,0))}.xl\:hover\:via-green-200:hover{--gradient-via-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(198,246,213,0))}.xl\:hover\:via-green-300:hover{--gradient-via-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154,230,180,0))}.xl\:hover\:via-green-400:hover{--gradient-via-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(104,211,145,0))}.xl\:hover\:via-green-500:hover{--gradient-via-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(72,187,120,0))}.xl\:hover\:via-green-600:hover{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.xl\:hover\:via-green-700:hover{--gradient-via-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,133,90,0))}.xl\:hover\:via-green-800:hover{--gradient-via-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,103,73,0))}.xl\:hover\:via-green-900:hover{--gradient-via-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,84,61,0))}.xl\:hover\:via-green-DEFAULT:hover,.xl\:hover\:via-green:hover{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.xl\:hover\:via-teal-100:hover{--gradient-via-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,255,250,0))}.xl\:hover\:via-teal-200:hover{--gradient-via-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(178,245,234,0))}.xl\:hover\:via-teal-300:hover{--gradient-via-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(129,230,217,0))}.xl\:hover\:via-teal-400:hover{--gradient-via-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(79,209,197,0))}.xl\:hover\:via-teal-500:hover{--gradient-via-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,178,172,0))}.xl\:hover\:via-teal-600:hover{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.xl\:hover\:via-teal-700:hover{--gradient-via-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,122,123,0))}.xl\:hover\:via-teal-800:hover{--gradient-via-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(40,94,97,0))}.xl\:hover\:via-teal-900:hover{--gradient-via-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(35,78,82,0))}.xl\:hover\:via-teal-DEFAULT:hover,.xl\:hover\:via-teal:hover{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.xl\:hover\:via-blue-50:hover{--gradient-via-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.xl\:hover\:via-blue-100:hover{--gradient-via-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.xl\:hover\:via-blue-200:hover{--gradient-via-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.xl\:hover\:via-blue-300:hover{--gradient-via-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.xl\:hover\:via-blue-400:hover{--gradient-via-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.xl\:hover\:via-blue-500:hover{--gradient-via-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.xl\:hover\:via-blue-600:hover{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.xl\:hover\:via-blue-700:hover{--gradient-via-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.xl\:hover\:via-blue-800:hover{--gradient-via-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.xl\:hover\:via-blue-900:hover{--gradient-via-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.xl\:hover\:via-blue-DEFAULT:hover,.xl\:hover\:via-blue:hover{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.xl\:hover\:via-indigo-100:hover{--gradient-via-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,244,255,0))}.xl\:hover\:via-indigo-200:hover{--gradient-via-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195,218,254,0))}.xl\:hover\:via-indigo-300:hover{--gradient-via-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163,191,250,0))}.xl\:hover\:via-indigo-400:hover{--gradient-via-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127,156,245,0))}.xl\:hover\:via-indigo-500:hover{--gradient-via-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102,126,234,0))}.xl\:hover\:via-indigo-600:hover{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.xl\:hover\:via-indigo-700:hover{--gradient-via-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(76,81,191,0))}.xl\:hover\:via-indigo-800:hover{--gradient-via-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(67,65,144,0))}.xl\:hover\:via-indigo-900:hover{--gradient-via-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,54,107,0))}.xl\:hover\:via-indigo-DEFAULT:hover,.xl\:hover\:via-indigo:hover{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.xl\:hover\:via-purple-100:hover{--gradient-via-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,245,255,0))}.xl\:hover\:via-purple-200:hover{--gradient-via-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,216,253,0))}.xl\:hover\:via-purple-300:hover{--gradient-via-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(214,188,250,0))}.xl\:hover\:via-purple-400:hover{--gradient-via-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(183,148,244,0))}.xl\:hover\:via-purple-500:hover{--gradient-via-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(159,122,234,0))}.xl\:hover\:via-purple-600:hover{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.xl\:hover\:via-purple-700:hover{--gradient-via-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(107,70,193,0))}.xl\:hover\:via-purple-800:hover{--gradient-via-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(85,60,154,0))}.xl\:hover\:via-purple-900:hover{--gradient-via-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(68,51,122,0))}.xl\:hover\:via-purple-DEFAULT:hover,.xl\:hover\:via-purple:hover{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.xl\:hover\:via-pink:hover{--gradient-via-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(216,27,96,0))}.xl\:hover\:via-inherit:hover{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\:hover\:via-amber:hover{--gradient-via-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.xl\:hover\:via-amber-active:hover{--gradient-via-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.xl\:hover\:via-ardoise:hover{--gradient-via-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.xl\:hover\:via-ardoise-active:hover{--gradient-via-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.xl\:hover\:via-blue-active:hover{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.xl\:hover\:via-lightBlue-active:hover,.xl\:hover\:via-lightBlue:hover{--gradient-via-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.xl\:hover\:via-deepBlue:hover{--gradient-via-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.xl\:hover\:via-deepBlue-active:hover{--gradient-via-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.xl\:hover\:via-gold:hover{--gradient-via-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.xl\:hover\:via-gold-active:hover{--gradient-via-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.xl\:hover\:via-grenadine:hover{--gradient-via-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.xl\:hover\:via-grenadine-active:hover{--gradient-via-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.xl\:hover\:via-kiwi:hover{--gradient-via-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.xl\:hover\:via-kiwi-active:hover{--gradient-via-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.xl\:hover\:via-lilas:hover{--gradient-via-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.xl\:hover\:via-lilas-active:hover{--gradient-via-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.xl\:hover\:via-mahogany:hover{--gradient-via-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.xl\:hover\:via-mahogany-active:hover{--gradient-via-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.xl\:hover\:via-ocher:hover{--gradient-via-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.xl\:hover\:via-ocher-active:hover{--gradient-via-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.xl\:hover\:via-pine:hover{--gradient-via-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.xl\:hover\:via-pine-active:hover{--gradient-via-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.xl\:hover\:via-platinum-active:hover,.xl\:hover\:via-platinum:hover{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.xl\:hover\:via-prune:hover{--gradient-via-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.xl\:hover\:via-prune-active:hover{--gradient-via-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.xl\:hover\:via-sand:hover{--gradient-via-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.xl\:hover\:via-sand-active:hover{--gradient-via-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.xl\:hover\:via-sandPearl:hover{--gradient-via-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.xl\:hover\:via-sandPearl-active:hover{--gradient-via-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.xl\:hover\:via-silver:hover{--gradient-via-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.xl\:hover\:via-silver-active:hover{--gradient-via-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.xl\:hover\:via-skyBlue:hover{--gradient-via-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.xl\:hover\:via-skyBlue-active:hover{--gradient-via-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.xl\:hover\:via-southSea:hover{--gradient-via-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.xl\:hover\:via-southSea-active:hover{--gradient-via-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.xl\:hover\:via-turquoise:hover{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.xl\:hover\:via-turquoise-active:hover{--gradient-via-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.xl\:hover\:via-waterGreen:hover{--gradient-via-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.xl\:hover\:via-waterGreen-active:hover{--gradient-via-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.xl\:hover\:via-deepRed:hover{--gradient-via-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.xl\:hover\:via-deepRed-active:hover{--gradient-via-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.xl\:hover\:via-emerald:hover{--gradient-via-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.xl\:hover\:via-emerald-active:hover{--gradient-via-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.xl\:hover\:via-greenLight:hover{--gradient-via-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(124,179,66,0))}.xl\:hover\:via-orange-active:hover{--gradient-via-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.xl\:hover\:via-red-active:hover{--gradient-via-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.xl\:hover\:via-white-active:hover{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.xl\:hover\:via-white-button-active:hover,.xl\:hover\:via-white-button:hover{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\:hover\:via-code:hover{--gradient-via-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.xl\:hover\:via-code-active:hover{--gradient-via-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.xl\:hover\:via-gray-lighter:hover{--gradient-via-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.xl\:hover\:via-gray-lighter-active:hover{--gradient-via-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.xl\:hover\:via-gray-light:hover{--gradient-via-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,209,209,0))}.xl\:hover\:via-gray-medium:hover{--gradient-via-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168,160,160,0))}.xl\:hover\:via-gray-darker:hover{--gradient-via-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,71,71,0))}.xl\:hover\:via-gray-darker-active:hover{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.xl\:hover\:via-api-default:hover{--gradient-via-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,113,146,0))}.xl\:hover\:via-gray-xxl:hover{--gradient-via-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,62,80,0))}.xl\:hover\:via-line-even:hover{--gradient-via-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.xl\:hover\:to-transparent:hover{--gradient-to-color:transparent}.xl\:hover\:to-current:hover{--gradient-to-color:currentColor}.xl\:hover\:to-black:hover{--gradient-to-color:#000}.xl\:hover\:to-white:hover{--gradient-to-color:#fff}.xl\:hover\:to-gray-100:hover{--gradient-to-color:#f7fafc}.xl\:hover\:to-gray-200:hover{--gradient-to-color:#edf2f7}.xl\:hover\:to-gray-300:hover{--gradient-to-color:#e2e8f0}.xl\:hover\:to-gray-400:hover{--gradient-to-color:#cbd5e0}.xl\:hover\:to-gray-500:hover{--gradient-to-color:#a0aec0}.xl\:hover\:to-gray-600:hover{--gradient-to-color:#718096}.xl\:hover\:to-gray-700:hover{--gradient-to-color:#4a5568}.xl\:hover\:to-gray-800:hover{--gradient-to-color:#2d3748}.xl\:hover\:to-gray-900:hover{--gradient-to-color:#1a202c}.xl\:hover\:to-gray-DEFAULT:hover,.xl\:hover\:to-gray:hover{--gradient-to-color:#718096}.xl\:hover\:to-red:hover{--gradient-to-color:#d64343}.xl\:hover\:to-orange:hover{--gradient-to-color:#eb6437}.xl\:hover\:to-yellow:hover{--gradient-to-color:#f8da30}.xl\:hover\:to-green-100:hover{--gradient-to-color:#f0fff4}.xl\:hover\:to-green-200:hover{--gradient-to-color:#c6f6d5}.xl\:hover\:to-green-300:hover{--gradient-to-color:#9ae6b4}.xl\:hover\:to-green-400:hover{--gradient-to-color:#68d391}.xl\:hover\:to-green-500:hover{--gradient-to-color:#48bb78}.xl\:hover\:to-green-600:hover{--gradient-to-color:#38a169}.xl\:hover\:to-green-700:hover{--gradient-to-color:#2f855a}.xl\:hover\:to-green-800:hover{--gradient-to-color:#276749}.xl\:hover\:to-green-900:hover{--gradient-to-color:#22543d}.xl\:hover\:to-green-DEFAULT:hover,.xl\:hover\:to-green:hover{--gradient-to-color:#38a169}.xl\:hover\:to-teal-100:hover{--gradient-to-color:#e6fffa}.xl\:hover\:to-teal-200:hover{--gradient-to-color:#b2f5ea}.xl\:hover\:to-teal-300:hover{--gradient-to-color:#81e6d9}.xl\:hover\:to-teal-400:hover{--gradient-to-color:#4fd1c5}.xl\:hover\:to-teal-500:hover{--gradient-to-color:#38b2ac}.xl\:hover\:to-teal-600:hover{--gradient-to-color:#319795}.xl\:hover\:to-teal-700:hover{--gradient-to-color:#2c7a7b}.xl\:hover\:to-teal-800:hover{--gradient-to-color:#285e61}.xl\:hover\:to-teal-900:hover{--gradient-to-color:#234e52}.xl\:hover\:to-teal-DEFAULT:hover,.xl\:hover\:to-teal:hover{--gradient-to-color:#319795}.xl\:hover\:to-blue-50:hover{--gradient-to-color:#d1eaff}.xl\:hover\:to-blue-100:hover{--gradient-to-color:#a8d7ff}.xl\:hover\:to-blue-200:hover{--gradient-to-color:#80c4ff}.xl\:hover\:to-blue-300:hover{--gradient-to-color:#57b0ff}.xl\:hover\:to-blue-400:hover{--gradient-to-color:#2e9dff}.xl\:hover\:to-blue-500:hover{--gradient-to-color:#058aff}.xl\:hover\:to-blue-600:hover{--gradient-to-color:#0075db}.xl\:hover\:to-blue-700:hover{--gradient-to-color:#005fb3}.xl\:hover\:to-blue-800:hover{--gradient-to-color:#00498a}.xl\:hover\:to-blue-900:hover{--gradient-to-color:#003461}.xl\:hover\:to-blue-DEFAULT:hover,.xl\:hover\:to-blue:hover{--gradient-to-color:#0075db}.xl\:hover\:to-indigo-100:hover{--gradient-to-color:#ebf4ff}.xl\:hover\:to-indigo-200:hover{--gradient-to-color:#c3dafe}.xl\:hover\:to-indigo-300:hover{--gradient-to-color:#a3bffa}.xl\:hover\:to-indigo-400:hover{--gradient-to-color:#7f9cf5}.xl\:hover\:to-indigo-500:hover{--gradient-to-color:#667eea}.xl\:hover\:to-indigo-600:hover{--gradient-to-color:#5a67d8}.xl\:hover\:to-indigo-700:hover{--gradient-to-color:#4c51bf}.xl\:hover\:to-indigo-800:hover{--gradient-to-color:#434190}.xl\:hover\:to-indigo-900:hover{--gradient-to-color:#3c366b}.xl\:hover\:to-indigo-DEFAULT:hover,.xl\:hover\:to-indigo:hover{--gradient-to-color:#5a67d8}.xl\:hover\:to-purple-100:hover{--gradient-to-color:#faf5ff}.xl\:hover\:to-purple-200:hover{--gradient-to-color:#e9d8fd}.xl\:hover\:to-purple-300:hover{--gradient-to-color:#d6bcfa}.xl\:hover\:to-purple-400:hover{--gradient-to-color:#b794f4}.xl\:hover\:to-purple-500:hover{--gradient-to-color:#9f7aea}.xl\:hover\:to-purple-600:hover{--gradient-to-color:#805ad5}.xl\:hover\:to-purple-700:hover{--gradient-to-color:#6b46c1}.xl\:hover\:to-purple-800:hover{--gradient-to-color:#553c9a}.xl\:hover\:to-purple-900:hover{--gradient-to-color:#44337a}.xl\:hover\:to-purple-DEFAULT:hover,.xl\:hover\:to-purple:hover{--gradient-to-color:#805ad5}.xl\:hover\:to-pink:hover{--gradient-to-color:#d81b60}.xl\:hover\:to-inherit:hover{--gradient-to-color:inherit}.xl\:hover\:to-amber:hover{--gradient-to-color:#d78737}.xl\:hover\:to-amber-active:hover{--gradient-to-color:#e3872b}.xl\:hover\:to-ardoise:hover{--gradient-to-color:#596a82}.xl\:hover\:to-ardoise-active:hover{--gradient-to-color:#476794}.xl\:hover\:to-blue-active:hover{--gradient-to-color:#14a5c2}.xl\:hover\:to-lightBlue-active:hover,.xl\:hover\:to-lightBlue:hover{--gradient-to-color:rgba(0,85,138,0.1)}.xl\:hover\:to-deepBlue:hover{--gradient-to-color:#0e346c}.xl\:hover\:to-deepBlue-active:hover{--gradient-to-color:#0a3f8f}.xl\:hover\:to-gold:hover{--gradient-to-color:#bd9e56}.xl\:hover\:to-gold-active:hover{--gradient-to-color:#c9a34a}.xl\:hover\:to-grenadine:hover{--gradient-to-color:#c35078}.xl\:hover\:to-grenadine-active:hover{--gradient-to-color:#cf4475}.xl\:hover\:to-kiwi:hover{--gradient-to-color:#9a9f1e}.xl\:hover\:to-kiwi-active:hover{--gradient-to-color:#a3a815}.xl\:hover\:to-lilas:hover{--gradient-to-color:#7ea1d3}.xl\:hover\:to-lilas-active:hover{--gradient-to-color:#75a0db}.xl\:hover\:to-mahogany:hover{--gradient-to-color:#57142e}.xl\:hover\:to-mahogany-active:hover{--gradient-to-color:#610a2b}.xl\:hover\:to-ocher:hover{--gradient-to-color:#c29614}.xl\:hover\:to-ocher-active:hover{--gradient-to-color:#cd9c0a}.xl\:hover\:to-pine:hover{--gradient-to-color:#144d52}.xl\:hover\:to-pine-active:hover{--gradient-to-color:#0a555c}.xl\:hover\:to-platinum-active:hover,.xl\:hover\:to-platinum:hover{--gradient-to-color:#000}.xl\:hover\:to-prune:hover{--gradient-to-color:#661456}.xl\:hover\:to-prune-active:hover{--gradient-to-color:#72085d}.xl\:hover\:to-sand:hover{--gradient-to-color:#d7be88}.xl\:hover\:to-sand-active:hover{--gradient-to-color:#dfc181}.xl\:hover\:to-sandPearl:hover{--gradient-to-color:#f0e5d6}.xl\:hover\:to-sandPearl-active:hover{--gradient-to-color:#f2e6d4}.xl\:hover\:to-silver:hover{--gradient-to-color:#b1b2b4}.xl\:hover\:to-silver-active:hover{--gradient-to-color:#a9afbc}.xl\:hover\:to-skyBlue:hover{--gradient-to-color:#98d2d7}.xl\:hover\:to-skyBlue-active:hover{--gradient-to-color:#91d8de}.xl\:hover\:to-southSea:hover{--gradient-to-color:#9dc9cd}.xl\:hover\:to-southSea-active:hover{--gradient-to-color:#95ced5}.xl\:hover\:to-turquoise:hover{--gradient-to-color:#14a5c2}.xl\:hover\:to-turquoise-active:hover{--gradient-to-color:#0aaccd}.xl\:hover\:to-waterGreen:hover{--gradient-to-color:#007571}.xl\:hover\:to-waterGreen-active:hover{--gradient-to-color:#00a8a3}.xl\:hover\:to-deepRed:hover{--gradient-to-color:#c32222}.xl\:hover\:to-deepRed-active:hover{--gradient-to-color:#cf1717}.xl\:hover\:to-emerald:hover{--gradient-to-color:#14a33a}.xl\:hover\:to-emerald-active:hover{--gradient-to-color:#0bad36}.xl\:hover\:to-greenLight:hover{--gradient-to-color:#7cb342}.xl\:hover\:to-orange-active:hover{--gradient-to-color:#f65f2c}.xl\:hover\:to-red-active:hover{--gradient-to-color:#e13737}.xl\:hover\:to-white-active:hover{--gradient-to-color:#14a5c2}.xl\:hover\:to-white-button-active:hover,.xl\:hover\:to-white-button:hover{--gradient-to-color:#fff}.xl\:hover\:to-code:hover{--gradient-to-color:#3f3d57}.xl\:hover\:to-code-active:hover{--gradient-to-color:#37354b}.xl\:hover\:to-gray-lighter:hover{--gradient-to-color:#f7f7f7}.xl\:hover\:to-gray-lighter-active:hover{--gradient-to-color:#ebebeb}.xl\:hover\:to-gray-light:hover{--gradient-to-color:#d4d1d1}.xl\:hover\:to-gray-medium:hover{--gradient-to-color:#a8a0a0}.xl\:hover\:to-gray-darker:hover{--gradient-to-color:#504747}.xl\:hover\:to-gray-darker-active:hover{--gradient-to-color:#14a5c2}.xl\:hover\:to-api-default:hover{--gradient-to-color:#507192}.xl\:hover\:to-gray-xxl:hover{--gradient-to-color:#2c3e50}.xl\:hover\:to-line-even:hover{--gradient-to-color:#f3f6f7}.xl\:focus\:from-transparent:focus{--gradient-from-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.xl\:focus\:from-current:focus{--gradient-from-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\:focus\:from-black:focus{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.xl\:focus\:from-white:focus{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\:focus\:from-gray-100:focus{--gradient-from-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247,250,252,0))}.xl\:focus\:from-gray-200:focus{--gradient-from-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(237,242,247,0))}.xl\:focus\:from-gray-300:focus{--gradient-from-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(226,232,240,0))}.xl\:focus\:from-gray-400:focus{--gradient-from-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(203,213,224,0))}.xl\:focus\:from-gray-500:focus{--gradient-from-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(160,174,192,0))}.xl\:focus\:from-gray-600:focus{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.xl\:focus\:from-gray-700:focus{--gradient-from-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(74,85,104,0))}.xl\:focus\:from-gray-800:focus{--gradient-from-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45,55,72,0))}.xl\:focus\:from-gray-900:focus{--gradient-from-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,44,0))}.xl\:focus\:from-gray-DEFAULT:focus,.xl\:focus\:from-gray:focus{--gradient-from-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(113,128,150,0))}.xl\:focus\:from-red:focus{--gradient-from-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.xl\:focus\:from-orange:focus{--gradient-from-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.xl\:focus\:from-yellow:focus{--gradient-from-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.xl\:focus\:from-green-100:focus{--gradient-from-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(240,255,244,0))}.xl\:focus\:from-green-200:focus{--gradient-from-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(198,246,213,0))}.xl\:focus\:from-green-300:focus{--gradient-from-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154,230,180,0))}.xl\:focus\:from-green-400:focus{--gradient-from-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(104,211,145,0))}.xl\:focus\:from-green-500:focus{--gradient-from-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(72,187,120,0))}.xl\:focus\:from-green-600:focus{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.xl\:focus\:from-green-700:focus{--gradient-from-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(47,133,90,0))}.xl\:focus\:from-green-800:focus{--gradient-from-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(39,103,73,0))}.xl\:focus\:from-green-900:focus{--gradient-from-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,84,61,0))}.xl\:focus\:from-green-DEFAULT:focus,.xl\:focus\:from-green:focus{--gradient-from-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,161,105,0))}.xl\:focus\:from-teal-100:focus{--gradient-from-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(230,255,250,0))}.xl\:focus\:from-teal-200:focus{--gradient-from-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(178,245,234,0))}.xl\:focus\:from-teal-300:focus{--gradient-from-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(129,230,217,0))}.xl\:focus\:from-teal-400:focus{--gradient-from-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(79,209,197,0))}.xl\:focus\:from-teal-500:focus{--gradient-from-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(56,178,172,0))}.xl\:focus\:from-teal-600:focus{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.xl\:focus\:from-teal-700:focus{--gradient-from-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,122,123,0))}.xl\:focus\:from-teal-800:focus{--gradient-from-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(40,94,97,0))}.xl\:focus\:from-teal-900:focus{--gradient-from-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(35,78,82,0))}.xl\:focus\:from-teal-DEFAULT:focus,.xl\:focus\:from-teal:focus{--gradient-from-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(49,151,149,0))}.xl\:focus\:from-blue-50:focus{--gradient-from-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.xl\:focus\:from-blue-100:focus{--gradient-from-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.xl\:focus\:from-blue-200:focus{--gradient-from-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.xl\:focus\:from-blue-300:focus{--gradient-from-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.xl\:focus\:from-blue-400:focus{--gradient-from-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.xl\:focus\:from-blue-500:focus{--gradient-from-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.xl\:focus\:from-blue-600:focus{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.xl\:focus\:from-blue-700:focus{--gradient-from-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.xl\:focus\:from-blue-800:focus{--gradient-from-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.xl\:focus\:from-blue-900:focus{--gradient-from-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.xl\:focus\:from-blue-DEFAULT:focus,.xl\:focus\:from-blue:focus{--gradient-from-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.xl\:focus\:from-indigo-100:focus{--gradient-from-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235,244,255,0))}.xl\:focus\:from-indigo-200:focus{--gradient-from-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195,218,254,0))}.xl\:focus\:from-indigo-300:focus{--gradient-from-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163,191,250,0))}.xl\:focus\:from-indigo-400:focus{--gradient-from-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(127,156,245,0))}.xl\:focus\:from-indigo-500:focus{--gradient-from-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102,126,234,0))}.xl\:focus\:from-indigo-600:focus{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.xl\:focus\:from-indigo-700:focus{--gradient-from-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(76,81,191,0))}.xl\:focus\:from-indigo-800:focus{--gradient-from-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(67,65,144,0))}.xl\:focus\:from-indigo-900:focus{--gradient-from-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(60,54,107,0))}.xl\:focus\:from-indigo-DEFAULT:focus,.xl\:focus\:from-indigo:focus{--gradient-from-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(90,103,216,0))}.xl\:focus\:from-purple-100:focus{--gradient-from-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(250,245,255,0))}.xl\:focus\:from-purple-200:focus{--gradient-from-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,216,253,0))}.xl\:focus\:from-purple-300:focus{--gradient-from-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(214,188,250,0))}.xl\:focus\:from-purple-400:focus{--gradient-from-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(183,148,244,0))}.xl\:focus\:from-purple-500:focus{--gradient-from-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(159,122,234,0))}.xl\:focus\:from-purple-600:focus{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.xl\:focus\:from-purple-700:focus{--gradient-from-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(107,70,193,0))}.xl\:focus\:from-purple-800:focus{--gradient-from-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(85,60,154,0))}.xl\:focus\:from-purple-900:focus{--gradient-from-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(68,51,122,0))}.xl\:focus\:from-purple-DEFAULT:focus,.xl\:focus\:from-purple:focus{--gradient-from-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(128,90,213,0))}.xl\:focus\:from-pink:focus{--gradient-from-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(216,27,96,0))}.xl\:focus\:from-inherit:focus{--gradient-from-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\:focus\:from-amber:focus{--gradient-from-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.xl\:focus\:from-amber-active:focus{--gradient-from-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.xl\:focus\:from-ardoise:focus{--gradient-from-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.xl\:focus\:from-ardoise-active:focus{--gradient-from-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.xl\:focus\:from-blue-active:focus{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.xl\:focus\:from-lightBlue-active:focus,.xl\:focus\:from-lightBlue:focus{--gradient-from-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.xl\:focus\:from-deepBlue:focus{--gradient-from-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.xl\:focus\:from-deepBlue-active:focus{--gradient-from-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.xl\:focus\:from-gold:focus{--gradient-from-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.xl\:focus\:from-gold-active:focus{--gradient-from-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.xl\:focus\:from-grenadine:focus{--gradient-from-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.xl\:focus\:from-grenadine-active:focus{--gradient-from-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.xl\:focus\:from-kiwi:focus{--gradient-from-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.xl\:focus\:from-kiwi-active:focus{--gradient-from-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.xl\:focus\:from-lilas:focus{--gradient-from-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.xl\:focus\:from-lilas-active:focus{--gradient-from-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.xl\:focus\:from-mahogany:focus{--gradient-from-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.xl\:focus\:from-mahogany-active:focus{--gradient-from-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.xl\:focus\:from-ocher:focus{--gradient-from-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.xl\:focus\:from-ocher-active:focus{--gradient-from-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.xl\:focus\:from-pine:focus{--gradient-from-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.xl\:focus\:from-pine-active:focus{--gradient-from-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.xl\:focus\:from-platinum-active:focus,.xl\:focus\:from-platinum:focus{--gradient-from-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,transparent)}.xl\:focus\:from-prune:focus{--gradient-from-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.xl\:focus\:from-prune-active:focus{--gradient-from-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.xl\:focus\:from-sand:focus{--gradient-from-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.xl\:focus\:from-sand-active:focus{--gradient-from-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.xl\:focus\:from-sandPearl:focus{--gradient-from-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.xl\:focus\:from-sandPearl-active:focus{--gradient-from-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.xl\:focus\:from-silver:focus{--gradient-from-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.xl\:focus\:from-silver-active:focus{--gradient-from-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.xl\:focus\:from-skyBlue:focus{--gradient-from-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.xl\:focus\:from-skyBlue-active:focus{--gradient-from-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.xl\:focus\:from-southSea:focus{--gradient-from-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.xl\:focus\:from-southSea-active:focus{--gradient-from-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.xl\:focus\:from-turquoise:focus{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.xl\:focus\:from-turquoise-active:focus{--gradient-from-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.xl\:focus\:from-waterGreen:focus{--gradient-from-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.xl\:focus\:from-waterGreen-active:focus{--gradient-from-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.xl\:focus\:from-deepRed:focus{--gradient-from-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.xl\:focus\:from-deepRed-active:focus{--gradient-from-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.xl\:focus\:from-emerald:focus{--gradient-from-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.xl\:focus\:from-emerald-active:focus{--gradient-from-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.xl\:focus\:from-greenLight:focus{--gradient-from-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(124,179,66,0))}.xl\:focus\:from-orange-active:focus{--gradient-from-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.xl\:focus\:from-red-active:focus{--gradient-from-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.xl\:focus\:from-white-active:focus{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.xl\:focus\:from-white-button-active:focus,.xl\:focus\:from-white-button:focus{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\:focus\:from-code:focus{--gradient-from-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.xl\:focus\:from-code-active:focus{--gradient-from-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.xl\:focus\:from-gray-lighter:focus{--gradient-from-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.xl\:focus\:from-gray-lighter-active:focus{--gradient-from-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.xl\:focus\:from-gray-light:focus{--gradient-from-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(212,209,209,0))}.xl\:focus\:from-gray-medium:focus{--gradient-from-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(168,160,160,0))}.xl\:focus\:from-gray-darker:focus{--gradient-from-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,71,71,0))}.xl\:focus\:from-gray-darker-active:focus{--gradient-from-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.xl\:focus\:from-api-default:focus{--gradient-from-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(80,113,146,0))}.xl\:focus\:from-gray-xxl:focus{--gradient-from-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(44,62,80,0))}.xl\:focus\:from-line-even:focus{--gradient-from-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.xl\:focus\:via-transparent:focus{--gradient-via-color:transparent;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.xl\:focus\:via-current:focus{--gradient-via-color:currentColor;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\:focus\:via-black:focus{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.xl\:focus\:via-white:focus{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\:focus\:via-gray-100:focus{--gradient-via-color:#f7fafc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247,250,252,0))}.xl\:focus\:via-gray-200:focus{--gradient-via-color:#edf2f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(237,242,247,0))}.xl\:focus\:via-gray-300:focus{--gradient-via-color:#e2e8f0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(226,232,240,0))}.xl\:focus\:via-gray-400:focus{--gradient-via-color:#cbd5e0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(203,213,224,0))}.xl\:focus\:via-gray-500:focus{--gradient-via-color:#a0aec0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(160,174,192,0))}.xl\:focus\:via-gray-600:focus{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.xl\:focus\:via-gray-700:focus{--gradient-via-color:#4a5568;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(74,85,104,0))}.xl\:focus\:via-gray-800:focus{--gradient-via-color:#2d3748;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45,55,72,0))}.xl\:focus\:via-gray-900:focus{--gradient-via-color:#1a202c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,44,0))}.xl\:focus\:via-gray-DEFAULT:focus,.xl\:focus\:via-gray:focus{--gradient-via-color:#718096;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(113,128,150,0))}.xl\:focus\:via-red:focus{--gradient-via-color:#d64343;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(213.68999999999997,66.81000000000006,66.81000000000006,0))}.xl\:focus\:via-orange:focus{--gradient-via-color:#eb6437;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235.263,100.39349999999999,55.43699999999998,0))}.xl\:focus\:via-yellow:focus{--gradient-via-color:#f8da30;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(247.50300000000001,217.6221,48.296999999999976,0))}.xl\:focus\:via-green-100:focus{--gradient-via-color:#f0fff4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(240,255,244,0))}.xl\:focus\:via-green-200:focus{--gradient-via-color:#c6f6d5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(198,246,213,0))}.xl\:focus\:via-green-300:focus{--gradient-via-color:#9ae6b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154,230,180,0))}.xl\:focus\:via-green-400:focus{--gradient-via-color:#68d391;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(104,211,145,0))}.xl\:focus\:via-green-500:focus{--gradient-via-color:#48bb78;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(72,187,120,0))}.xl\:focus\:via-green-600:focus{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.xl\:focus\:via-green-700:focus{--gradient-via-color:#2f855a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(47,133,90,0))}.xl\:focus\:via-green-800:focus{--gradient-via-color:#276749;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(39,103,73,0))}.xl\:focus\:via-green-900:focus{--gradient-via-color:#22543d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,84,61,0))}.xl\:focus\:via-green-DEFAULT:focus,.xl\:focus\:via-green:focus{--gradient-via-color:#38a169;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,161,105,0))}.xl\:focus\:via-teal-100:focus{--gradient-via-color:#e6fffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(230,255,250,0))}.xl\:focus\:via-teal-200:focus{--gradient-via-color:#b2f5ea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(178,245,234,0))}.xl\:focus\:via-teal-300:focus{--gradient-via-color:#81e6d9;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(129,230,217,0))}.xl\:focus\:via-teal-400:focus{--gradient-via-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(79,209,197,0))}.xl\:focus\:via-teal-500:focus{--gradient-via-color:#38b2ac;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(56,178,172,0))}.xl\:focus\:via-teal-600:focus{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.xl\:focus\:via-teal-700:focus{--gradient-via-color:#2c7a7b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,122,123,0))}.xl\:focus\:via-teal-800:focus{--gradient-via-color:#285e61;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(40,94,97,0))}.xl\:focus\:via-teal-900:focus{--gradient-via-color:#234e52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(35,78,82,0))}.xl\:focus\:via-teal-DEFAULT:focus,.xl\:focus\:via-teal:focus{--gradient-via-color:#319795;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(49,151,149,0))}.xl\:focus\:via-blue-50:focus{--gradient-via-color:#d1eaff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(209.10000000000002,233.58,255,0))}.xl\:focus\:via-blue-100:focus{--gradient-via-color:#a8d7ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168.29999999999998,214.54,255,0))}.xl\:focus\:via-blue-200:focus{--gradient-via-color:#80c4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127.5,195.5,255,0))}.xl\:focus\:via-blue-300:focus{--gradient-via-color:#57b0ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.70000000000005,176.46000000000004,254.99999999999997,0))}.xl\:focus\:via-blue-400:focus{--gradient-via-color:#2e9dff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(45.90000000000001,157.42000000000002,254.99999999999997,0))}.xl\:focus\:via-blue-500:focus{--gradient-via-color:#058aff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(5.100000000000005,138.38000000000002,255,0))}.xl\:focus\:via-blue-600:focus{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.xl\:focus\:via-blue-700:focus{--gradient-via-color:#005fb3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,95.2,178.5,0))}.xl\:focus\:via-blue-800:focus{--gradient-via-color:#00498a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,73.44000000000003,137.70000000000002,0))}.xl\:focus\:via-blue-900:focus{--gradient-via-color:#003461;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,51.68000000000001,96.9,0))}.xl\:focus\:via-blue-DEFAULT:focus,.xl\:focus\:via-blue:focus{--gradient-via-color:#0075db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,116.96000000000001,219.29999999999998,0))}.xl\:focus\:via-indigo-100:focus{--gradient-via-color:#ebf4ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(235,244,255,0))}.xl\:focus\:via-indigo-200:focus{--gradient-via-color:#c3dafe;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195,218,254,0))}.xl\:focus\:via-indigo-300:focus{--gradient-via-color:#a3bffa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163,191,250,0))}.xl\:focus\:via-indigo-400:focus{--gradient-via-color:#7f9cf5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(127,156,245,0))}.xl\:focus\:via-indigo-500:focus{--gradient-via-color:#667eea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102,126,234,0))}.xl\:focus\:via-indigo-600:focus{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.xl\:focus\:via-indigo-700:focus{--gradient-via-color:#4c51bf;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(76,81,191,0))}.xl\:focus\:via-indigo-800:focus{--gradient-via-color:#434190;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(67,65,144,0))}.xl\:focus\:via-indigo-900:focus{--gradient-via-color:#3c366b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(60,54,107,0))}.xl\:focus\:via-indigo-DEFAULT:focus,.xl\:focus\:via-indigo:focus{--gradient-via-color:#5a67d8;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(90,103,216,0))}.xl\:focus\:via-purple-100:focus{--gradient-via-color:#faf5ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(250,245,255,0))}.xl\:focus\:via-purple-200:focus{--gradient-via-color:#e9d8fd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,216,253,0))}.xl\:focus\:via-purple-300:focus{--gradient-via-color:#d6bcfa;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(214,188,250,0))}.xl\:focus\:via-purple-400:focus{--gradient-via-color:#b794f4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(183,148,244,0))}.xl\:focus\:via-purple-500:focus{--gradient-via-color:#9f7aea;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(159,122,234,0))}.xl\:focus\:via-purple-600:focus{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.xl\:focus\:via-purple-700:focus{--gradient-via-color:#6b46c1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(107,70,193,0))}.xl\:focus\:via-purple-800:focus{--gradient-via-color:#553c9a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(85,60,154,0))}.xl\:focus\:via-purple-900:focus{--gradient-via-color:#44337a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(68,51,122,0))}.xl\:focus\:via-purple-DEFAULT:focus,.xl\:focus\:via-purple:focus{--gradient-via-color:#805ad5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(128,90,213,0))}.xl\:focus\:via-pink:focus{--gradient-via-color:#d81b60;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(216,27,96,0))}.xl\:focus\:via-inherit:focus{--gradient-via-color:inherit;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\:focus\:via-amber:focus{--gradient-via-color:#d78737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.44950000000006,135.15,54.85049999999996,0))}.xl\:focus\:via-amber-active:focus{--gradient-via-color:#e3872b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(227.4345,135.15,42.865500000000004,0))}.xl\:focus\:via-ardoise:focus{--gradient-via-color:#596a82;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(88.81650000000002,106.17775,130.4835,0))}.xl\:focus\:via-ardoise-active:focus{--gradient-via-color:#476794;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(71.2725,103.25374999999998,148.0275,0))}.xl\:focus\:via-blue-active:focus{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.xl\:focus\:via-lightBlue-active:focus,.xl\:focus\:via-lightBlue:focus{--gradient-via-color:rgba(0,85,138,0.1);--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,84.91499999999998,137.70000000000002,0))}.xl\:focus\:via-deepBlue:focus{--gradient-via-color:#0e346c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(14.075999999999993,51.77519999999999,108.324,0))}.xl\:focus\:via-deepBlue-active:focus{--gradient-via-color:#0a3f8f;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.94499999999998,63.18899999999998,143.055,0))}.xl\:focus\:via-gold:focus{--gradient-via-color:#bd9e56;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(189.31199999999998,158.3448,86.08800000000004,0))}.xl\:focus\:via-gold-active:focus{--gradient-via-color:#c9a34a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(201.042,163.0368,74.35800000000002,0))}.xl\:focus\:via-grenadine:focus{--gradient-via-color:#c35078;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.17700000000002,80.223,120.45689999999993,0))}.xl\:focus\:via-grenadine-active:focus{--gradient-via-color:#cf4475;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.90699999999998,68.49300000000004,116.93789999999994,0))}.xl\:focus\:via-kiwi:focus{--gradient-via-color:#9a9f1e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(154.2308,158.508,30.191999999999986,0))}.xl\:focus\:via-kiwi-active:focus{--gradient-via-color:#a3a815;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(163.03679999999997,167.94299999999998,20.75700000000001,0))}.xl\:focus\:via-lilas:focus{--gradient-via-color:#7ea1d3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(125.81700000000005,161.21949999999998,210.78299999999996,0))}.xl\:focus\:via-lilas-active:focus{--gradient-via-color:#75a0db;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(117.147,159.7745,219.453,0))}.xl\:focus\:via-mahogany:focus{--gradient-via-color:#57142e;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(86.751,20.348999999999997,45.80309999999995,0))}.xl\:focus\:via-mahogany-active:focus{--gradient-via-color:#610a2b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(97.46099999999998,9.639000000000014,43.304099999999934,0))}.xl\:focus\:via-ocher:focus{--gradient-via-color:#c29614;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(193.851,150.47549999999998,20.348999999999997,0))}.xl\:focus\:via-ocher-active:focus{--gradient-via-color:#cd9c0a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(204.561,155.8305,9.638999999999985,0))}.xl\:focus\:via-pine:focus{--gradient-via-color:#144d52;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.39999999999999,76.50000000000003,81.60000000000002,0))}.xl\:focus\:via-pine-active:focus{--gradient-via-color:#0a555c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(10.199999999999996,85.00000000000003,91.80000000000001,0))}.xl\:focus\:via-platinum-active:focus,.xl\:focus\:via-platinum:focus{--gradient-via-color:#000;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,transparent)}.xl\:focus\:via-prune:focus{--gradient-via-color:#661456;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(102.204,20.195999999999998,85.80239999999993,0))}.xl\:focus\:via-prune-active:focus{--gradient-via-color:#72085d;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(114.444,7.955999999999987,93.14639999999991,0))}.xl\:focus\:via-sand:focus{--gradient-via-color:#d7be88;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(215.475,190.44249999999997,136.42499999999998,0))}.xl\:focus\:via-sand-active:focus{--gradient-via-color:#dfc181;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(223.38000000000002,193.341,128.51999999999995,0))}.xl\:focus\:via-sandPearl:focus{--gradient-via-color:#f0e5d6;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(239.5725,229.4745,214.32750000000001,0))}.xl\:focus\:via-sandPearl-active:focus{--gradient-via-color:#f2e6d4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.37749999999997,230.0355,211.52250000000004,0))}.xl\:focus\:via-silver:focus{--gradient-via-color:#b1b2b4;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(176.97,177.98999999999998,180.03,0))}.xl\:focus\:via-silver-active:focus{--gradient-via-color:#a9afbc;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(169.32,175.44,187.68,0))}.xl\:focus\:via-skyBlue:focus{--gradient-via-color:#98d2d7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(152.184,209.78,215.016,0))}.xl\:focus\:via-skyBlue-active:focus{--gradient-via-color:#91d8de;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(145.04399999999998,215.73,222.156,0))}.xl\:focus\:via-southSea:focus{--gradient-via-color:#9dc9cd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(156.64649999999997,200.57279999999997,205.45350000000002,0))}.xl\:focus\:via-southSea-active:focus{--gradient-via-color:#95ced5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(149.2515,206.48879999999994,212.8485,0))}.xl\:focus\:via-turquoise:focus{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.xl\:focus\:via-turquoise-active:focus{--gradient-via-color:#0aaccd;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(9.638999999999985,172.07399999999996,204.561,0))}.xl\:focus\:via-waterGreen:focus{--gradient-via-color:#007571;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,117.30000000000001,113.39000000000004,0))}.xl\:focus\:via-waterGreen-active:focus{--gradient-via-color:#00a8a3;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(0,168.3,162.69000000000003,0))}.xl\:focus\:via-deepRed:focus{--gradient-via-color:#c32222;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(195.07500000000002,34.425000000000004,34.425000000000004,0))}.xl\:focus\:via-deepRed-active:focus{--gradient-via-color:#cf1717;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(206.55,22.949999999999992,22.949999999999992,0))}.xl\:focus\:via-emerald:focus{--gradient-via-color:#14a33a;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.195999999999984,163.404,58.3848,0))}.xl\:focus\:via-emerald-active:focus{--gradient-via-color:#0bad36;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(11.016000000000004,172.584,54.100800000000014,0))}.xl\:focus\:via-greenLight:focus{--gradient-via-color:#7cb342;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(124,179,66,0))}.xl\:focus\:via-orange-active:focus{--gradient-via-color:#f65f2c;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(246.228,94.91099999999997,44.47199999999997,0))}.xl\:focus\:via-red-active:focus{--gradient-via-color:#e13737;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(225.165,55.33500000000002,55.33500000000002,0))}.xl\:focus\:via-white-active:focus{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.xl\:focus\:via-white-button-active:focus,.xl\:focus\:via-white-button:focus{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\:focus\:via-code:focus{--gradient-via-color:#3f3d57;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(63.473749999999995,61.37850000000001,86.52149999999999,0))}.xl\:focus\:via-code-active:focus{--gradient-via-color:#37354b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(55.07999999999999,52.9125,74.58749999999999,0))}.xl\:focus\:via-gray-lighter:focus{--gradient-via-color:#f7f7f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,96.9%,0))}.xl\:focus\:via-gray-lighter-active:focus{--gradient-via-color:#ebebeb;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(234.60000000000002,234.60000000000002,234.60000000000002,0))}.xl\:focus\:via-gray-light:focus{--gradient-via-color:#d4d1d1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(212,209,209,0))}.xl\:focus\:via-gray-medium:focus{--gradient-via-color:#a8a0a0;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(168,160,160,0))}.xl\:focus\:via-gray-darker:focus{--gradient-via-color:#504747;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,71,71,0))}.xl\:focus\:via-gray-darker-active:focus{--gradient-via-color:#14a5c2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(20.348999999999997,164.93399999999994,193.851,0))}.xl\:focus\:via-api-default:focus{--gradient-via-color:#507192;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(80,113,146,0))}.xl\:focus\:via-gray-xxl:focus{--gradient-via-color:#2c3e50;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(44,62,80,0))}.xl\:focus\:via-line-even:focus{--gradient-via-color:#f3f6f7;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(242.556,245.92199999999997,247.04399999999998,0))}.xl\:focus\:to-transparent:focus{--gradient-to-color:transparent}.xl\:focus\:to-current:focus{--gradient-to-color:currentColor}.xl\:focus\:to-black:focus{--gradient-to-color:#000}.xl\:focus\:to-white:focus{--gradient-to-color:#fff}.xl\:focus\:to-gray-100:focus{--gradient-to-color:#f7fafc}.xl\:focus\:to-gray-200:focus{--gradient-to-color:#edf2f7}.xl\:focus\:to-gray-300:focus{--gradient-to-color:#e2e8f0}.xl\:focus\:to-gray-400:focus{--gradient-to-color:#cbd5e0}.xl\:focus\:to-gray-500:focus{--gradient-to-color:#a0aec0}.xl\:focus\:to-gray-600:focus{--gradient-to-color:#718096}.xl\:focus\:to-gray-700:focus{--gradient-to-color:#4a5568}.xl\:focus\:to-gray-800:focus{--gradient-to-color:#2d3748}.xl\:focus\:to-gray-900:focus{--gradient-to-color:#1a202c}.xl\:focus\:to-gray-DEFAULT:focus,.xl\:focus\:to-gray:focus{--gradient-to-color:#718096}.xl\:focus\:to-red:focus{--gradient-to-color:#d64343}.xl\:focus\:to-orange:focus{--gradient-to-color:#eb6437}.xl\:focus\:to-yellow:focus{--gradient-to-color:#f8da30}.xl\:focus\:to-green-100:focus{--gradient-to-color:#f0fff4}.xl\:focus\:to-green-200:focus{--gradient-to-color:#c6f6d5}.xl\:focus\:to-green-300:focus{--gradient-to-color:#9ae6b4}.xl\:focus\:to-green-400:focus{--gradient-to-color:#68d391}.xl\:focus\:to-green-500:focus{--gradient-to-color:#48bb78}.xl\:focus\:to-green-600:focus{--gradient-to-color:#38a169}.xl\:focus\:to-green-700:focus{--gradient-to-color:#2f855a}.xl\:focus\:to-green-800:focus{--gradient-to-color:#276749}.xl\:focus\:to-green-900:focus{--gradient-to-color:#22543d}.xl\:focus\:to-green-DEFAULT:focus,.xl\:focus\:to-green:focus{--gradient-to-color:#38a169}.xl\:focus\:to-teal-100:focus{--gradient-to-color:#e6fffa}.xl\:focus\:to-teal-200:focus{--gradient-to-color:#b2f5ea}.xl\:focus\:to-teal-300:focus{--gradient-to-color:#81e6d9}.xl\:focus\:to-teal-400:focus{--gradient-to-color:#4fd1c5}.xl\:focus\:to-teal-500:focus{--gradient-to-color:#38b2ac}.xl\:focus\:to-teal-600:focus{--gradient-to-color:#319795}.xl\:focus\:to-teal-700:focus{--gradient-to-color:#2c7a7b}.xl\:focus\:to-teal-800:focus{--gradient-to-color:#285e61}.xl\:focus\:to-teal-900:focus{--gradient-to-color:#234e52}.xl\:focus\:to-teal-DEFAULT:focus,.xl\:focus\:to-teal:focus{--gradient-to-color:#319795}.xl\:focus\:to-blue-50:focus{--gradient-to-color:#d1eaff}.xl\:focus\:to-blue-100:focus{--gradient-to-color:#a8d7ff}.xl\:focus\:to-blue-200:focus{--gradient-to-color:#80c4ff}.xl\:focus\:to-blue-300:focus{--gradient-to-color:#57b0ff}.xl\:focus\:to-blue-400:focus{--gradient-to-color:#2e9dff}.xl\:focus\:to-blue-500:focus{--gradient-to-color:#058aff}.xl\:focus\:to-blue-600:focus{--gradient-to-color:#0075db}.xl\:focus\:to-blue-700:focus{--gradient-to-color:#005fb3}.xl\:focus\:to-blue-800:focus{--gradient-to-color:#00498a}.xl\:focus\:to-blue-900:focus{--gradient-to-color:#003461}.xl\:focus\:to-blue-DEFAULT:focus,.xl\:focus\:to-blue:focus{--gradient-to-color:#0075db}.xl\:focus\:to-indigo-100:focus{--gradient-to-color:#ebf4ff}.xl\:focus\:to-indigo-200:focus{--gradient-to-color:#c3dafe}.xl\:focus\:to-indigo-300:focus{--gradient-to-color:#a3bffa}.xl\:focus\:to-indigo-400:focus{--gradient-to-color:#7f9cf5}.xl\:focus\:to-indigo-500:focus{--gradient-to-color:#667eea}.xl\:focus\:to-indigo-600:focus{--gradient-to-color:#5a67d8}.xl\:focus\:to-indigo-700:focus{--gradient-to-color:#4c51bf}.xl\:focus\:to-indigo-800:focus{--gradient-to-color:#434190}.xl\:focus\:to-indigo-900:focus{--gradient-to-color:#3c366b}.xl\:focus\:to-indigo-DEFAULT:focus,.xl\:focus\:to-indigo:focus{--gradient-to-color:#5a67d8}.xl\:focus\:to-purple-100:focus{--gradient-to-color:#faf5ff}.xl\:focus\:to-purple-200:focus{--gradient-to-color:#e9d8fd}.xl\:focus\:to-purple-300:focus{--gradient-to-color:#d6bcfa}.xl\:focus\:to-purple-400:focus{--gradient-to-color:#b794f4}.xl\:focus\:to-purple-500:focus{--gradient-to-color:#9f7aea}.xl\:focus\:to-purple-600:focus{--gradient-to-color:#805ad5}.xl\:focus\:to-purple-700:focus{--gradient-to-color:#6b46c1}.xl\:focus\:to-purple-800:focus{--gradient-to-color:#553c9a}.xl\:focus\:to-purple-900:focus{--gradient-to-color:#44337a}.xl\:focus\:to-purple-DEFAULT:focus,.xl\:focus\:to-purple:focus{--gradient-to-color:#805ad5}.xl\:focus\:to-pink:focus{--gradient-to-color:#d81b60}.xl\:focus\:to-inherit:focus{--gradient-to-color:inherit}.xl\:focus\:to-amber:focus{--gradient-to-color:#d78737}.xl\:focus\:to-amber-active:focus{--gradient-to-color:#e3872b}.xl\:focus\:to-ardoise:focus{--gradient-to-color:#596a82}.xl\:focus\:to-ardoise-active:focus{--gradient-to-color:#476794}.xl\:focus\:to-blue-active:focus{--gradient-to-color:#14a5c2}.xl\:focus\:to-lightBlue-active:focus,.xl\:focus\:to-lightBlue:focus{--gradient-to-color:rgba(0,85,138,0.1)}.xl\:focus\:to-deepBlue:focus{--gradient-to-color:#0e346c}.xl\:focus\:to-deepBlue-active:focus{--gradient-to-color:#0a3f8f}.xl\:focus\:to-gold:focus{--gradient-to-color:#bd9e56}.xl\:focus\:to-gold-active:focus{--gradient-to-color:#c9a34a}.xl\:focus\:to-grenadine:focus{--gradient-to-color:#c35078}.xl\:focus\:to-grenadine-active:focus{--gradient-to-color:#cf4475}.xl\:focus\:to-kiwi:focus{--gradient-to-color:#9a9f1e}.xl\:focus\:to-kiwi-active:focus{--gradient-to-color:#a3a815}.xl\:focus\:to-lilas:focus{--gradient-to-color:#7ea1d3}.xl\:focus\:to-lilas-active:focus{--gradient-to-color:#75a0db}.xl\:focus\:to-mahogany:focus{--gradient-to-color:#57142e}.xl\:focus\:to-mahogany-active:focus{--gradient-to-color:#610a2b}.xl\:focus\:to-ocher:focus{--gradient-to-color:#c29614}.xl\:focus\:to-ocher-active:focus{--gradient-to-color:#cd9c0a}.xl\:focus\:to-pine:focus{--gradient-to-color:#144d52}.xl\:focus\:to-pine-active:focus{--gradient-to-color:#0a555c}.xl\:focus\:to-platinum-active:focus,.xl\:focus\:to-platinum:focus{--gradient-to-color:#000}.xl\:focus\:to-prune:focus{--gradient-to-color:#661456}.xl\:focus\:to-prune-active:focus{--gradient-to-color:#72085d}.xl\:focus\:to-sand:focus{--gradient-to-color:#d7be88}.xl\:focus\:to-sand-active:focus{--gradient-to-color:#dfc181}.xl\:focus\:to-sandPearl:focus{--gradient-to-color:#f0e5d6}.xl\:focus\:to-sandPearl-active:focus{--gradient-to-color:#f2e6d4}.xl\:focus\:to-silver:focus{--gradient-to-color:#b1b2b4}.xl\:focus\:to-silver-active:focus{--gradient-to-color:#a9afbc}.xl\:focus\:to-skyBlue:focus{--gradient-to-color:#98d2d7}.xl\:focus\:to-skyBlue-active:focus{--gradient-to-color:#91d8de}.xl\:focus\:to-southSea:focus{--gradient-to-color:#9dc9cd}.xl\:focus\:to-southSea-active:focus{--gradient-to-color:#95ced5}.xl\:focus\:to-turquoise:focus{--gradient-to-color:#14a5c2}.xl\:focus\:to-turquoise-active:focus{--gradient-to-color:#0aaccd}.xl\:focus\:to-waterGreen:focus{--gradient-to-color:#007571}.xl\:focus\:to-waterGreen-active:focus{--gradient-to-color:#00a8a3}.xl\:focus\:to-deepRed:focus{--gradient-to-color:#c32222}.xl\:focus\:to-deepRed-active:focus{--gradient-to-color:#cf1717}.xl\:focus\:to-emerald:focus{--gradient-to-color:#14a33a}.xl\:focus\:to-emerald-active:focus{--gradient-to-color:#0bad36}.xl\:focus\:to-greenLight:focus{--gradient-to-color:#7cb342}.xl\:focus\:to-orange-active:focus{--gradient-to-color:#f65f2c}.xl\:focus\:to-red-active:focus{--gradient-to-color:#e13737}.xl\:focus\:to-white-active:focus{--gradient-to-color:#14a5c2}.xl\:focus\:to-white-button-active:focus,.xl\:focus\:to-white-button:focus{--gradient-to-color:#fff}.xl\:focus\:to-code:focus{--gradient-to-color:#3f3d57}.xl\:focus\:to-code-active:focus{--gradient-to-color:#37354b}.xl\:focus\:to-gray-lighter:focus{--gradient-to-color:#f7f7f7}.xl\:focus\:to-gray-lighter-active:focus{--gradient-to-color:#ebebeb}.xl\:focus\:to-gray-light:focus{--gradient-to-color:#d4d1d1}.xl\:focus\:to-gray-medium:focus{--gradient-to-color:#a8a0a0}.xl\:focus\:to-gray-darker:focus{--gradient-to-color:#504747}.xl\:focus\:to-gray-darker-active:focus{--gradient-to-color:#14a5c2}.xl\:focus\:to-api-default:focus{--gradient-to-color:#507192}.xl\:focus\:to-gray-xxl:focus{--gradient-to-color:#2c3e50}.xl\:focus\:to-line-even:focus{--gradient-to-color:#f3f6f7}.xl\:bg-opacity-0{--bg-opacity:0}.xl\:bg-opacity-25{--bg-opacity:0.25}.xl\:bg-opacity-50{--bg-opacity:0.5}.xl\:bg-opacity-75{--bg-opacity:0.75}.xl\:bg-opacity-100{--bg-opacity:1}.xl\:hover\:bg-opacity-0:hover{--bg-opacity:0}.xl\:hover\:bg-opacity-25:hover{--bg-opacity:0.25}.xl\:hover\:bg-opacity-50:hover{--bg-opacity:0.5}.xl\:hover\:bg-opacity-75:hover{--bg-opacity:0.75}.xl\:hover\:bg-opacity-100:hover{--bg-opacity:1}.xl\:focus\:bg-opacity-0:focus{--bg-opacity:0}.xl\:focus\:bg-opacity-25:focus{--bg-opacity:0.25}.xl\:focus\:bg-opacity-50:focus{--bg-opacity:0.5}.xl\:focus\:bg-opacity-75:focus{--bg-opacity:0.75}.xl\:focus\:bg-opacity-100:focus{--bg-opacity:1}.xl\:bg-bottom{background-position:bottom}.xl\:bg-center{background-position:50%}.xl\:bg-left{background-position:0}.xl\:bg-left-bottom{background-position:0 100%}.xl\:bg-left-top{background-position:0 0}.xl\:bg-right{background-position:100%}.xl\:bg-right-bottom{background-position:100% 100%}.xl\:bg-right-top{background-position:100% 0}.xl\:bg-top{background-position:top}.xl\:bg-repeat{background-repeat:repeat}.xl\:bg-no-repeat{background-repeat:no-repeat}.xl\:bg-repeat-x{background-repeat:repeat-x}.xl\:bg-repeat-y{background-repeat:repeat-y}.xl\:bg-repeat-round{background-repeat:round}.xl\:bg-repeat-space{background-repeat:space}.xl\:bg-auto{background-size:auto}.xl\:bg-cover{background-size:cover}.xl\:bg-contain{background-size:contain}.xl\:border-collapse{border-collapse:collapse}.xl\:border-separate{border-collapse:separate}.xl\:border-transparent{border-color:transparent}.xl\:border-current{border-color:currentColor}.xl\:border-black{border-color:#000}.xl\:border-white{border-color:#fff}.xl\:border-gray-100{--border-opacity:1;border-color:#f7fafc;border-color:rgba(247,250,252,var(--border-opacity))}.xl\:border-gray-200{--border-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--border-opacity))}.xl\:border-gray-300{--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity))}.xl\:border-gray-400{--border-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--border-opacity))}.xl\:border-gray-500{--border-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--border-opacity))}.xl\:border-gray-600{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.xl\:border-gray-700{--border-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--border-opacity))}.xl\:border-gray-800{--border-opacity:1;border-color:#2d3748;border-color:rgba(45,55,72,var(--border-opacity))}.xl\:border-gray-900{--border-opacity:1;border-color:#1a202c;border-color:rgba(26,32,44,var(--border-opacity))}.xl\:border-gray,.xl\:border-gray-DEFAULT{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.xl\:border-red{border-color:#d64343}.xl\:border-orange{border-color:#eb6437}.xl\:border-yellow{border-color:#f8da30}.xl\:border-green-100{--border-opacity:1;border-color:#f0fff4;border-color:rgba(240,255,244,var(--border-opacity))}.xl\:border-green-200{--border-opacity:1;border-color:#c6f6d5;border-color:rgba(198,246,213,var(--border-opacity))}.xl\:border-green-300{--border-opacity:1;border-color:#9ae6b4;border-color:rgba(154,230,180,var(--border-opacity))}.xl\:border-green-400{--border-opacity:1;border-color:#68d391;border-color:rgba(104,211,145,var(--border-opacity))}.xl\:border-green-500{--border-opacity:1;border-color:#48bb78;border-color:rgba(72,187,120,var(--border-opacity))}.xl\:border-green-600{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.xl\:border-green-700{--border-opacity:1;border-color:#2f855a;border-color:rgba(47,133,90,var(--border-opacity))}.xl\:border-green-800{--border-opacity:1;border-color:#276749;border-color:rgba(39,103,73,var(--border-opacity))}.xl\:border-green-900{--border-opacity:1;border-color:#22543d;border-color:rgba(34,84,61,var(--border-opacity))}.xl\:border-green,.xl\:border-green-DEFAULT{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.xl\:border-teal-100{--border-opacity:1;border-color:#e6fffa;border-color:rgba(230,255,250,var(--border-opacity))}.xl\:border-teal-200{--border-opacity:1;border-color:#b2f5ea;border-color:rgba(178,245,234,var(--border-opacity))}.xl\:border-teal-300{--border-opacity:1;border-color:#81e6d9;border-color:rgba(129,230,217,var(--border-opacity))}.xl\:border-teal-400{--border-opacity:1;border-color:#4fd1c5;border-color:rgba(79,209,197,var(--border-opacity))}.xl\:border-teal-500{--border-opacity:1;border-color:#38b2ac;border-color:rgba(56,178,172,var(--border-opacity))}.xl\:border-teal-600{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.xl\:border-teal-700{--border-opacity:1;border-color:#2c7a7b;border-color:rgba(44,122,123,var(--border-opacity))}.xl\:border-teal-800{--border-opacity:1;border-color:#285e61;border-color:rgba(40,94,97,var(--border-opacity))}.xl\:border-teal-900{--border-opacity:1;border-color:#234e52;border-color:rgba(35,78,82,var(--border-opacity))}.xl\:border-teal,.xl\:border-teal-DEFAULT{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.xl\:border-blue-50{border-color:#d1eaff}.xl\:border-blue-100{border-color:#a8d7ff}.xl\:border-blue-200{border-color:#80c4ff}.xl\:border-blue-300{border-color:#57b0ff}.xl\:border-blue-400{border-color:#2e9dff}.xl\:border-blue-500{border-color:#058aff}.xl\:border-blue-600{border-color:#0075db}.xl\:border-blue-700{border-color:#005fb3}.xl\:border-blue-800{border-color:#00498a}.xl\:border-blue-900{border-color:#003461}.xl\:border-blue,.xl\:border-blue-DEFAULT{border-color:#0075db}.xl\:border-indigo-100{--border-opacity:1;border-color:#ebf4ff;border-color:rgba(235,244,255,var(--border-opacity))}.xl\:border-indigo-200{--border-opacity:1;border-color:#c3dafe;border-color:rgba(195,218,254,var(--border-opacity))}.xl\:border-indigo-300{--border-opacity:1;border-color:#a3bffa;border-color:rgba(163,191,250,var(--border-opacity))}.xl\:border-indigo-400{--border-opacity:1;border-color:#7f9cf5;border-color:rgba(127,156,245,var(--border-opacity))}.xl\:border-indigo-500{--border-opacity:1;border-color:#667eea;border-color:rgba(102,126,234,var(--border-opacity))}.xl\:border-indigo-600{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.xl\:border-indigo-700{--border-opacity:1;border-color:#4c51bf;border-color:rgba(76,81,191,var(--border-opacity))}.xl\:border-indigo-800{--border-opacity:1;border-color:#434190;border-color:rgba(67,65,144,var(--border-opacity))}.xl\:border-indigo-900{--border-opacity:1;border-color:#3c366b;border-color:rgba(60,54,107,var(--border-opacity))}.xl\:border-indigo,.xl\:border-indigo-DEFAULT{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.xl\:border-purple-100{--border-opacity:1;border-color:#faf5ff;border-color:rgba(250,245,255,var(--border-opacity))}.xl\:border-purple-200{--border-opacity:1;border-color:#e9d8fd;border-color:rgba(233,216,253,var(--border-opacity))}.xl\:border-purple-300{--border-opacity:1;border-color:#d6bcfa;border-color:rgba(214,188,250,var(--border-opacity))}.xl\:border-purple-400{--border-opacity:1;border-color:#b794f4;border-color:rgba(183,148,244,var(--border-opacity))}.xl\:border-purple-500{--border-opacity:1;border-color:#9f7aea;border-color:rgba(159,122,234,var(--border-opacity))}.xl\:border-purple-600{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.xl\:border-purple-700{--border-opacity:1;border-color:#6b46c1;border-color:rgba(107,70,193,var(--border-opacity))}.xl\:border-purple-800{--border-opacity:1;border-color:#553c9a;border-color:rgba(85,60,154,var(--border-opacity))}.xl\:border-purple-900{--border-opacity:1;border-color:#44337a;border-color:rgba(68,51,122,var(--border-opacity))}.xl\:border-purple,.xl\:border-purple-DEFAULT{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.xl\:border-pink{--border-opacity:1;border-color:#d81b60;border-color:rgba(216,27,96,var(--border-opacity))}.xl\:border-inherit{border-color:inherit}.xl\:border-amber{border-color:#d78737}.xl\:border-amber-active{border-color:#e3872b}.xl\:border-ardoise{border-color:#596a82}.xl\:border-ardoise-active{border-color:#476794}.xl\:border-blue-active{border-color:#14a5c2}.xl\:border-lightBlue,.xl\:border-lightBlue-active{border-color:rgba(0,85,138,.1)}.xl\:border-deepBlue{border-color:#0e346c}.xl\:border-deepBlue-active{border-color:#0a3f8f}.xl\:border-gold{border-color:#bd9e56}.xl\:border-gold-active{border-color:#c9a34a}.xl\:border-grenadine{border-color:#c35078}.xl\:border-grenadine-active{border-color:#cf4475}.xl\:border-kiwi{border-color:#9a9f1e}.xl\:border-kiwi-active{border-color:#a3a815}.xl\:border-lilas{border-color:#7ea1d3}.xl\:border-lilas-active{border-color:#75a0db}.xl\:border-mahogany{border-color:#57142e}.xl\:border-mahogany-active{border-color:#610a2b}.xl\:border-ocher{border-color:#c29614}.xl\:border-ocher-active{border-color:#cd9c0a}.xl\:border-pine{border-color:#144d52}.xl\:border-pine-active{border-color:#0a555c}.xl\:border-platinum,.xl\:border-platinum-active{border-color:#000}.xl\:border-prune{border-color:#661456}.xl\:border-prune-active{border-color:#72085d}.xl\:border-sand{border-color:#d7be88}.xl\:border-sand-active{border-color:#dfc181}.xl\:border-sandPearl{border-color:#f0e5d6}.xl\:border-sandPearl-active{border-color:#f2e6d4}.xl\:border-silver{border-color:#b1b2b4}.xl\:border-silver-active{border-color:#a9afbc}.xl\:border-skyBlue{border-color:#98d2d7}.xl\:border-skyBlue-active{border-color:#91d8de}.xl\:border-southSea{border-color:#9dc9cd}.xl\:border-southSea-active{border-color:#95ced5}.xl\:border-turquoise{border-color:#14a5c2}.xl\:border-turquoise-active{border-color:#0aaccd}.xl\:border-waterGreen{border-color:#007571}.xl\:border-waterGreen-active{border-color:#00a8a3}.xl\:border-deepRed{border-color:#c32222}.xl\:border-deepRed-active{border-color:#cf1717}.xl\:border-emerald{border-color:#14a33a}.xl\:border-emerald-active{border-color:#0bad36}.xl\:border-greenLight{--border-opacity:1;border-color:#7cb342;border-color:rgba(124,179,66,var(--border-opacity))}.xl\:border-orange-active{border-color:#f65f2c}.xl\:border-red-active{border-color:#e13737}.xl\:border-white-active{border-color:#14a5c2}.xl\:border-white-button,.xl\:border-white-button-active{border-color:#fff}.xl\:border-code{border-color:#3f3d57}.xl\:border-code-active{border-color:#37354b}.xl\:border-gray-lighter{--border-opacity:1;border-color:#f7f7f7;border-color:rgba(247,247,247,var(--border-opacity))}.xl\:border-gray-lighter-active{border-color:#ebebeb}.xl\:border-gray-light{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.xl\:border-gray-medium{--border-opacity:1;border-color:#a8a0a0;border-color:rgba(168,160,160,var(--border-opacity))}.xl\:border-gray-darker{--border-opacity:1;border-color:#504747;border-color:rgba(80,71,71,var(--border-opacity))}.xl\:border-gray-darker-active{border-color:#14a5c2}.xl\:border-api-default{--border-opacity:1;border-color:#507192;border-color:rgba(80,113,146,var(--border-opacity))}.xl\:border-gray-xxl{--border-opacity:1;border-color:#2c3e50;border-color:rgba(44,62,80,var(--border-opacity))}.xl\:border-line-even{border-color:#f3f6f7}.xl\:border-DEFAULT{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.xl\:hover\:border-transparent:hover{border-color:transparent}.xl\:hover\:border-current:hover{border-color:currentColor}.xl\:hover\:border-black:hover{border-color:#000}.xl\:hover\:border-white:hover{border-color:#fff}.xl\:hover\:border-gray-100:hover{--border-opacity:1;border-color:#f7fafc;border-color:rgba(247,250,252,var(--border-opacity))}.xl\:hover\:border-gray-200:hover{--border-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--border-opacity))}.xl\:hover\:border-gray-300:hover{--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity))}.xl\:hover\:border-gray-400:hover{--border-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--border-opacity))}.xl\:hover\:border-gray-500:hover{--border-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--border-opacity))}.xl\:hover\:border-gray-600:hover{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.xl\:hover\:border-gray-700:hover{--border-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--border-opacity))}.xl\:hover\:border-gray-800:hover{--border-opacity:1;border-color:#2d3748;border-color:rgba(45,55,72,var(--border-opacity))}.xl\:hover\:border-gray-900:hover{--border-opacity:1;border-color:#1a202c;border-color:rgba(26,32,44,var(--border-opacity))}.xl\:hover\:border-gray-DEFAULT:hover,.xl\:hover\:border-gray:hover{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.xl\:hover\:border-red:hover{border-color:#d64343}.xl\:hover\:border-orange:hover{border-color:#eb6437}.xl\:hover\:border-yellow:hover{border-color:#f8da30}.xl\:hover\:border-green-100:hover{--border-opacity:1;border-color:#f0fff4;border-color:rgba(240,255,244,var(--border-opacity))}.xl\:hover\:border-green-200:hover{--border-opacity:1;border-color:#c6f6d5;border-color:rgba(198,246,213,var(--border-opacity))}.xl\:hover\:border-green-300:hover{--border-opacity:1;border-color:#9ae6b4;border-color:rgba(154,230,180,var(--border-opacity))}.xl\:hover\:border-green-400:hover{--border-opacity:1;border-color:#68d391;border-color:rgba(104,211,145,var(--border-opacity))}.xl\:hover\:border-green-500:hover{--border-opacity:1;border-color:#48bb78;border-color:rgba(72,187,120,var(--border-opacity))}.xl\:hover\:border-green-600:hover{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.xl\:hover\:border-green-700:hover{--border-opacity:1;border-color:#2f855a;border-color:rgba(47,133,90,var(--border-opacity))}.xl\:hover\:border-green-800:hover{--border-opacity:1;border-color:#276749;border-color:rgba(39,103,73,var(--border-opacity))}.xl\:hover\:border-green-900:hover{--border-opacity:1;border-color:#22543d;border-color:rgba(34,84,61,var(--border-opacity))}.xl\:hover\:border-green-DEFAULT:hover,.xl\:hover\:border-green:hover{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.xl\:hover\:border-teal-100:hover{--border-opacity:1;border-color:#e6fffa;border-color:rgba(230,255,250,var(--border-opacity))}.xl\:hover\:border-teal-200:hover{--border-opacity:1;border-color:#b2f5ea;border-color:rgba(178,245,234,var(--border-opacity))}.xl\:hover\:border-teal-300:hover{--border-opacity:1;border-color:#81e6d9;border-color:rgba(129,230,217,var(--border-opacity))}.xl\:hover\:border-teal-400:hover{--border-opacity:1;border-color:#4fd1c5;border-color:rgba(79,209,197,var(--border-opacity))}.xl\:hover\:border-teal-500:hover{--border-opacity:1;border-color:#38b2ac;border-color:rgba(56,178,172,var(--border-opacity))}.xl\:hover\:border-teal-600:hover{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.xl\:hover\:border-teal-700:hover{--border-opacity:1;border-color:#2c7a7b;border-color:rgba(44,122,123,var(--border-opacity))}.xl\:hover\:border-teal-800:hover{--border-opacity:1;border-color:#285e61;border-color:rgba(40,94,97,var(--border-opacity))}.xl\:hover\:border-teal-900:hover{--border-opacity:1;border-color:#234e52;border-color:rgba(35,78,82,var(--border-opacity))}.xl\:hover\:border-teal-DEFAULT:hover,.xl\:hover\:border-teal:hover{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.xl\:hover\:border-blue-50:hover{border-color:#d1eaff}.xl\:hover\:border-blue-100:hover{border-color:#a8d7ff}.xl\:hover\:border-blue-200:hover{border-color:#80c4ff}.xl\:hover\:border-blue-300:hover{border-color:#57b0ff}.xl\:hover\:border-blue-400:hover{border-color:#2e9dff}.xl\:hover\:border-blue-500:hover{border-color:#058aff}.xl\:hover\:border-blue-600:hover{border-color:#0075db}.xl\:hover\:border-blue-700:hover{border-color:#005fb3}.xl\:hover\:border-blue-800:hover{border-color:#00498a}.xl\:hover\:border-blue-900:hover{border-color:#003461}.xl\:hover\:border-blue-DEFAULT:hover,.xl\:hover\:border-blue:hover{border-color:#0075db}.xl\:hover\:border-indigo-100:hover{--border-opacity:1;border-color:#ebf4ff;border-color:rgba(235,244,255,var(--border-opacity))}.xl\:hover\:border-indigo-200:hover{--border-opacity:1;border-color:#c3dafe;border-color:rgba(195,218,254,var(--border-opacity))}.xl\:hover\:border-indigo-300:hover{--border-opacity:1;border-color:#a3bffa;border-color:rgba(163,191,250,var(--border-opacity))}.xl\:hover\:border-indigo-400:hover{--border-opacity:1;border-color:#7f9cf5;border-color:rgba(127,156,245,var(--border-opacity))}.xl\:hover\:border-indigo-500:hover{--border-opacity:1;border-color:#667eea;border-color:rgba(102,126,234,var(--border-opacity))}.xl\:hover\:border-indigo-600:hover{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.xl\:hover\:border-indigo-700:hover{--border-opacity:1;border-color:#4c51bf;border-color:rgba(76,81,191,var(--border-opacity))}.xl\:hover\:border-indigo-800:hover{--border-opacity:1;border-color:#434190;border-color:rgba(67,65,144,var(--border-opacity))}.xl\:hover\:border-indigo-900:hover{--border-opacity:1;border-color:#3c366b;border-color:rgba(60,54,107,var(--border-opacity))}.xl\:hover\:border-indigo-DEFAULT:hover,.xl\:hover\:border-indigo:hover{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.xl\:hover\:border-purple-100:hover{--border-opacity:1;border-color:#faf5ff;border-color:rgba(250,245,255,var(--border-opacity))}.xl\:hover\:border-purple-200:hover{--border-opacity:1;border-color:#e9d8fd;border-color:rgba(233,216,253,var(--border-opacity))}.xl\:hover\:border-purple-300:hover{--border-opacity:1;border-color:#d6bcfa;border-color:rgba(214,188,250,var(--border-opacity))}.xl\:hover\:border-purple-400:hover{--border-opacity:1;border-color:#b794f4;border-color:rgba(183,148,244,var(--border-opacity))}.xl\:hover\:border-purple-500:hover{--border-opacity:1;border-color:#9f7aea;border-color:rgba(159,122,234,var(--border-opacity))}.xl\:hover\:border-purple-600:hover{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.xl\:hover\:border-purple-700:hover{--border-opacity:1;border-color:#6b46c1;border-color:rgba(107,70,193,var(--border-opacity))}.xl\:hover\:border-purple-800:hover{--border-opacity:1;border-color:#553c9a;border-color:rgba(85,60,154,var(--border-opacity))}.xl\:hover\:border-purple-900:hover{--border-opacity:1;border-color:#44337a;border-color:rgba(68,51,122,var(--border-opacity))}.xl\:hover\:border-purple-DEFAULT:hover,.xl\:hover\:border-purple:hover{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.xl\:hover\:border-pink:hover{--border-opacity:1;border-color:#d81b60;border-color:rgba(216,27,96,var(--border-opacity))}.xl\:hover\:border-inherit:hover{border-color:inherit}.xl\:hover\:border-amber:hover{border-color:#d78737}.xl\:hover\:border-amber-active:hover{border-color:#e3872b}.xl\:hover\:border-ardoise:hover{border-color:#596a82}.xl\:hover\:border-ardoise-active:hover{border-color:#476794}.xl\:hover\:border-blue-active:hover{border-color:#14a5c2}.xl\:hover\:border-lightBlue-active:hover,.xl\:hover\:border-lightBlue:hover{border-color:rgba(0,85,138,.1)}.xl\:hover\:border-deepBlue:hover{border-color:#0e346c}.xl\:hover\:border-deepBlue-active:hover{border-color:#0a3f8f}.xl\:hover\:border-gold:hover{border-color:#bd9e56}.xl\:hover\:border-gold-active:hover{border-color:#c9a34a}.xl\:hover\:border-grenadine:hover{border-color:#c35078}.xl\:hover\:border-grenadine-active:hover{border-color:#cf4475}.xl\:hover\:border-kiwi:hover{border-color:#9a9f1e}.xl\:hover\:border-kiwi-active:hover{border-color:#a3a815}.xl\:hover\:border-lilas:hover{border-color:#7ea1d3}.xl\:hover\:border-lilas-active:hover{border-color:#75a0db}.xl\:hover\:border-mahogany:hover{border-color:#57142e}.xl\:hover\:border-mahogany-active:hover{border-color:#610a2b}.xl\:hover\:border-ocher:hover{border-color:#c29614}.xl\:hover\:border-ocher-active:hover{border-color:#cd9c0a}.xl\:hover\:border-pine:hover{border-color:#144d52}.xl\:hover\:border-pine-active:hover{border-color:#0a555c}.xl\:hover\:border-platinum-active:hover,.xl\:hover\:border-platinum:hover{border-color:#000}.xl\:hover\:border-prune:hover{border-color:#661456}.xl\:hover\:border-prune-active:hover{border-color:#72085d}.xl\:hover\:border-sand:hover{border-color:#d7be88}.xl\:hover\:border-sand-active:hover{border-color:#dfc181}.xl\:hover\:border-sandPearl:hover{border-color:#f0e5d6}.xl\:hover\:border-sandPearl-active:hover{border-color:#f2e6d4}.xl\:hover\:border-silver:hover{border-color:#b1b2b4}.xl\:hover\:border-silver-active:hover{border-color:#a9afbc}.xl\:hover\:border-skyBlue:hover{border-color:#98d2d7}.xl\:hover\:border-skyBlue-active:hover{border-color:#91d8de}.xl\:hover\:border-southSea:hover{border-color:#9dc9cd}.xl\:hover\:border-southSea-active:hover{border-color:#95ced5}.xl\:hover\:border-turquoise:hover{border-color:#14a5c2}.xl\:hover\:border-turquoise-active:hover{border-color:#0aaccd}.xl\:hover\:border-waterGreen:hover{border-color:#007571}.xl\:hover\:border-waterGreen-active:hover{border-color:#00a8a3}.xl\:hover\:border-deepRed:hover{border-color:#c32222}.xl\:hover\:border-deepRed-active:hover{border-color:#cf1717}.xl\:hover\:border-emerald:hover{border-color:#14a33a}.xl\:hover\:border-emerald-active:hover{border-color:#0bad36}.xl\:hover\:border-greenLight:hover{--border-opacity:1;border-color:#7cb342;border-color:rgba(124,179,66,var(--border-opacity))}.xl\:hover\:border-orange-active:hover{border-color:#f65f2c}.xl\:hover\:border-red-active:hover{border-color:#e13737}.xl\:hover\:border-white-active:hover{border-color:#14a5c2}.xl\:hover\:border-white-button-active:hover,.xl\:hover\:border-white-button:hover{border-color:#fff}.xl\:hover\:border-code:hover{border-color:#3f3d57}.xl\:hover\:border-code-active:hover{border-color:#37354b}.xl\:hover\:border-gray-lighter:hover{--border-opacity:1;border-color:#f7f7f7;border-color:rgba(247,247,247,var(--border-opacity))}.xl\:hover\:border-gray-lighter-active:hover{border-color:#ebebeb}.xl\:hover\:border-gray-light:hover{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.xl\:hover\:border-gray-medium:hover{--border-opacity:1;border-color:#a8a0a0;border-color:rgba(168,160,160,var(--border-opacity))}.xl\:hover\:border-gray-darker:hover{--border-opacity:1;border-color:#504747;border-color:rgba(80,71,71,var(--border-opacity))}.xl\:hover\:border-gray-darker-active:hover{border-color:#14a5c2}.xl\:hover\:border-api-default:hover{--border-opacity:1;border-color:#507192;border-color:rgba(80,113,146,var(--border-opacity))}.xl\:hover\:border-gray-xxl:hover{--border-opacity:1;border-color:#2c3e50;border-color:rgba(44,62,80,var(--border-opacity))}.xl\:hover\:border-line-even:hover{border-color:#f3f6f7}.xl\:hover\:border-DEFAULT:hover{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.xl\:focus\:border-transparent:focus{border-color:transparent}.xl\:focus\:border-current:focus{border-color:currentColor}.xl\:focus\:border-black:focus{border-color:#000}.xl\:focus\:border-white:focus{border-color:#fff}.xl\:focus\:border-gray-100:focus{--border-opacity:1;border-color:#f7fafc;border-color:rgba(247,250,252,var(--border-opacity))}.xl\:focus\:border-gray-200:focus{--border-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--border-opacity))}.xl\:focus\:border-gray-300:focus{--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity))}.xl\:focus\:border-gray-400:focus{--border-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--border-opacity))}.xl\:focus\:border-gray-500:focus{--border-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--border-opacity))}.xl\:focus\:border-gray-600:focus{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.xl\:focus\:border-gray-700:focus{--border-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--border-opacity))}.xl\:focus\:border-gray-800:focus{--border-opacity:1;border-color:#2d3748;border-color:rgba(45,55,72,var(--border-opacity))}.xl\:focus\:border-gray-900:focus{--border-opacity:1;border-color:#1a202c;border-color:rgba(26,32,44,var(--border-opacity))}.xl\:focus\:border-gray-DEFAULT:focus,.xl\:focus\:border-gray:focus{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.xl\:focus\:border-red:focus{border-color:#d64343}.xl\:focus\:border-orange:focus{border-color:#eb6437}.xl\:focus\:border-yellow:focus{border-color:#f8da30}.xl\:focus\:border-green-100:focus{--border-opacity:1;border-color:#f0fff4;border-color:rgba(240,255,244,var(--border-opacity))}.xl\:focus\:border-green-200:focus{--border-opacity:1;border-color:#c6f6d5;border-color:rgba(198,246,213,var(--border-opacity))}.xl\:focus\:border-green-300:focus{--border-opacity:1;border-color:#9ae6b4;border-color:rgba(154,230,180,var(--border-opacity))}.xl\:focus\:border-green-400:focus{--border-opacity:1;border-color:#68d391;border-color:rgba(104,211,145,var(--border-opacity))}.xl\:focus\:border-green-500:focus{--border-opacity:1;border-color:#48bb78;border-color:rgba(72,187,120,var(--border-opacity))}.xl\:focus\:border-green-600:focus{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.xl\:focus\:border-green-700:focus{--border-opacity:1;border-color:#2f855a;border-color:rgba(47,133,90,var(--border-opacity))}.xl\:focus\:border-green-800:focus{--border-opacity:1;border-color:#276749;border-color:rgba(39,103,73,var(--border-opacity))}.xl\:focus\:border-green-900:focus{--border-opacity:1;border-color:#22543d;border-color:rgba(34,84,61,var(--border-opacity))}.xl\:focus\:border-green-DEFAULT:focus,.xl\:focus\:border-green:focus{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}.xl\:focus\:border-teal-100:focus{--border-opacity:1;border-color:#e6fffa;border-color:rgba(230,255,250,var(--border-opacity))}.xl\:focus\:border-teal-200:focus{--border-opacity:1;border-color:#b2f5ea;border-color:rgba(178,245,234,var(--border-opacity))}.xl\:focus\:border-teal-300:focus{--border-opacity:1;border-color:#81e6d9;border-color:rgba(129,230,217,var(--border-opacity))}.xl\:focus\:border-teal-400:focus{--border-opacity:1;border-color:#4fd1c5;border-color:rgba(79,209,197,var(--border-opacity))}.xl\:focus\:border-teal-500:focus{--border-opacity:1;border-color:#38b2ac;border-color:rgba(56,178,172,var(--border-opacity))}.xl\:focus\:border-teal-600:focus{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.xl\:focus\:border-teal-700:focus{--border-opacity:1;border-color:#2c7a7b;border-color:rgba(44,122,123,var(--border-opacity))}.xl\:focus\:border-teal-800:focus{--border-opacity:1;border-color:#285e61;border-color:rgba(40,94,97,var(--border-opacity))}.xl\:focus\:border-teal-900:focus{--border-opacity:1;border-color:#234e52;border-color:rgba(35,78,82,var(--border-opacity))}.xl\:focus\:border-teal-DEFAULT:focus,.xl\:focus\:border-teal:focus{--border-opacity:1;border-color:#319795;border-color:rgba(49,151,149,var(--border-opacity))}.xl\:focus\:border-blue-50:focus{border-color:#d1eaff}.xl\:focus\:border-blue-100:focus{border-color:#a8d7ff}.xl\:focus\:border-blue-200:focus{border-color:#80c4ff}.xl\:focus\:border-blue-300:focus{border-color:#57b0ff}.xl\:focus\:border-blue-400:focus{border-color:#2e9dff}.xl\:focus\:border-blue-500:focus{border-color:#058aff}.xl\:focus\:border-blue-600:focus{border-color:#0075db}.xl\:focus\:border-blue-700:focus{border-color:#005fb3}.xl\:focus\:border-blue-800:focus{border-color:#00498a}.xl\:focus\:border-blue-900:focus{border-color:#003461}.xl\:focus\:border-blue-DEFAULT:focus,.xl\:focus\:border-blue:focus{border-color:#0075db}.xl\:focus\:border-indigo-100:focus{--border-opacity:1;border-color:#ebf4ff;border-color:rgba(235,244,255,var(--border-opacity))}.xl\:focus\:border-indigo-200:focus{--border-opacity:1;border-color:#c3dafe;border-color:rgba(195,218,254,var(--border-opacity))}.xl\:focus\:border-indigo-300:focus{--border-opacity:1;border-color:#a3bffa;border-color:rgba(163,191,250,var(--border-opacity))}.xl\:focus\:border-indigo-400:focus{--border-opacity:1;border-color:#7f9cf5;border-color:rgba(127,156,245,var(--border-opacity))}.xl\:focus\:border-indigo-500:focus{--border-opacity:1;border-color:#667eea;border-color:rgba(102,126,234,var(--border-opacity))}.xl\:focus\:border-indigo-600:focus{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.xl\:focus\:border-indigo-700:focus{--border-opacity:1;border-color:#4c51bf;border-color:rgba(76,81,191,var(--border-opacity))}.xl\:focus\:border-indigo-800:focus{--border-opacity:1;border-color:#434190;border-color:rgba(67,65,144,var(--border-opacity))}.xl\:focus\:border-indigo-900:focus{--border-opacity:1;border-color:#3c366b;border-color:rgba(60,54,107,var(--border-opacity))}.xl\:focus\:border-indigo-DEFAULT:focus,.xl\:focus\:border-indigo:focus{--border-opacity:1;border-color:#5a67d8;border-color:rgba(90,103,216,var(--border-opacity))}.xl\:focus\:border-purple-100:focus{--border-opacity:1;border-color:#faf5ff;border-color:rgba(250,245,255,var(--border-opacity))}.xl\:focus\:border-purple-200:focus{--border-opacity:1;border-color:#e9d8fd;border-color:rgba(233,216,253,var(--border-opacity))}.xl\:focus\:border-purple-300:focus{--border-opacity:1;border-color:#d6bcfa;border-color:rgba(214,188,250,var(--border-opacity))}.xl\:focus\:border-purple-400:focus{--border-opacity:1;border-color:#b794f4;border-color:rgba(183,148,244,var(--border-opacity))}.xl\:focus\:border-purple-500:focus{--border-opacity:1;border-color:#9f7aea;border-color:rgba(159,122,234,var(--border-opacity))}.xl\:focus\:border-purple-600:focus{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.xl\:focus\:border-purple-700:focus{--border-opacity:1;border-color:#6b46c1;border-color:rgba(107,70,193,var(--border-opacity))}.xl\:focus\:border-purple-800:focus{--border-opacity:1;border-color:#553c9a;border-color:rgba(85,60,154,var(--border-opacity))}.xl\:focus\:border-purple-900:focus{--border-opacity:1;border-color:#44337a;border-color:rgba(68,51,122,var(--border-opacity))}.xl\:focus\:border-purple-DEFAULT:focus,.xl\:focus\:border-purple:focus{--border-opacity:1;border-color:#805ad5;border-color:rgba(128,90,213,var(--border-opacity))}.xl\:focus\:border-pink:focus{--border-opacity:1;border-color:#d81b60;border-color:rgba(216,27,96,var(--border-opacity))}.xl\:focus\:border-inherit:focus{border-color:inherit}.xl\:focus\:border-amber:focus{border-color:#d78737}.xl\:focus\:border-amber-active:focus{border-color:#e3872b}.xl\:focus\:border-ardoise:focus{border-color:#596a82}.xl\:focus\:border-ardoise-active:focus{border-color:#476794}.xl\:focus\:border-blue-active:focus{border-color:#14a5c2}.xl\:focus\:border-lightBlue-active:focus,.xl\:focus\:border-lightBlue:focus{border-color:rgba(0,85,138,.1)}.xl\:focus\:border-deepBlue:focus{border-color:#0e346c}.xl\:focus\:border-deepBlue-active:focus{border-color:#0a3f8f}.xl\:focus\:border-gold:focus{border-color:#bd9e56}.xl\:focus\:border-gold-active:focus{border-color:#c9a34a}.xl\:focus\:border-grenadine:focus{border-color:#c35078}.xl\:focus\:border-grenadine-active:focus{border-color:#cf4475}.xl\:focus\:border-kiwi:focus{border-color:#9a9f1e}.xl\:focus\:border-kiwi-active:focus{border-color:#a3a815}.xl\:focus\:border-lilas:focus{border-color:#7ea1d3}.xl\:focus\:border-lilas-active:focus{border-color:#75a0db}.xl\:focus\:border-mahogany:focus{border-color:#57142e}.xl\:focus\:border-mahogany-active:focus{border-color:#610a2b}.xl\:focus\:border-ocher:focus{border-color:#c29614}.xl\:focus\:border-ocher-active:focus{border-color:#cd9c0a}.xl\:focus\:border-pine:focus{border-color:#144d52}.xl\:focus\:border-pine-active:focus{border-color:#0a555c}.xl\:focus\:border-platinum-active:focus,.xl\:focus\:border-platinum:focus{border-color:#000}.xl\:focus\:border-prune:focus{border-color:#661456}.xl\:focus\:border-prune-active:focus{border-color:#72085d}.xl\:focus\:border-sand:focus{border-color:#d7be88}.xl\:focus\:border-sand-active:focus{border-color:#dfc181}.xl\:focus\:border-sandPearl:focus{border-color:#f0e5d6}.xl\:focus\:border-sandPearl-active:focus{border-color:#f2e6d4}.xl\:focus\:border-silver:focus{border-color:#b1b2b4}.xl\:focus\:border-silver-active:focus{border-color:#a9afbc}.xl\:focus\:border-skyBlue:focus{border-color:#98d2d7}.xl\:focus\:border-skyBlue-active:focus{border-color:#91d8de}.xl\:focus\:border-southSea:focus{border-color:#9dc9cd}.xl\:focus\:border-southSea-active:focus{border-color:#95ced5}.xl\:focus\:border-turquoise:focus{border-color:#14a5c2}.xl\:focus\:border-turquoise-active:focus{border-color:#0aaccd}.xl\:focus\:border-waterGreen:focus{border-color:#007571}.xl\:focus\:border-waterGreen-active:focus{border-color:#00a8a3}.xl\:focus\:border-deepRed:focus{border-color:#c32222}.xl\:focus\:border-deepRed-active:focus{border-color:#cf1717}.xl\:focus\:border-emerald:focus{border-color:#14a33a}.xl\:focus\:border-emerald-active:focus{border-color:#0bad36}.xl\:focus\:border-greenLight:focus{--border-opacity:1;border-color:#7cb342;border-color:rgba(124,179,66,var(--border-opacity))}.xl\:focus\:border-orange-active:focus{border-color:#f65f2c}.xl\:focus\:border-red-active:focus{border-color:#e13737}.xl\:focus\:border-white-active:focus{border-color:#14a5c2}.xl\:focus\:border-white-button-active:focus,.xl\:focus\:border-white-button:focus{border-color:#fff}.xl\:focus\:border-code:focus{border-color:#3f3d57}.xl\:focus\:border-code-active:focus{border-color:#37354b}.xl\:focus\:border-gray-lighter:focus{--border-opacity:1;border-color:#f7f7f7;border-color:rgba(247,247,247,var(--border-opacity))}.xl\:focus\:border-gray-lighter-active:focus{border-color:#ebebeb}.xl\:focus\:border-gray-light:focus{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.xl\:focus\:border-gray-medium:focus{--border-opacity:1;border-color:#a8a0a0;border-color:rgba(168,160,160,var(--border-opacity))}.xl\:focus\:border-gray-darker:focus{--border-opacity:1;border-color:#504747;border-color:rgba(80,71,71,var(--border-opacity))}.xl\:focus\:border-gray-darker-active:focus{border-color:#14a5c2}.xl\:focus\:border-api-default:focus{--border-opacity:1;border-color:#507192;border-color:rgba(80,113,146,var(--border-opacity))}.xl\:focus\:border-gray-xxl:focus{--border-opacity:1;border-color:#2c3e50;border-color:rgba(44,62,80,var(--border-opacity))}.xl\:focus\:border-line-even:focus{border-color:#f3f6f7}.xl\:focus\:border-DEFAULT:focus{--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity))}.xl\:border-opacity-0{--border-opacity:0}.xl\:border-opacity-25{--border-opacity:0.25}.xl\:border-opacity-50{--border-opacity:0.5}.xl\:border-opacity-75{--border-opacity:0.75}.xl\:border-opacity-100{--border-opacity:1}.xl\:hover\:border-opacity-0:hover{--border-opacity:0}.xl\:hover\:border-opacity-25:hover{--border-opacity:0.25}.xl\:hover\:border-opacity-50:hover{--border-opacity:0.5}.xl\:hover\:border-opacity-75:hover{--border-opacity:0.75}.xl\:hover\:border-opacity-100:hover{--border-opacity:1}.xl\:focus\:border-opacity-0:focus{--border-opacity:0}.xl\:focus\:border-opacity-25:focus{--border-opacity:0.25}.xl\:focus\:border-opacity-50:focus{--border-opacity:0.5}.xl\:focus\:border-opacity-75:focus{--border-opacity:0.75}.xl\:focus\:border-opacity-100:focus{--border-opacity:1}.xl\:rounded-none{border-radius:0}.xl\:rounded-sm{border-radius:.125rem}.xl\:rounded{border-radius:.25rem}.xl\:rounded-md{border-radius:.375rem}.xl\:rounded-lg{border-radius:.5rem}.xl\:rounded-xl{border-radius:.75rem}.xl\:rounded-2xl{border-radius:1rem}.xl\:rounded-3xl{border-radius:1.5rem}.xl\:rounded-full{border-radius:100%}.xl\:rounded-xs{border-radius:.15rem}.xl\:rounded-small{border-radius:.3125rem}.xl\:rounded-DEFAULT{border-radius:.5rem}.xl\:rounded-medium{border-radius:1rem}.xl\:rounded-large{border-radius:2rem}.xl\:rounded-half{border-radius:50%}.xl\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.xl\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.xl\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.xl\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.xl\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.xl\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.xl\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.xl\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.xl\:rounded-t{border-top-left-radius:.25rem}.xl\:rounded-r,.xl\:rounded-t{border-top-right-radius:.25rem}.xl\:rounded-b,.xl\:rounded-r{border-bottom-right-radius:.25rem}.xl\:rounded-b,.xl\:rounded-l{border-bottom-left-radius:.25rem}.xl\:rounded-l{border-top-left-radius:.25rem}.xl\:rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.xl\:rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.xl\:rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.xl\:rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.xl\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.xl\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.xl\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.xl\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.xl\:rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.xl\:rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.xl\:rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.xl\:rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.xl\:rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.xl\:rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.xl\:rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.xl\:rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.xl\:rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.xl\:rounded-r-3xl{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.xl\:rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.xl\:rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.xl\:rounded-t-full{border-top-left-radius:100%;border-top-right-radius:100%}.xl\:rounded-r-full{border-top-right-radius:100%;border-bottom-right-radius:100%}.xl\:rounded-b-full{border-bottom-right-radius:100%;border-bottom-left-radius:100%}.xl\:rounded-l-full{border-top-left-radius:100%;border-bottom-left-radius:100%}.xl\:rounded-t-xs{border-top-left-radius:.15rem;border-top-right-radius:.15rem}.xl\:rounded-r-xs{border-top-right-radius:.15rem;border-bottom-right-radius:.15rem}.xl\:rounded-b-xs{border-bottom-right-radius:.15rem;border-bottom-left-radius:.15rem}.xl\:rounded-l-xs{border-top-left-radius:.15rem;border-bottom-left-radius:.15rem}.xl\:rounded-t-small{border-top-left-radius:.3125rem;border-top-right-radius:.3125rem}.xl\:rounded-r-small{border-top-right-radius:.3125rem;border-bottom-right-radius:.3125rem}.xl\:rounded-b-small{border-bottom-right-radius:.3125rem;border-bottom-left-radius:.3125rem}.xl\:rounded-l-small{border-top-left-radius:.3125rem;border-bottom-left-radius:.3125rem}.xl\:rounded-t-DEFAULT{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.xl\:rounded-r-DEFAULT{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.xl\:rounded-b-DEFAULT{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.xl\:rounded-l-DEFAULT{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.xl\:rounded-t-medium{border-top-left-radius:1rem;border-top-right-radius:1rem}.xl\:rounded-r-medium{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.xl\:rounded-b-medium{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.xl\:rounded-l-medium{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.xl\:rounded-t-large{border-top-left-radius:2rem;border-top-right-radius:2rem}.xl\:rounded-r-large{border-top-right-radius:2rem;border-bottom-right-radius:2rem}.xl\:rounded-b-large{border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}.xl\:rounded-l-large{border-top-left-radius:2rem;border-bottom-left-radius:2rem}.xl\:rounded-t-half{border-top-left-radius:50%;border-top-right-radius:50%}.xl\:rounded-r-half{border-top-right-radius:50%;border-bottom-right-radius:50%}.xl\:rounded-b-half{border-bottom-right-radius:50%;border-bottom-left-radius:50%}.xl\:rounded-l-half{border-top-left-radius:50%;border-bottom-left-radius:50%}.xl\:rounded-tl-none{border-top-left-radius:0}.xl\:rounded-tr-none{border-top-right-radius:0}.xl\:rounded-br-none{border-bottom-right-radius:0}.xl\:rounded-bl-none{border-bottom-left-radius:0}.xl\:rounded-tl-sm{border-top-left-radius:.125rem}.xl\:rounded-tr-sm{border-top-right-radius:.125rem}.xl\:rounded-br-sm{border-bottom-right-radius:.125rem}.xl\:rounded-bl-sm{border-bottom-left-radius:.125rem}.xl\:rounded-tl{border-top-left-radius:.25rem}.xl\:rounded-tr{border-top-right-radius:.25rem}.xl\:rounded-br{border-bottom-right-radius:.25rem}.xl\:rounded-bl{border-bottom-left-radius:.25rem}.xl\:rounded-tl-md{border-top-left-radius:.375rem}.xl\:rounded-tr-md{border-top-right-radius:.375rem}.xl\:rounded-br-md{border-bottom-right-radius:.375rem}.xl\:rounded-bl-md{border-bottom-left-radius:.375rem}.xl\:rounded-tl-lg{border-top-left-radius:.5rem}.xl\:rounded-tr-lg{border-top-right-radius:.5rem}.xl\:rounded-br-lg{border-bottom-right-radius:.5rem}.xl\:rounded-bl-lg{border-bottom-left-radius:.5rem}.xl\:rounded-tl-xl{border-top-left-radius:.75rem}.xl\:rounded-tr-xl{border-top-right-radius:.75rem}.xl\:rounded-br-xl{border-bottom-right-radius:.75rem}.xl\:rounded-bl-xl{border-bottom-left-radius:.75rem}.xl\:rounded-tl-2xl{border-top-left-radius:1rem}.xl\:rounded-tr-2xl{border-top-right-radius:1rem}.xl\:rounded-br-2xl{border-bottom-right-radius:1rem}.xl\:rounded-bl-2xl{border-bottom-left-radius:1rem}.xl\:rounded-tl-3xl{border-top-left-radius:1.5rem}.xl\:rounded-tr-3xl{border-top-right-radius:1.5rem}.xl\:rounded-br-3xl{border-bottom-right-radius:1.5rem}.xl\:rounded-bl-3xl{border-bottom-left-radius:1.5rem}.xl\:rounded-tl-full{border-top-left-radius:100%}.xl\:rounded-tr-full{border-top-right-radius:100%}.xl\:rounded-br-full{border-bottom-right-radius:100%}.xl\:rounded-bl-full{border-bottom-left-radius:100%}.xl\:rounded-tl-xs{border-top-left-radius:.15rem}.xl\:rounded-tr-xs{border-top-right-radius:.15rem}.xl\:rounded-br-xs{border-bottom-right-radius:.15rem}.xl\:rounded-bl-xs{border-bottom-left-radius:.15rem}.xl\:rounded-tl-small{border-top-left-radius:.3125rem}.xl\:rounded-tr-small{border-top-right-radius:.3125rem}.xl\:rounded-br-small{border-bottom-right-radius:.3125rem}.xl\:rounded-bl-small{border-bottom-left-radius:.3125rem}.xl\:rounded-tl-DEFAULT{border-top-left-radius:.5rem}.xl\:rounded-tr-DEFAULT{border-top-right-radius:.5rem}.xl\:rounded-br-DEFAULT{border-bottom-right-radius:.5rem}.xl\:rounded-bl-DEFAULT{border-bottom-left-radius:.5rem}.xl\:rounded-tl-medium{border-top-left-radius:1rem}.xl\:rounded-tr-medium{border-top-right-radius:1rem}.xl\:rounded-br-medium{border-bottom-right-radius:1rem}.xl\:rounded-bl-medium{border-bottom-left-radius:1rem}.xl\:rounded-tl-large{border-top-left-radius:2rem}.xl\:rounded-tr-large{border-top-right-radius:2rem}.xl\:rounded-br-large{border-bottom-right-radius:2rem}.xl\:rounded-bl-large{border-bottom-left-radius:2rem}.xl\:rounded-tl-half{border-top-left-radius:50%}.xl\:rounded-tr-half{border-top-right-radius:50%}.xl\:rounded-br-half{border-bottom-right-radius:50%}.xl\:rounded-bl-half{border-bottom-left-radius:50%}.xl\:border-solid{border-style:solid}.xl\:border-dashed{border-style:dashed}.xl\:border-dotted{border-style:dotted}.xl\:border-double{border-style:double}.xl\:border-none{border-style:none}.xl\:border-0{border-width:0}.xl\:border-1{border-width:1px}.xl\:border-2{border-width:2px}.xl\:border-4{border-width:4px}.xl\:border-5{border-width:5px}.xl\:border-8{border-width:8px}.xl\:border,.xl\:border-DEFAULT{border-width:1px}.xl\:border-t-0{border-top-width:0}.xl\:border-r-0{border-right-width:0}.xl\:border-b-0{border-bottom-width:0}.xl\:border-l-0{border-left-width:0}.xl\:border-t-1{border-top-width:1px}.xl\:border-r-1{border-right-width:1px}.xl\:border-b-1{border-bottom-width:1px}.xl\:border-l-1{border-left-width:1px}.xl\:border-t-2{border-top-width:2px}.xl\:border-r-2{border-right-width:2px}.xl\:border-b-2{border-bottom-width:2px}.xl\:border-l-2{border-left-width:2px}.xl\:border-t-4{border-top-width:4px}.xl\:border-r-4{border-right-width:4px}.xl\:border-b-4{border-bottom-width:4px}.xl\:border-l-4{border-left-width:4px}.xl\:border-t-5{border-top-width:5px}.xl\:border-r-5{border-right-width:5px}.xl\:border-b-5{border-bottom-width:5px}.xl\:border-l-5{border-left-width:5px}.xl\:border-t-8{border-top-width:8px}.xl\:border-r-8{border-right-width:8px}.xl\:border-b-8{border-bottom-width:8px}.xl\:border-l-8{border-left-width:8px}.xl\:border-t{border-top-width:1px}.xl\:border-r{border-right-width:1px}.xl\:border-b{border-bottom-width:1px}.xl\:border-l{border-left-width:1px}.xl\:border-t-DEFAULT{border-top-width:1px}.xl\:border-r-DEFAULT{border-right-width:1px}.xl\:border-b-DEFAULT{border-bottom-width:1px}.xl\:border-l-DEFAULT{border-left-width:1px}.xl\:box-border{box-sizing:border-box}.xl\:box-content{box-sizing:content-box}.xl\:cursor-auto{cursor:auto}.xl\:cursor-default{cursor:default}.xl\:cursor-pointer{cursor:pointer}.xl\:cursor-wait{cursor:wait}.xl\:cursor-text{cursor:text}.xl\:cursor-move{cursor:move}.xl\:cursor-not-allowed{cursor:not-allowed}.xl\:block{display:block}.xl\:inline-block{display:inline-block}.xl\:inline{display:inline}.xl\:flex{display:flex}.xl\:inline-flex{display:inline-flex}.xl\:table{display:table}.xl\:table-caption{display:table-caption}.xl\:table-cell{display:table-cell}.xl\:table-column{display:table-column}.xl\:table-column-group{display:table-column-group}.xl\:table-footer-group{display:table-footer-group}.xl\:table-header-group{display:table-header-group}.xl\:table-row-group{display:table-row-group}.xl\:table-row{display:table-row}.xl\:flow-root{display:flow-root}.xl\:grid{display:grid}.xl\:inline-grid{display:inline-grid}.xl\:contents{display:contents}.xl\:hidden{display:none}.xl\:flex-row{flex-direction:row}.xl\:flex-row-reverse{flex-direction:row-reverse}.xl\:flex-col{flex-direction:column}.xl\:flex-col-reverse{flex-direction:column-reverse}.xl\:flex-wrap{flex-wrap:wrap}.xl\:flex-wrap-reverse{flex-wrap:wrap-reverse}.xl\:flex-no-wrap{flex-wrap:nowrap}.xl\:place-items-auto{place-items:auto}.xl\:place-items-start{place-items:start}.xl\:place-items-end{place-items:end}.xl\:place-items-center{place-items:center}.xl\:place-items-stretch{place-items:stretch}.xl\:place-content-center{place-content:center}.xl\:place-content-start{place-content:start}.xl\:place-content-end{place-content:end}.xl\:place-content-between{place-content:space-between}.xl\:place-content-around{place-content:space-around}.xl\:place-content-evenly{place-content:space-evenly}.xl\:place-content-stretch{place-content:stretch}.xl\:place-self-auto{place-self:auto}.xl\:place-self-start{place-self:start}.xl\:place-self-end{place-self:end}.xl\:place-self-center{place-self:center}.xl\:place-self-stretch{place-self:stretch}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:items-baseline{align-items:baseline}.xl\:items-stretch{align-items:stretch}.xl\:content-center{align-content:center}.xl\:content-start{align-content:flex-start}.xl\:content-end{align-content:flex-end}.xl\:content-between{align-content:space-between}.xl\:content-around{align-content:space-around}.xl\:content-evenly{align-content:space-evenly}.xl\:self-auto{align-self:auto}.xl\:self-start{align-self:flex-start}.xl\:self-end{align-self:flex-end}.xl\:self-center{align-self:center}.xl\:self-stretch{align-self:stretch}.xl\:justify-items-auto{justify-items:auto}.xl\:justify-items-start{justify-items:start}.xl\:justify-items-end{justify-items:end}.xl\:justify-items-center{justify-items:center}.xl\:justify-items-stretch{justify-items:stretch}.xl\:justify-start{justify-content:flex-start}.xl\:justify-end{justify-content:flex-end}.xl\:justify-center{justify-content:center}.xl\:justify-between{justify-content:space-between}.xl\:justify-around{justify-content:space-around}.xl\:justify-evenly{justify-content:space-evenly}.xl\:justify-self-auto{justify-self:auto}.xl\:justify-self-start{justify-self:start}.xl\:justify-self-end{justify-self:end}.xl\:justify-self-center{justify-self:center}.xl\:justify-self-stretch{justify-self:stretch}.xl\:flex-1{flex:1 1 0%}.xl\:flex-2{flex:2 2 0%}.xl\:flex-3{flex:3 3 0%}.xl\:flex-auto{flex:1 1 auto}.xl\:flex-initial{flex:0 1 auto}.xl\:flex-none{flex:none}.xl\:flex-grow-0{flex-grow:0}.xl\:flex-grow{flex-grow:1}.xl\:flex-shrink-0{flex-shrink:0}.xl\:flex-shrink{flex-shrink:1}.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:order-3{order:3}.xl\:order-4{order:4}.xl\:order-5{order:5}.xl\:order-6{order:6}.xl\:order-7{order:7}.xl\:order-8{order:8}.xl\:order-9{order:9}.xl\:order-10{order:10}.xl\:order-11{order:11}.xl\:order-12{order:12}.xl\:order-first{order:-9999}.xl\:order-last{order:9999}.xl\:order-none{order:0}.xl\:float-right{float:right}.xl\:float-left{float:left}.xl\:float-none{float:none}.xl\:clearfix:after{content:"";display:table;clear:both}.xl\:clear-left{clear:left}.xl\:clear-right{clear:right}.xl\:clear-both{clear:both}.xl\:clear-none{clear:none}.xl\:font-brand,.xl\:font-sans,.xl\:font-serif{font-family:Source Sans Pro,sans-serif}.xl\:font-inconsolata{font-family:Inconsolata}.xl\:font-source{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.xl\:font-hairline{font-weight:100}.xl\:font-thin{font-weight:200}.xl\:font-light{font-weight:300}.xl\:font-normal{font-weight:400}.xl\:font-medium{font-weight:500}.xl\:font-semibold{font-weight:600}.xl\:font-bold{font-weight:700}.xl\:font-extrabold{font-weight:800}.xl\:font-black{font-weight:900}.xl\:hover\:font-hairline:hover{font-weight:100}.xl\:hover\:font-thin:hover{font-weight:200}.xl\:hover\:font-light:hover{font-weight:300}.xl\:hover\:font-normal:hover{font-weight:400}.xl\:hover\:font-medium:hover{font-weight:500}.xl\:hover\:font-semibold:hover{font-weight:600}.xl\:hover\:font-bold:hover{font-weight:700}.xl\:hover\:font-extrabold:hover{font-weight:800}.xl\:hover\:font-black:hover{font-weight:900}.xl\:focus\:font-hairline:focus{font-weight:100}.xl\:focus\:font-thin:focus{font-weight:200}.xl\:focus\:font-light:focus{font-weight:300}.xl\:focus\:font-normal:focus{font-weight:400}.xl\:focus\:font-medium:focus{font-weight:500}.xl\:focus\:font-semibold:focus{font-weight:600}.xl\:focus\:font-bold:focus{font-weight:700}.xl\:focus\:font-extrabold:focus{font-weight:800}.xl\:focus\:font-black:focus{font-weight:900}.xl\:h-0{height:0}.xl\:h-1{height:.25rem}.xl\:h-2{height:.5rem}.xl\:h-3{height:.75rem}.xl\:h-4{height:1rem}.xl\:h-5{height:1.25rem}.xl\:h-6{height:1.5rem}.xl\:h-7{height:1.75rem}.xl\:h-8{height:2rem}.xl\:h-9{height:2.25rem}.xl\:h-10{height:2.5rem}.xl\:h-11{height:2.75rem}.xl\:h-12{height:3rem}.xl\:h-15{height:3.75rem}.xl\:h-16{height:4rem}.xl\:h-20{height:5rem}.xl\:h-22{height:5.5rem}.xl\:h-24{height:6rem}.xl\:h-25{height:6.25rem}.xl\:h-26{height:6.5rem}.xl\:h-28{height:8rem}.xl\:h-30{height:8.5rem}.xl\:h-32{height:9rem}.xl\:h-40{height:10rem}.xl\:h-48{height:12rem}.xl\:h-52{height:13rem}.xl\:h-56{height:14rem}.xl\:h-60{height:15rem}.xl\:h-64{height:16rem}.xl\:h-68{height:17rem}.xl\:h-auto{height:auto}.xl\:h-px{height:1px}.xl\:h-0\.5{height:.125rem}.xl\:h-1\.5{height:.375rem}.xl\:h-2\.5{height:.625rem}.xl\:h-7\.5{height:1.875rem}.xl\:h-full{height:100%}.xl\:h-screen{height:100vh}.xl\:text-micro{font-size:.5rem}.xl\:text-xxs{font-size:.625rem}.xl\:text-xs{font-size:.75rem}.xl\:text-sm{font-size:.875rem}.xl\:text-base{font-size:1rem}.xl\:text-md{font-size:1.125rem}.xl\:text-lg{font-size:1.25rem}.xl\:text-xl{font-size:1.5rem}.xl\:text-2xl{font-size:1.75rem}.xl\:text-3xl{font-size:2rem}.xl\:text-4xl{font-size:2.25rem}.xl\:text-5xl{font-size:2.75rem}.xl\:text-7xl{font-size:3.75rem}.xl\:text-11xl{font-size:4.75rem}.xl\:leading-3{line-height:.75rem}.xl\:leading-4{line-height:1rem}.xl\:leading-5{line-height:1.25rem}.xl\:leading-6{line-height:1.5rem}.xl\:leading-7{line-height:1.75rem}.xl\:leading-8{line-height:2rem}.xl\:leading-9{line-height:2.25rem}.xl\:leading-10{line-height:2.5rem}.xl\:leading-none{line-height:1}.xl\:leading-tight{line-height:1.25}.xl\:leading-snug{line-height:1.375}.xl\:leading-normal{line-height:1.5}.xl\:leading-relaxed{line-height:1.625}.xl\:leading-loose{line-height:2}.xl\:list-inside{list-style-position:inside}.xl\:list-outside{list-style-position:outside}.xl\:list-none{list-style-type:none}.xl\:list-disc{list-style-type:disc}.xl\:list-decimal{list-style-type:decimal}.xl\:m-0{margin:0}.xl\:m-1{margin:.25rem}.xl\:m-2{margin:.5rem}.xl\:m-3{margin:.75rem}.xl\:m-4{margin:1rem}.xl\:m-5{margin:1.25rem}.xl\:m-6{margin:1.5rem}.xl\:m-7{margin:1.75rem}.xl\:m-8{margin:2rem}.xl\:m-9{margin:2.25rem}.xl\:m-10{margin:2.5rem}.xl\:m-11{margin:2.75rem}.xl\:m-12{margin:3rem}.xl\:m-15{margin:3.75rem}.xl\:m-16{margin:4rem}.xl\:m-20{margin:5rem}.xl\:m-22{margin:5.5rem}.xl\:m-24{margin:6rem}.xl\:m-25{margin:6.25rem}.xl\:m-26{margin:6.5rem}.xl\:m-28{margin:8rem}.xl\:m-30{margin:8.5rem}.xl\:m-32{margin:9rem}.xl\:m-40{margin:10rem}.xl\:m-48{margin:12rem}.xl\:m-52{margin:13rem}.xl\:m-56{margin:14rem}.xl\:m-60{margin:15rem}.xl\:m-64{margin:16rem}.xl\:m-68{margin:17rem}.xl\:m-px{margin:1px}.xl\:-m-px{margin:-1px}.xl\:-m-2px{margin:-2px}.xl\:m-auto{margin:auto}.xl\:m-0\.5{margin:.125rem}.xl\:m-1\.5{margin:.375rem}.xl\:m-2\.5{margin:.625rem}.xl\:m-7\.5{margin:1.875rem}.xl\:-m-1{margin:-.25rem}.xl\:-m-2{margin:-.5rem}.xl\:-m-3{margin:-.75rem}.xl\:-m-4{margin:-1rem}.xl\:-m-5{margin:-1.25rem}.xl\:-m-6{margin:-1.5rem}.xl\:-m-7{margin:-1.75rem}.xl\:-m-8{margin:-2rem}.xl\:-m-9{margin:-2.25rem}.xl\:-m-10{margin:-2.5rem}.xl\:-m-11{margin:-2.75rem}.xl\:-m-12{margin:-3rem}.xl\:-m-15{margin:-3.75rem}.xl\:-m-16{margin:-4rem}.xl\:-m-20{margin:-5rem}.xl\:-m-22{margin:-5.5rem}.xl\:-m-24{margin:-6rem}.xl\:-m-25{margin:-6.25rem}.xl\:-m-26{margin:-6.5rem}.xl\:-m-28{margin:-8rem}.xl\:-m-30{margin:-8.5rem}.xl\:-m-32{margin:-9rem}.xl\:-m-40{margin:-10rem}.xl\:-m-48{margin:-12rem}.xl\:-m-52{margin:-13rem}.xl\:-m-56{margin:-14rem}.xl\:-m-60{margin:-15rem}.xl\:-m-64{margin:-16rem}.xl\:-m-68{margin:-17rem}.xl\:-m-0\.5{margin:-.125rem}.xl\:-m-1\.5{margin:-.375rem}.xl\:-m-2\.5{margin:-.625rem}.xl\:-m-7\.5{margin:-1.875rem}.xl\:my-0{margin-top:0;margin-bottom:0}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:my-1{margin-top:.25rem;margin-bottom:.25rem}.xl\:mx-1{margin-left:.25rem;margin-right:.25rem}.xl\:my-2{margin-top:.5rem;margin-bottom:.5rem}.xl\:mx-2{margin-left:.5rem;margin-right:.5rem}.xl\:my-3{margin-top:.75rem;margin-bottom:.75rem}.xl\:mx-3{margin-left:.75rem;margin-right:.75rem}.xl\:my-4{margin-top:1rem;margin-bottom:1rem}.xl\:mx-4{margin-left:1rem;margin-right:1rem}.xl\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.xl\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.xl\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.xl\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.xl\:my-7{margin-top:1.75rem;margin-bottom:1.75rem}.xl\:mx-7{margin-left:1.75rem;margin-right:1.75rem}.xl\:my-8{margin-top:2rem;margin-bottom:2rem}.xl\:mx-8{margin-left:2rem;margin-right:2rem}.xl\:my-9{margin-top:2.25rem;margin-bottom:2.25rem}.xl\:mx-9{margin-left:2.25rem;margin-right:2.25rem}.xl\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.xl\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.xl\:my-11{margin-top:2.75rem;margin-bottom:2.75rem}.xl\:mx-11{margin-left:2.75rem;margin-right:2.75rem}.xl\:my-12{margin-top:3rem;margin-bottom:3rem}.xl\:mx-12{margin-left:3rem;margin-right:3rem}.xl\:my-15{margin-top:3.75rem;margin-bottom:3.75rem}.xl\:mx-15{margin-left:3.75rem;margin-right:3.75rem}.xl\:my-16{margin-top:4rem;margin-bottom:4rem}.xl\:mx-16{margin-left:4rem;margin-right:4rem}.xl\:my-20{margin-top:5rem;margin-bottom:5rem}.xl\:mx-20{margin-left:5rem;margin-right:5rem}.xl\:my-22{margin-top:5.5rem;margin-bottom:5.5rem}.xl\:mx-22{margin-left:5.5rem;margin-right:5.5rem}.xl\:my-24{margin-top:6rem;margin-bottom:6rem}.xl\:mx-24{margin-left:6rem;margin-right:6rem}.xl\:my-25{margin-top:6.25rem;margin-bottom:6.25rem}.xl\:mx-25{margin-left:6.25rem;margin-right:6.25rem}.xl\:my-26{margin-top:6.5rem;margin-bottom:6.5rem}.xl\:mx-26{margin-left:6.5rem;margin-right:6.5rem}.xl\:my-28{margin-top:8rem;margin-bottom:8rem}.xl\:mx-28{margin-left:8rem;margin-right:8rem}.xl\:my-30{margin-top:8.5rem;margin-bottom:8.5rem}.xl\:mx-30{margin-left:8.5rem;margin-right:8.5rem}.xl\:my-32{margin-top:9rem;margin-bottom:9rem}.xl\:mx-32{margin-left:9rem;margin-right:9rem}.xl\:my-40{margin-top:10rem;margin-bottom:10rem}.xl\:mx-40{margin-left:10rem;margin-right:10rem}.xl\:my-48{margin-top:12rem;margin-bottom:12rem}.xl\:mx-48{margin-left:12rem;margin-right:12rem}.xl\:my-52{margin-top:13rem;margin-bottom:13rem}.xl\:mx-52{margin-left:13rem;margin-right:13rem}.xl\:my-56{margin-top:14rem;margin-bottom:14rem}.xl\:mx-56{margin-left:14rem;margin-right:14rem}.xl\:my-60{margin-top:15rem;margin-bottom:15rem}.xl\:mx-60{margin-left:15rem;margin-right:15rem}.xl\:my-64{margin-top:16rem;margin-bottom:16rem}.xl\:mx-64{margin-left:16rem;margin-right:16rem}.xl\:my-68{margin-top:17rem;margin-bottom:17rem}.xl\:mx-68{margin-left:17rem;margin-right:17rem}.xl\:my-px{margin-top:1px;margin-bottom:1px}.xl\:mx-px{margin-left:1px;margin-right:1px}.xl\:-my-px{margin-top:-1px;margin-bottom:-1px}.xl\:-mx-px{margin-left:-1px;margin-right:-1px}.xl\:-my-2px{margin-top:-2px;margin-bottom:-2px}.xl\:-mx-2px{margin-left:-2px;margin-right:-2px}.xl\:my-auto{margin-top:auto;margin-bottom:auto}.xl\:mx-auto{margin-left:auto;margin-right:auto}.xl\:my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.xl\:mx-0\.5{margin-left:.125rem;margin-right:.125rem}.xl\:my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.xl\:mx-1\.5{margin-left:.375rem;margin-right:.375rem}.xl\:my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.xl\:mx-2\.5{margin-left:.625rem;margin-right:.625rem}.xl\:my-7\.5{margin-top:1.875rem;margin-bottom:1.875rem}.xl\:mx-7\.5{margin-left:1.875rem;margin-right:1.875rem}.xl\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.xl\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.xl\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.xl\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.xl\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.xl\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.xl\:-my-4{margin-top:-1rem;margin-bottom:-1rem}.xl\:-mx-4{margin-left:-1rem;margin-right:-1rem}.xl\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.xl\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.xl\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.xl\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.xl\:-my-7{margin-top:-1.75rem;margin-bottom:-1.75rem}.xl\:-mx-7{margin-left:-1.75rem;margin-right:-1.75rem}.xl\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.xl\:-mx-8{margin-left:-2rem;margin-right:-2rem}.xl\:-my-9{margin-top:-2.25rem;margin-bottom:-2.25rem}.xl\:-mx-9{margin-left:-2.25rem;margin-right:-2.25rem}.xl\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.xl\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.xl\:-my-11{margin-top:-2.75rem;margin-bottom:-2.75rem}.xl\:-mx-11{margin-left:-2.75rem;margin-right:-2.75rem}.xl\:-my-12{margin-top:-3rem;margin-bottom:-3rem}.xl\:-mx-12{margin-left:-3rem;margin-right:-3rem}.xl\:-my-15{margin-top:-3.75rem;margin-bottom:-3.75rem}.xl\:-mx-15{margin-left:-3.75rem;margin-right:-3.75rem}.xl\:-my-16{margin-top:-4rem;margin-bottom:-4rem}.xl\:-mx-16{margin-left:-4rem;margin-right:-4rem}.xl\:-my-20{margin-top:-5rem;margin-bottom:-5rem}.xl\:-mx-20{margin-left:-5rem;margin-right:-5rem}.xl\:-my-22{margin-top:-5.5rem;margin-bottom:-5.5rem}.xl\:-mx-22{margin-left:-5.5rem;margin-right:-5.5rem}.xl\:-my-24{margin-top:-6rem;margin-bottom:-6rem}.xl\:-mx-24{margin-left:-6rem;margin-right:-6rem}.xl\:-my-25{margin-top:-6.25rem;margin-bottom:-6.25rem}.xl\:-mx-25{margin-left:-6.25rem;margin-right:-6.25rem}.xl\:-my-26{margin-top:-6.5rem;margin-bottom:-6.5rem}.xl\:-mx-26{margin-left:-6.5rem;margin-right:-6.5rem}.xl\:-my-28{margin-top:-8rem;margin-bottom:-8rem}.xl\:-mx-28{margin-left:-8rem;margin-right:-8rem}.xl\:-my-30{margin-top:-8.5rem;margin-bottom:-8.5rem}.xl\:-mx-30{margin-left:-8.5rem;margin-right:-8.5rem}.xl\:-my-32{margin-top:-9rem;margin-bottom:-9rem}.xl\:-mx-32{margin-left:-9rem;margin-right:-9rem}.xl\:-my-40{margin-top:-10rem;margin-bottom:-10rem}.xl\:-mx-40{margin-left:-10rem;margin-right:-10rem}.xl\:-my-48{margin-top:-12rem;margin-bottom:-12rem}.xl\:-mx-48{margin-left:-12rem;margin-right:-12rem}.xl\:-my-52{margin-top:-13rem;margin-bottom:-13rem}.xl\:-mx-52{margin-left:-13rem;margin-right:-13rem}.xl\:-my-56{margin-top:-14rem;margin-bottom:-14rem}.xl\:-mx-56{margin-left:-14rem;margin-right:-14rem}.xl\:-my-60{margin-top:-15rem;margin-bottom:-15rem}.xl\:-mx-60{margin-left:-15rem;margin-right:-15rem}.xl\:-my-64{margin-top:-16rem;margin-bottom:-16rem}.xl\:-mx-64{margin-left:-16rem;margin-right:-16rem}.xl\:-my-68{margin-top:-17rem;margin-bottom:-17rem}.xl\:-mx-68{margin-left:-17rem;margin-right:-17rem}.xl\:-my-0\.5{margin-top:-.125rem;margin-bottom:-.125rem}.xl\:-mx-0\.5{margin-left:-.125rem;margin-right:-.125rem}.xl\:-my-1\.5{margin-top:-.375rem;margin-bottom:-.375rem}.xl\:-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.xl\:-my-2\.5{margin-top:-.625rem;margin-bottom:-.625rem}.xl\:-mx-2\.5{margin-left:-.625rem;margin-right:-.625rem}.xl\:-my-7\.5{margin-top:-1.875rem;margin-bottom:-1.875rem}.xl\:-mx-7\.5{margin-left:-1.875rem;margin-right:-1.875rem}.xl\:mt-0{margin-top:0}.xl\:mr-0{margin-right:0}.xl\:mb-0{margin-bottom:0}.xl\:ml-0{margin-left:0}.xl\:mt-1{margin-top:.25rem}.xl\:mr-1{margin-right:.25rem}.xl\:mb-1{margin-bottom:.25rem}.xl\:ml-1{margin-left:.25rem}.xl\:mt-2{margin-top:.5rem}.xl\:mr-2{margin-right:.5rem}.xl\:mb-2{margin-bottom:.5rem}.xl\:ml-2{margin-left:.5rem}.xl\:mt-3{margin-top:.75rem}.xl\:mr-3{margin-right:.75rem}.xl\:mb-3{margin-bottom:.75rem}.xl\:ml-3{margin-left:.75rem}.xl\:mt-4{margin-top:1rem}.xl\:mr-4{margin-right:1rem}.xl\:mb-4{margin-bottom:1rem}.xl\:ml-4{margin-left:1rem}.xl\:mt-5{margin-top:1.25rem}.xl\:mr-5{margin-right:1.25rem}.xl\:mb-5{margin-bottom:1.25rem}.xl\:ml-5{margin-left:1.25rem}.xl\:mt-6{margin-top:1.5rem}.xl\:mr-6{margin-right:1.5rem}.xl\:mb-6{margin-bottom:1.5rem}.xl\:ml-6{margin-left:1.5rem}.xl\:mt-7{margin-top:1.75rem}.xl\:mr-7{margin-right:1.75rem}.xl\:mb-7{margin-bottom:1.75rem}.xl\:ml-7{margin-left:1.75rem}.xl\:mt-8{margin-top:2rem}.xl\:mr-8{margin-right:2rem}.xl\:mb-8{margin-bottom:2rem}.xl\:ml-8{margin-left:2rem}.xl\:mt-9{margin-top:2.25rem}.xl\:mr-9{margin-right:2.25rem}.xl\:mb-9{margin-bottom:2.25rem}.xl\:ml-9{margin-left:2.25rem}.xl\:mt-10{margin-top:2.5rem}.xl\:mr-10{margin-right:2.5rem}.xl\:mb-10{margin-bottom:2.5rem}.xl\:ml-10{margin-left:2.5rem}.xl\:mt-11{margin-top:2.75rem}.xl\:mr-11{margin-right:2.75rem}.xl\:mb-11{margin-bottom:2.75rem}.xl\:ml-11{margin-left:2.75rem}.xl\:mt-12{margin-top:3rem}.xl\:mr-12{margin-right:3rem}.xl\:mb-12{margin-bottom:3rem}.xl\:ml-12{margin-left:3rem}.xl\:mt-15{margin-top:3.75rem}.xl\:mr-15{margin-right:3.75rem}.xl\:mb-15{margin-bottom:3.75rem}.xl\:ml-15{margin-left:3.75rem}.xl\:mt-16{margin-top:4rem}.xl\:mr-16{margin-right:4rem}.xl\:mb-16{margin-bottom:4rem}.xl\:ml-16{margin-left:4rem}.xl\:mt-20{margin-top:5rem}.xl\:mr-20{margin-right:5rem}.xl\:mb-20{margin-bottom:5rem}.xl\:ml-20{margin-left:5rem}.xl\:mt-22{margin-top:5.5rem}.xl\:mr-22{margin-right:5.5rem}.xl\:mb-22{margin-bottom:5.5rem}.xl\:ml-22{margin-left:5.5rem}.xl\:mt-24{margin-top:6rem}.xl\:mr-24{margin-right:6rem}.xl\:mb-24{margin-bottom:6rem}.xl\:ml-24{margin-left:6rem}.xl\:mt-25{margin-top:6.25rem}.xl\:mr-25{margin-right:6.25rem}.xl\:mb-25{margin-bottom:6.25rem}.xl\:ml-25{margin-left:6.25rem}.xl\:mt-26{margin-top:6.5rem}.xl\:mr-26{margin-right:6.5rem}.xl\:mb-26{margin-bottom:6.5rem}.xl\:ml-26{margin-left:6.5rem}.xl\:mt-28{margin-top:8rem}.xl\:mr-28{margin-right:8rem}.xl\:mb-28{margin-bottom:8rem}.xl\:ml-28{margin-left:8rem}.xl\:mt-30{margin-top:8.5rem}.xl\:mr-30{margin-right:8.5rem}.xl\:mb-30{margin-bottom:8.5rem}.xl\:ml-30{margin-left:8.5rem}.xl\:mt-32{margin-top:9rem}.xl\:mr-32{margin-right:9rem}.xl\:mb-32{margin-bottom:9rem}.xl\:ml-32{margin-left:9rem}.xl\:mt-40{margin-top:10rem}.xl\:mr-40{margin-right:10rem}.xl\:mb-40{margin-bottom:10rem}.xl\:ml-40{margin-left:10rem}.xl\:mt-48{margin-top:12rem}.xl\:mr-48{margin-right:12rem}.xl\:mb-48{margin-bottom:12rem}.xl\:ml-48{margin-left:12rem}.xl\:mt-52{margin-top:13rem}.xl\:mr-52{margin-right:13rem}.xl\:mb-52{margin-bottom:13rem}.xl\:ml-52{margin-left:13rem}.xl\:mt-56{margin-top:14rem}.xl\:mr-56{margin-right:14rem}.xl\:mb-56{margin-bottom:14rem}.xl\:ml-56{margin-left:14rem}.xl\:mt-60{margin-top:15rem}.xl\:mr-60{margin-right:15rem}.xl\:mb-60{margin-bottom:15rem}.xl\:ml-60{margin-left:15rem}.xl\:mt-64{margin-top:16rem}.xl\:mr-64{margin-right:16rem}.xl\:mb-64{margin-bottom:16rem}.xl\:ml-64{margin-left:16rem}.xl\:mt-68{margin-top:17rem}.xl\:mr-68{margin-right:17rem}.xl\:mb-68{margin-bottom:17rem}.xl\:ml-68{margin-left:17rem}.xl\:mt-px{margin-top:1px}.xl\:mr-px{margin-right:1px}.xl\:mb-px{margin-bottom:1px}.xl\:ml-px{margin-left:1px}.xl\:-mt-px{margin-top:-1px}.xl\:-mr-px{margin-right:-1px}.xl\:-mb-px{margin-bottom:-1px}.xl\:-ml-px{margin-left:-1px}.xl\:-mt-2px{margin-top:-2px}.xl\:-mr-2px{margin-right:-2px}.xl\:-mb-2px{margin-bottom:-2px}.xl\:-ml-2px{margin-left:-2px}.xl\:mt-auto{margin-top:auto}.xl\:mr-auto{margin-right:auto}.xl\:mb-auto{margin-bottom:auto}.xl\:ml-auto{margin-left:auto}.xl\:mt-0\.5{margin-top:.125rem}.xl\:mr-0\.5{margin-right:.125rem}.xl\:mb-0\.5{margin-bottom:.125rem}.xl\:ml-0\.5{margin-left:.125rem}.xl\:mt-1\.5{margin-top:.375rem}.xl\:mr-1\.5{margin-right:.375rem}.xl\:mb-1\.5{margin-bottom:.375rem}.xl\:ml-1\.5{margin-left:.375rem}.xl\:mt-2\.5{margin-top:.625rem}.xl\:mr-2\.5{margin-right:.625rem}.xl\:mb-2\.5{margin-bottom:.625rem}.xl\:ml-2\.5{margin-left:.625rem}.xl\:mt-7\.5{margin-top:1.875rem}.xl\:mr-7\.5{margin-right:1.875rem}.xl\:mb-7\.5{margin-bottom:1.875rem}.xl\:ml-7\.5{margin-left:1.875rem}.xl\:-mt-1{margin-top:-.25rem}.xl\:-mr-1{margin-right:-.25rem}.xl\:-mb-1{margin-bottom:-.25rem}.xl\:-ml-1{margin-left:-.25rem}.xl\:-mt-2{margin-top:-.5rem}.xl\:-mr-2{margin-right:-.5rem}.xl\:-mb-2{margin-bottom:-.5rem}.xl\:-ml-2{margin-left:-.5rem}.xl\:-mt-3{margin-top:-.75rem}.xl\:-mr-3{margin-right:-.75rem}.xl\:-mb-3{margin-bottom:-.75rem}.xl\:-ml-3{margin-left:-.75rem}.xl\:-mt-4{margin-top:-1rem}.xl\:-mr-4{margin-right:-1rem}.xl\:-mb-4{margin-bottom:-1rem}.xl\:-ml-4{margin-left:-1rem}.xl\:-mt-5{margin-top:-1.25rem}.xl\:-mr-5{margin-right:-1.25rem}.xl\:-mb-5{margin-bottom:-1.25rem}.xl\:-ml-5{margin-left:-1.25rem}.xl\:-mt-6{margin-top:-1.5rem}.xl\:-mr-6{margin-right:-1.5rem}.xl\:-mb-6{margin-bottom:-1.5rem}.xl\:-ml-6{margin-left:-1.5rem}.xl\:-mt-7{margin-top:-1.75rem}.xl\:-mr-7{margin-right:-1.75rem}.xl\:-mb-7{margin-bottom:-1.75rem}.xl\:-ml-7{margin-left:-1.75rem}.xl\:-mt-8{margin-top:-2rem}.xl\:-mr-8{margin-right:-2rem}.xl\:-mb-8{margin-bottom:-2rem}.xl\:-ml-8{margin-left:-2rem}.xl\:-mt-9{margin-top:-2.25rem}.xl\:-mr-9{margin-right:-2.25rem}.xl\:-mb-9{margin-bottom:-2.25rem}.xl\:-ml-9{margin-left:-2.25rem}.xl\:-mt-10{margin-top:-2.5rem}.xl\:-mr-10{margin-right:-2.5rem}.xl\:-mb-10{margin-bottom:-2.5rem}.xl\:-ml-10{margin-left:-2.5rem}.xl\:-mt-11{margin-top:-2.75rem}.xl\:-mr-11{margin-right:-2.75rem}.xl\:-mb-11{margin-bottom:-2.75rem}.xl\:-ml-11{margin-left:-2.75rem}.xl\:-mt-12{margin-top:-3rem}.xl\:-mr-12{margin-right:-3rem}.xl\:-mb-12{margin-bottom:-3rem}.xl\:-ml-12{margin-left:-3rem}.xl\:-mt-15{margin-top:-3.75rem}.xl\:-mr-15{margin-right:-3.75rem}.xl\:-mb-15{margin-bottom:-3.75rem}.xl\:-ml-15{margin-left:-3.75rem}.xl\:-mt-16{margin-top:-4rem}.xl\:-mr-16{margin-right:-4rem}.xl\:-mb-16{margin-bottom:-4rem}.xl\:-ml-16{margin-left:-4rem}.xl\:-mt-20{margin-top:-5rem}.xl\:-mr-20{margin-right:-5rem}.xl\:-mb-20{margin-bottom:-5rem}.xl\:-ml-20{margin-left:-5rem}.xl\:-mt-22{margin-top:-5.5rem}.xl\:-mr-22{margin-right:-5.5rem}.xl\:-mb-22{margin-bottom:-5.5rem}.xl\:-ml-22{margin-left:-5.5rem}.xl\:-mt-24{margin-top:-6rem}.xl\:-mr-24{margin-right:-6rem}.xl\:-mb-24{margin-bottom:-6rem}.xl\:-ml-24{margin-left:-6rem}.xl\:-mt-25{margin-top:-6.25rem}.xl\:-mr-25{margin-right:-6.25rem}.xl\:-mb-25{margin-bottom:-6.25rem}.xl\:-ml-25{margin-left:-6.25rem}.xl\:-mt-26{margin-top:-6.5rem}.xl\:-mr-26{margin-right:-6.5rem}.xl\:-mb-26{margin-bottom:-6.5rem}.xl\:-ml-26{margin-left:-6.5rem}.xl\:-mt-28{margin-top:-8rem}.xl\:-mr-28{margin-right:-8rem}.xl\:-mb-28{margin-bottom:-8rem}.xl\:-ml-28{margin-left:-8rem}.xl\:-mt-30{margin-top:-8.5rem}.xl\:-mr-30{margin-right:-8.5rem}.xl\:-mb-30{margin-bottom:-8.5rem}.xl\:-ml-30{margin-left:-8.5rem}.xl\:-mt-32{margin-top:-9rem}.xl\:-mr-32{margin-right:-9rem}.xl\:-mb-32{margin-bottom:-9rem}.xl\:-ml-32{margin-left:-9rem}.xl\:-mt-40{margin-top:-10rem}.xl\:-mr-40{margin-right:-10rem}.xl\:-mb-40{margin-bottom:-10rem}.xl\:-ml-40{margin-left:-10rem}.xl\:-mt-48{margin-top:-12rem}.xl\:-mr-48{margin-right:-12rem}.xl\:-mb-48{margin-bottom:-12rem}.xl\:-ml-48{margin-left:-12rem}.xl\:-mt-52{margin-top:-13rem}.xl\:-mr-52{margin-right:-13rem}.xl\:-mb-52{margin-bottom:-13rem}.xl\:-ml-52{margin-left:-13rem}.xl\:-mt-56{margin-top:-14rem}.xl\:-mr-56{margin-right:-14rem}.xl\:-mb-56{margin-bottom:-14rem}.xl\:-ml-56{margin-left:-14rem}.xl\:-mt-60{margin-top:-15rem}.xl\:-mr-60{margin-right:-15rem}.xl\:-mb-60{margin-bottom:-15rem}.xl\:-ml-60{margin-left:-15rem}.xl\:-mt-64{margin-top:-16rem}.xl\:-mr-64{margin-right:-16rem}.xl\:-mb-64{margin-bottom:-16rem}.xl\:-ml-64{margin-left:-16rem}.xl\:-mt-68{margin-top:-17rem}.xl\:-mr-68{margin-right:-17rem}.xl\:-mb-68{margin-bottom:-17rem}.xl\:-ml-68{margin-left:-17rem}.xl\:-mt-0\.5{margin-top:-.125rem}.xl\:-mr-0\.5{margin-right:-.125rem}.xl\:-mb-0\.5{margin-bottom:-.125rem}.xl\:-ml-0\.5{margin-left:-.125rem}.xl\:-mt-1\.5{margin-top:-.375rem}.xl\:-mr-1\.5{margin-right:-.375rem}.xl\:-mb-1\.5{margin-bottom:-.375rem}.xl\:-ml-1\.5{margin-left:-.375rem}.xl\:-mt-2\.5{margin-top:-.625rem}.xl\:-mr-2\.5{margin-right:-.625rem}.xl\:-mb-2\.5{margin-bottom:-.625rem}.xl\:-ml-2\.5{margin-left:-.625rem}.xl\:-mt-7\.5{margin-top:-1.875rem}.xl\:-mr-7\.5{margin-right:-1.875rem}.xl\:-mb-7\.5{margin-bottom:-1.875rem}.xl\:-ml-7\.5{margin-left:-1.875rem}.xl\:max-h-0{max-height:0}.xl\:max-h-1{max-height:.25rem}.xl\:max-h-2{max-height:.5rem}.xl\:max-h-3{max-height:.75rem}.xl\:max-h-4{max-height:1rem}.xl\:max-h-5{max-height:1.25rem}.xl\:max-h-6{max-height:1.5rem}.xl\:max-h-7{max-height:1.75rem}.xl\:max-h-8{max-height:2rem}.xl\:max-h-9{max-height:2.25rem}.xl\:max-h-10{max-height:2.5rem}.xl\:max-h-11{max-height:2.75rem}.xl\:max-h-12{max-height:3rem}.xl\:max-h-15{max-height:3.75rem}.xl\:max-h-16{max-height:4rem}.xl\:max-h-20{max-height:5rem}.xl\:max-h-22{max-height:5.5rem}.xl\:max-h-24{max-height:6rem}.xl\:max-h-25{max-height:6.25rem}.xl\:max-h-26{max-height:6.5rem}.xl\:max-h-28{max-height:8rem}.xl\:max-h-30{max-height:8.5rem}.xl\:max-h-32{max-height:9rem}.xl\:max-h-40{max-height:10rem}.xl\:max-h-48{max-height:12rem}.xl\:max-h-52{max-height:13rem}.xl\:max-h-56{max-height:14rem}.xl\:max-h-60{max-height:15rem}.xl\:max-h-64{max-height:16rem}.xl\:max-h-68{max-height:17rem}.xl\:max-h-px{max-height:1px}.xl\:max-h-0\.5{max-height:.125rem}.xl\:max-h-1\.5{max-height:.375rem}.xl\:max-h-2\.5{max-height:.625rem}.xl\:max-h-7\.5{max-height:1.875rem}.xl\:max-h-full{max-height:100%}.xl\:max-h-screen{max-height:100vh}.xl\:max-w-none{max-width:none}.xl\:max-w-xs{max-width:20rem}.xl\:max-w-sm{max-width:30rem}.xl\:max-w-md{max-width:40rem}.xl\:max-w-lg{max-width:50rem}.xl\:max-w-xl{max-width:60rem}.xl\:max-w-2xl{max-width:70rem}.xl\:max-w-3xl{max-width:80rem}.xl\:max-w-4xl{max-width:90rem}.xl\:max-w-5xl{max-width:100rem}.xl\:max-w-6xl{max-width:72rem}.xl\:max-w-full{max-width:100%}.xl\:max-w-screen-sm{max-width:40.01em}.xl\:max-w-screen-md{max-width:50.01em}.xl\:max-w-screen-lg{max-width:64.01em}.xl\:max-w-screen-xl{max-width:76.26em}.xl\:max-w-1\/4{max-width:25%}.xl\:max-w-1\/2{max-width:50%}.xl\:max-w-3\/5{max-width:60%}.xl\:max-w-4\/5{max-width:80%}.xl\:max-w-9\/10{max-width:90%}.xl\:max-w-site-mini{max-width:17.5rem}.xl\:max-w-site-small{max-width:31.25rem}.xl\:max-w-site-medium{max-width:43.75rem}.xl\:max-w-site-large{max-width:56.25rem}.xl\:max-w-site-xxl{max-width:90rem}.xl\:max-w-site{max-width:73.75rem}.xl\:max-w-screen{max-width:100vw}.xl\:min-h-0{min-height:0}.xl\:min-h-full{min-height:100%}.xl\:min-h-screen{min-height:100vh}.xl\:min-w-0{min-width:0}.xl\:min-w-full{min-width:100%}.xl\:min-w-min{min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.xl\:min-w-max{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.xl\:min-w-site{min-width:18.75rem}.xl\:min-w-input-mini{min-width:17.5rem}.xl\:min-w-input-small{min-width:31.25rem}.xl\:min-w-input-medium{min-width:36.3125rem}.xl\:min-w-input-large{min-width:61.45rem}.xl\:min-w-button-mini{min-width:5.5rem}.xl\:min-w-button-small{min-width:7rem}.xl\:min-w-button-medium{min-width:9.875rem}.xl\:min-w-button-large{min-width:10rem}.xl\:object-contain{-o-object-fit:contain;object-fit:contain}.xl\:object-cover{-o-object-fit:cover;object-fit:cover}.xl\:object-fill{-o-object-fit:fill;object-fit:fill}.xl\:object-none{-o-object-fit:none;object-fit:none}.xl\:object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.xl\:object-bottom{-o-object-position:bottom;object-position:bottom}.xl\:object-center{-o-object-position:center;object-position:center}.xl\:object-left{-o-object-position:left;object-position:left}.xl\:object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.xl\:object-left-top{-o-object-position:left top;object-position:left top}.xl\:object-right{-o-object-position:right;object-position:right}.xl\:object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.xl\:object-right-top{-o-object-position:right top;object-position:right top}.xl\:object-top{-o-object-position:top;object-position:top}.xl\:opacity-0{opacity:0}.xl\:opacity-25{opacity:.25}.xl\:opacity-50{opacity:.5}.xl\:opacity-75{opacity:.75}.xl\:opacity-100{opacity:1}.xl\:hover\:opacity-0:hover{opacity:0}.xl\:hover\:opacity-25:hover{opacity:.25}.xl\:hover\:opacity-50:hover{opacity:.5}.xl\:hover\:opacity-75:hover{opacity:.75}.xl\:hover\:opacity-100:hover{opacity:1}.xl\:focus\:opacity-0:focus{opacity:0}.xl\:focus\:opacity-25:focus{opacity:.25}.xl\:focus\:opacity-50:focus{opacity:.5}.xl\:focus\:opacity-75:focus{opacity:.75}.xl\:focus\:opacity-100:focus{opacity:1}.group:hover .xl\:group-hover\:opacity-0{opacity:0}.group:hover .xl\:group-hover\:opacity-25{opacity:.25}.group:hover .xl\:group-hover\:opacity-50{opacity:.5}.group:hover .xl\:group-hover\:opacity-75{opacity:.75}.group:hover .xl\:group-hover\:opacity-100{opacity:1}.xl\:outline-none{outline:2px solid transparent;outline-offset:2px}.xl\:outline-white{outline:2px dotted #fff;outline-offset:2px}.xl\:outline-black{outline:2px dotted #000;outline-offset:2px}.xl\:focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.xl\:focus\:outline-white:focus{outline:2px dotted #fff;outline-offset:2px}.xl\:focus\:outline-black:focus{outline:2px dotted #000;outline-offset:2px}.xl\:overflow-auto{overflow:auto}.xl\:overflow-hidden{overflow:hidden}.xl\:overflow-visible{overflow:visible}.xl\:overflow-scroll{overflow:scroll}.xl\:overflow-x-auto{overflow-x:auto}.xl\:overflow-y-auto{overflow-y:auto}.xl\:overflow-x-hidden{overflow-x:hidden}.xl\:overflow-y-hidden{overflow-y:hidden}.xl\:overflow-x-visible{overflow-x:visible}.xl\:overflow-y-visible{overflow-y:visible}.xl\:overflow-x-scroll{overflow-x:scroll}.xl\:overflow-y-scroll{overflow-y:scroll}.xl\:scrolling-touch{-webkit-overflow-scrolling:touch}.xl\:scrolling-auto{-webkit-overflow-scrolling:auto}.xl\:overscroll-auto{-ms-scroll-chaining:chained;overscroll-behavior:auto}.xl\:overscroll-contain{-ms-scroll-chaining:none;overscroll-behavior:contain}.xl\:overscroll-none{-ms-scroll-chaining:none;overscroll-behavior:none}.xl\:overscroll-y-auto{overscroll-behavior-y:auto}.xl\:overscroll-y-contain{overscroll-behavior-y:contain}.xl\:overscroll-y-none{overscroll-behavior-y:none}.xl\:overscroll-x-auto{overscroll-behavior-x:auto}.xl\:overscroll-x-contain{overscroll-behavior-x:contain}.xl\:overscroll-x-none{overscroll-behavior-x:none}.xl\:p-0{padding:0}.xl\:p-1{padding:.25rem}.xl\:p-2{padding:.5rem}.xl\:p-3{padding:.75rem}.xl\:p-4{padding:1rem}.xl\:p-5{padding:1.25rem}.xl\:p-6{padding:1.5rem}.xl\:p-7{padding:1.75rem}.xl\:p-8{padding:2rem}.xl\:p-9{padding:2.25rem}.xl\:p-10{padding:2.5rem}.xl\:p-11{padding:2.75rem}.xl\:p-12{padding:3rem}.xl\:p-15{padding:3.75rem}.xl\:p-16{padding:4rem}.xl\:p-20{padding:5rem}.xl\:p-22{padding:5.5rem}.xl\:p-24{padding:6rem}.xl\:p-25{padding:6.25rem}.xl\:p-26{padding:6.5rem}.xl\:p-28{padding:8rem}.xl\:p-30{padding:8.5rem}.xl\:p-32{padding:9rem}.xl\:p-40{padding:10rem}.xl\:p-48{padding:12rem}.xl\:p-52{padding:13rem}.xl\:p-56{padding:14rem}.xl\:p-60{padding:15rem}.xl\:p-64{padding:16rem}.xl\:p-68{padding:17rem}.xl\:p-px{padding:1px}.xl\:p-0\.5{padding:.125rem}.xl\:p-1\.5{padding:.375rem}.xl\:p-2\.5{padding:.625rem}.xl\:p-7\.5{padding:1.875rem}.xl\:py-0{padding-top:0;padding-bottom:0}.xl\:px-0{padding-left:0;padding-right:0}.xl\:py-1{padding-top:.25rem;padding-bottom:.25rem}.xl\:px-1{padding-left:.25rem;padding-right:.25rem}.xl\:py-2{padding-top:.5rem;padding-bottom:.5rem}.xl\:px-2{padding-left:.5rem;padding-right:.5rem}.xl\:py-3{padding-top:.75rem;padding-bottom:.75rem}.xl\:px-3{padding-left:.75rem;padding-right:.75rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.xl\:px-7{padding-left:1.75rem;padding-right:1.75rem}.xl\:py-8{padding-top:2rem;padding-bottom:2rem}.xl\:px-8{padding-left:2rem;padding-right:2rem}.xl\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.xl\:px-9{padding-left:2.25rem;padding-right:2.25rem}.xl\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}.xl\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}.xl\:px-11{padding-left:2.75rem;padding-right:2.75rem}.xl\:py-12{padding-top:3rem;padding-bottom:3rem}.xl\:px-12{padding-left:3rem;padding-right:3rem}.xl\:py-15{padding-top:3.75rem;padding-bottom:3.75rem}.xl\:px-15{padding-left:3.75rem;padding-right:3.75rem}.xl\:py-16{padding-top:4rem;padding-bottom:4rem}.xl\:px-16{padding-left:4rem;padding-right:4rem}.xl\:py-20{padding-top:5rem;padding-bottom:5rem}.xl\:px-20{padding-left:5rem;padding-right:5rem}.xl\:py-22{padding-top:5.5rem;padding-bottom:5.5rem}.xl\:px-22{padding-left:5.5rem;padding-right:5.5rem}.xl\:py-24{padding-top:6rem;padding-bottom:6rem}.xl\:px-24{padding-left:6rem;padding-right:6rem}.xl\:py-25{padding-top:6.25rem;padding-bottom:6.25rem}.xl\:px-25{padding-left:6.25rem;padding-right:6.25rem}.xl\:py-26{padding-top:6.5rem;padding-bottom:6.5rem}.xl\:px-26{padding-left:6.5rem;padding-right:6.5rem}.xl\:py-28{padding-top:8rem;padding-bottom:8rem}.xl\:px-28{padding-left:8rem;padding-right:8rem}.xl\:py-30{padding-top:8.5rem;padding-bottom:8.5rem}.xl\:px-30{padding-left:8.5rem;padding-right:8.5rem}.xl\:py-32{padding-top:9rem;padding-bottom:9rem}.xl\:px-32{padding-left:9rem;padding-right:9rem}.xl\:py-40{padding-top:10rem;padding-bottom:10rem}.xl\:px-40{padding-left:10rem;padding-right:10rem}.xl\:py-48{padding-top:12rem;padding-bottom:12rem}.xl\:px-48{padding-left:12rem;padding-right:12rem}.xl\:py-52{padding-top:13rem;padding-bottom:13rem}.xl\:px-52{padding-left:13rem;padding-right:13rem}.xl\:py-56{padding-top:14rem;padding-bottom:14rem}.xl\:px-56{padding-left:14rem;padding-right:14rem}.xl\:py-60{padding-top:15rem;padding-bottom:15rem}.xl\:px-60{padding-left:15rem;padding-right:15rem}.xl\:py-64{padding-top:16rem;padding-bottom:16rem}.xl\:px-64{padding-left:16rem;padding-right:16rem}.xl\:py-68{padding-top:17rem;padding-bottom:17rem}.xl\:px-68{padding-left:17rem;padding-right:17rem}.xl\:py-px{padding-top:1px;padding-bottom:1px}.xl\:px-px{padding-left:1px;padding-right:1px}.xl\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.xl\:px-0\.5{padding-left:.125rem;padding-right:.125rem}.xl\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.xl\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.xl\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.xl\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.xl\:py-7\.5{padding-top:1.875rem;padding-bottom:1.875rem}.xl\:px-7\.5{padding-left:1.875rem;padding-right:1.875rem}.xl\:pt-0{padding-top:0}.xl\:pr-0{padding-right:0}.xl\:pb-0{padding-bottom:0}.xl\:pl-0{padding-left:0}.xl\:pt-1{padding-top:.25rem}.xl\:pr-1{padding-right:.25rem}.xl\:pb-1{padding-bottom:.25rem}.xl\:pl-1{padding-left:.25rem}.xl\:pt-2{padding-top:.5rem}.xl\:pr-2{padding-right:.5rem}.xl\:pb-2{padding-bottom:.5rem}.xl\:pl-2{padding-left:.5rem}.xl\:pt-3{padding-top:.75rem}.xl\:pr-3{padding-right:.75rem}.xl\:pb-3{padding-bottom:.75rem}.xl\:pl-3{padding-left:.75rem}.xl\:pt-4{padding-top:1rem}.xl\:pr-4{padding-right:1rem}.xl\:pb-4{padding-bottom:1rem}.xl\:pl-4{padding-left:1rem}.xl\:pt-5{padding-top:1.25rem}.xl\:pr-5{padding-right:1.25rem}.xl\:pb-5{padding-bottom:1.25rem}.xl\:pl-5{padding-left:1.25rem}.xl\:pt-6{padding-top:1.5rem}.xl\:pr-6{padding-right:1.5rem}.xl\:pb-6{padding-bottom:1.5rem}.xl\:pl-6{padding-left:1.5rem}.xl\:pt-7{padding-top:1.75rem}.xl\:pr-7{padding-right:1.75rem}.xl\:pb-7{padding-bottom:1.75rem}.xl\:pl-7{padding-left:1.75rem}.xl\:pt-8{padding-top:2rem}.xl\:pr-8{padding-right:2rem}.xl\:pb-8{padding-bottom:2rem}.xl\:pl-8{padding-left:2rem}.xl\:pt-9{padding-top:2.25rem}.xl\:pr-9{padding-right:2.25rem}.xl\:pb-9{padding-bottom:2.25rem}.xl\:pl-9{padding-left:2.25rem}.xl\:pt-10{padding-top:2.5rem}.xl\:pr-10{padding-right:2.5rem}.xl\:pb-10{padding-bottom:2.5rem}.xl\:pl-10{padding-left:2.5rem}.xl\:pt-11{padding-top:2.75rem}.xl\:pr-11{padding-right:2.75rem}.xl\:pb-11{padding-bottom:2.75rem}.xl\:pl-11{padding-left:2.75rem}.xl\:pt-12{padding-top:3rem}.xl\:pr-12{padding-right:3rem}.xl\:pb-12{padding-bottom:3rem}.xl\:pl-12{padding-left:3rem}.xl\:pt-15{padding-top:3.75rem}.xl\:pr-15{padding-right:3.75rem}.xl\:pb-15{padding-bottom:3.75rem}.xl\:pl-15{padding-left:3.75rem}.xl\:pt-16{padding-top:4rem}.xl\:pr-16{padding-right:4rem}.xl\:pb-16{padding-bottom:4rem}.xl\:pl-16{padding-left:4rem}.xl\:pt-20{padding-top:5rem}.xl\:pr-20{padding-right:5rem}.xl\:pb-20{padding-bottom:5rem}.xl\:pl-20{padding-left:5rem}.xl\:pt-22{padding-top:5.5rem}.xl\:pr-22{padding-right:5.5rem}.xl\:pb-22{padding-bottom:5.5rem}.xl\:pl-22{padding-left:5.5rem}.xl\:pt-24{padding-top:6rem}.xl\:pr-24{padding-right:6rem}.xl\:pb-24{padding-bottom:6rem}.xl\:pl-24{padding-left:6rem}.xl\:pt-25{padding-top:6.25rem}.xl\:pr-25{padding-right:6.25rem}.xl\:pb-25{padding-bottom:6.25rem}.xl\:pl-25{padding-left:6.25rem}.xl\:pt-26{padding-top:6.5rem}.xl\:pr-26{padding-right:6.5rem}.xl\:pb-26{padding-bottom:6.5rem}.xl\:pl-26{padding-left:6.5rem}.xl\:pt-28{padding-top:8rem}.xl\:pr-28{padding-right:8rem}.xl\:pb-28{padding-bottom:8rem}.xl\:pl-28{padding-left:8rem}.xl\:pt-30{padding-top:8.5rem}.xl\:pr-30{padding-right:8.5rem}.xl\:pb-30{padding-bottom:8.5rem}.xl\:pl-30{padding-left:8.5rem}.xl\:pt-32{padding-top:9rem}.xl\:pr-32{padding-right:9rem}.xl\:pb-32{padding-bottom:9rem}.xl\:pl-32{padding-left:9rem}.xl\:pt-40{padding-top:10rem}.xl\:pr-40{padding-right:10rem}.xl\:pb-40{padding-bottom:10rem}.xl\:pl-40{padding-left:10rem}.xl\:pt-48{padding-top:12rem}.xl\:pr-48{padding-right:12rem}.xl\:pb-48{padding-bottom:12rem}.xl\:pl-48{padding-left:12rem}.xl\:pt-52{padding-top:13rem}.xl\:pr-52{padding-right:13rem}.xl\:pb-52{padding-bottom:13rem}.xl\:pl-52{padding-left:13rem}.xl\:pt-56{padding-top:14rem}.xl\:pr-56{padding-right:14rem}.xl\:pb-56{padding-bottom:14rem}.xl\:pl-56{padding-left:14rem}.xl\:pt-60{padding-top:15rem}.xl\:pr-60{padding-right:15rem}.xl\:pb-60{padding-bottom:15rem}.xl\:pl-60{padding-left:15rem}.xl\:pt-64{padding-top:16rem}.xl\:pr-64{padding-right:16rem}.xl\:pb-64{padding-bottom:16rem}.xl\:pl-64{padding-left:16rem}.xl\:pt-68{padding-top:17rem}.xl\:pr-68{padding-right:17rem}.xl\:pb-68{padding-bottom:17rem}.xl\:pl-68{padding-left:17rem}.xl\:pt-px{padding-top:1px}.xl\:pr-px{padding-right:1px}.xl\:pb-px{padding-bottom:1px}.xl\:pl-px{padding-left:1px}.xl\:pt-0\.5{padding-top:.125rem}.xl\:pr-0\.5{padding-right:.125rem}.xl\:pb-0\.5{padding-bottom:.125rem}.xl\:pl-0\.5{padding-left:.125rem}.xl\:pt-1\.5{padding-top:.375rem}.xl\:pr-1\.5{padding-right:.375rem}.xl\:pb-1\.5{padding-bottom:.375rem}.xl\:pl-1\.5{padding-left:.375rem}.xl\:pt-2\.5{padding-top:.625rem}.xl\:pr-2\.5{padding-right:.625rem}.xl\:pb-2\.5{padding-bottom:.625rem}.xl\:pl-2\.5{padding-left:.625rem}.xl\:pt-7\.5{padding-top:1.875rem}.xl\:pr-7\.5{padding-right:1.875rem}.xl\:pb-7\.5{padding-bottom:1.875rem}.xl\:pl-7\.5{padding-left:1.875rem}.xl\:placeholder-transparent::-moz-placeholder{color:transparent}.xl\:placeholder-transparent:-ms-input-placeholder{color:transparent}.xl\:placeholder-transparent::placeholder{color:transparent}.xl\:placeholder-current::-moz-placeholder{color:currentColor}.xl\:placeholder-current:-ms-input-placeholder{color:currentColor}.xl\:placeholder-current::placeholder{color:currentColor}.xl\:placeholder-black::-moz-placeholder{color:#000}.xl\:placeholder-black:-ms-input-placeholder{color:#000}.xl\:placeholder-black::placeholder{color:#000}.xl\:placeholder-white::-moz-placeholder{color:#fff}.xl\:placeholder-white:-ms-input-placeholder{color:#fff}.xl\:placeholder-white::placeholder{color:#fff}.xl\:placeholder-gray-100::-moz-placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.xl\:placeholder-gray-100:-ms-input-placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.xl\:placeholder-gray-100::placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.xl\:placeholder-gray-200::-moz-placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.xl\:placeholder-gray-200:-ms-input-placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.xl\:placeholder-gray-200::placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.xl\:placeholder-gray-300::-moz-placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.xl\:placeholder-gray-300:-ms-input-placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.xl\:placeholder-gray-300::placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.xl\:placeholder-gray-400::-moz-placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.xl\:placeholder-gray-400:-ms-input-placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.xl\:placeholder-gray-400::placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.xl\:placeholder-gray-500::-moz-placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.xl\:placeholder-gray-500:-ms-input-placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.xl\:placeholder-gray-500::placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.xl\:placeholder-gray-600::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.xl\:placeholder-gray-600:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.xl\:placeholder-gray-600::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.xl\:placeholder-gray-700::-moz-placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.xl\:placeholder-gray-700:-ms-input-placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.xl\:placeholder-gray-700::placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.xl\:placeholder-gray-800::-moz-placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.xl\:placeholder-gray-800:-ms-input-placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.xl\:placeholder-gray-800::placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.xl\:placeholder-gray-900::-moz-placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.xl\:placeholder-gray-900:-ms-input-placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.xl\:placeholder-gray-900::placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.xl\:placeholder-gray-DEFAULT::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.xl\:placeholder-gray-DEFAULT:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.xl\:placeholder-gray-DEFAULT::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.xl\:placeholder-gray::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.xl\:placeholder-gray:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.xl\:placeholder-gray::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.xl\:placeholder-red::-moz-placeholder{color:#d64343}.xl\:placeholder-red:-ms-input-placeholder{color:#d64343}.xl\:placeholder-red::placeholder{color:#d64343}.xl\:placeholder-orange::-moz-placeholder{color:#eb6437}.xl\:placeholder-orange:-ms-input-placeholder{color:#eb6437}.xl\:placeholder-orange::placeholder{color:#eb6437}.xl\:placeholder-yellow::-moz-placeholder{color:#f8da30}.xl\:placeholder-yellow:-ms-input-placeholder{color:#f8da30}.xl\:placeholder-yellow::placeholder{color:#f8da30}.xl\:placeholder-green-100::-moz-placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.xl\:placeholder-green-100:-ms-input-placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.xl\:placeholder-green-100::placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.xl\:placeholder-green-200::-moz-placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.xl\:placeholder-green-200:-ms-input-placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.xl\:placeholder-green-200::placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.xl\:placeholder-green-300::-moz-placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.xl\:placeholder-green-300:-ms-input-placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.xl\:placeholder-green-300::placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.xl\:placeholder-green-400::-moz-placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.xl\:placeholder-green-400:-ms-input-placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.xl\:placeholder-green-400::placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.xl\:placeholder-green-500::-moz-placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.xl\:placeholder-green-500:-ms-input-placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.xl\:placeholder-green-500::placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.xl\:placeholder-green-600::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.xl\:placeholder-green-600:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.xl\:placeholder-green-600::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.xl\:placeholder-green-700::-moz-placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.xl\:placeholder-green-700:-ms-input-placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.xl\:placeholder-green-700::placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.xl\:placeholder-green-800::-moz-placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.xl\:placeholder-green-800:-ms-input-placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.xl\:placeholder-green-800::placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.xl\:placeholder-green-900::-moz-placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.xl\:placeholder-green-900:-ms-input-placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.xl\:placeholder-green-900::placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.xl\:placeholder-green-DEFAULT::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.xl\:placeholder-green-DEFAULT:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.xl\:placeholder-green-DEFAULT::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.xl\:placeholder-green::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.xl\:placeholder-green:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.xl\:placeholder-green::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.xl\:placeholder-teal-100::-moz-placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.xl\:placeholder-teal-100:-ms-input-placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.xl\:placeholder-teal-100::placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.xl\:placeholder-teal-200::-moz-placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.xl\:placeholder-teal-200:-ms-input-placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.xl\:placeholder-teal-200::placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.xl\:placeholder-teal-300::-moz-placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.xl\:placeholder-teal-300:-ms-input-placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.xl\:placeholder-teal-300::placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.xl\:placeholder-teal-400::-moz-placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.xl\:placeholder-teal-400:-ms-input-placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.xl\:placeholder-teal-400::placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.xl\:placeholder-teal-500::-moz-placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.xl\:placeholder-teal-500:-ms-input-placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.xl\:placeholder-teal-500::placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.xl\:placeholder-teal-600::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.xl\:placeholder-teal-600:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.xl\:placeholder-teal-600::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.xl\:placeholder-teal-700::-moz-placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.xl\:placeholder-teal-700:-ms-input-placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.xl\:placeholder-teal-700::placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.xl\:placeholder-teal-800::-moz-placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.xl\:placeholder-teal-800:-ms-input-placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.xl\:placeholder-teal-800::placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.xl\:placeholder-teal-900::-moz-placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.xl\:placeholder-teal-900:-ms-input-placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.xl\:placeholder-teal-900::placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.xl\:placeholder-teal-DEFAULT::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.xl\:placeholder-teal-DEFAULT:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.xl\:placeholder-teal-DEFAULT::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.xl\:placeholder-teal::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.xl\:placeholder-teal:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.xl\:placeholder-teal::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.xl\:placeholder-blue-50::-moz-placeholder{color:#d1eaff}.xl\:placeholder-blue-50:-ms-input-placeholder{color:#d1eaff}.xl\:placeholder-blue-50::placeholder{color:#d1eaff}.xl\:placeholder-blue-100::-moz-placeholder{color:#a8d7ff}.xl\:placeholder-blue-100:-ms-input-placeholder{color:#a8d7ff}.xl\:placeholder-blue-100::placeholder{color:#a8d7ff}.xl\:placeholder-blue-200::-moz-placeholder{color:#80c4ff}.xl\:placeholder-blue-200:-ms-input-placeholder{color:#80c4ff}.xl\:placeholder-blue-200::placeholder{color:#80c4ff}.xl\:placeholder-blue-300::-moz-placeholder{color:#57b0ff}.xl\:placeholder-blue-300:-ms-input-placeholder{color:#57b0ff}.xl\:placeholder-blue-300::placeholder{color:#57b0ff}.xl\:placeholder-blue-400::-moz-placeholder{color:#2e9dff}.xl\:placeholder-blue-400:-ms-input-placeholder{color:#2e9dff}.xl\:placeholder-blue-400::placeholder{color:#2e9dff}.xl\:placeholder-blue-500::-moz-placeholder{color:#058aff}.xl\:placeholder-blue-500:-ms-input-placeholder{color:#058aff}.xl\:placeholder-blue-500::placeholder{color:#058aff}.xl\:placeholder-blue-600::-moz-placeholder{color:#0075db}.xl\:placeholder-blue-600:-ms-input-placeholder{color:#0075db}.xl\:placeholder-blue-600::placeholder{color:#0075db}.xl\:placeholder-blue-700::-moz-placeholder{color:#005fb3}.xl\:placeholder-blue-700:-ms-input-placeholder{color:#005fb3}.xl\:placeholder-blue-700::placeholder{color:#005fb3}.xl\:placeholder-blue-800::-moz-placeholder{color:#00498a}.xl\:placeholder-blue-800:-ms-input-placeholder{color:#00498a}.xl\:placeholder-blue-800::placeholder{color:#00498a}.xl\:placeholder-blue-900::-moz-placeholder{color:#003461}.xl\:placeholder-blue-900:-ms-input-placeholder{color:#003461}.xl\:placeholder-blue-900::placeholder{color:#003461}.xl\:placeholder-blue-DEFAULT::-moz-placeholder{color:#0075db}.xl\:placeholder-blue-DEFAULT:-ms-input-placeholder{color:#0075db}.xl\:placeholder-blue-DEFAULT::placeholder{color:#0075db}.xl\:placeholder-blue::-moz-placeholder{color:#0075db}.xl\:placeholder-blue:-ms-input-placeholder{color:#0075db}.xl\:placeholder-blue::placeholder{color:#0075db}.xl\:placeholder-indigo-100::-moz-placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.xl\:placeholder-indigo-100:-ms-input-placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.xl\:placeholder-indigo-100::placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.xl\:placeholder-indigo-200::-moz-placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.xl\:placeholder-indigo-200:-ms-input-placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.xl\:placeholder-indigo-200::placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.xl\:placeholder-indigo-300::-moz-placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.xl\:placeholder-indigo-300:-ms-input-placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.xl\:placeholder-indigo-300::placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.xl\:placeholder-indigo-400::-moz-placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.xl\:placeholder-indigo-400:-ms-input-placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.xl\:placeholder-indigo-400::placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.xl\:placeholder-indigo-500::-moz-placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.xl\:placeholder-indigo-500:-ms-input-placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.xl\:placeholder-indigo-500::placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.xl\:placeholder-indigo-600::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.xl\:placeholder-indigo-600:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.xl\:placeholder-indigo-600::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.xl\:placeholder-indigo-700::-moz-placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.xl\:placeholder-indigo-700:-ms-input-placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.xl\:placeholder-indigo-700::placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.xl\:placeholder-indigo-800::-moz-placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.xl\:placeholder-indigo-800:-ms-input-placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.xl\:placeholder-indigo-800::placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.xl\:placeholder-indigo-900::-moz-placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.xl\:placeholder-indigo-900:-ms-input-placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.xl\:placeholder-indigo-900::placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.xl\:placeholder-indigo-DEFAULT::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.xl\:placeholder-indigo-DEFAULT:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.xl\:placeholder-indigo-DEFAULT::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.xl\:placeholder-indigo::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.xl\:placeholder-indigo:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.xl\:placeholder-indigo::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.xl\:placeholder-purple-100::-moz-placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.xl\:placeholder-purple-100:-ms-input-placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.xl\:placeholder-purple-100::placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.xl\:placeholder-purple-200::-moz-placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.xl\:placeholder-purple-200:-ms-input-placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.xl\:placeholder-purple-200::placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.xl\:placeholder-purple-300::-moz-placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.xl\:placeholder-purple-300:-ms-input-placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.xl\:placeholder-purple-300::placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.xl\:placeholder-purple-400::-moz-placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.xl\:placeholder-purple-400:-ms-input-placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.xl\:placeholder-purple-400::placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.xl\:placeholder-purple-500::-moz-placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.xl\:placeholder-purple-500:-ms-input-placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.xl\:placeholder-purple-500::placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.xl\:placeholder-purple-600::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.xl\:placeholder-purple-600:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.xl\:placeholder-purple-600::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.xl\:placeholder-purple-700::-moz-placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.xl\:placeholder-purple-700:-ms-input-placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.xl\:placeholder-purple-700::placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.xl\:placeholder-purple-800::-moz-placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.xl\:placeholder-purple-800:-ms-input-placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.xl\:placeholder-purple-800::placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.xl\:placeholder-purple-900::-moz-placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.xl\:placeholder-purple-900:-ms-input-placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.xl\:placeholder-purple-900::placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.xl\:placeholder-purple-DEFAULT::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.xl\:placeholder-purple-DEFAULT:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.xl\:placeholder-purple-DEFAULT::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.xl\:placeholder-purple::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.xl\:placeholder-purple:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.xl\:placeholder-purple::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.xl\:placeholder-pink::-moz-placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.xl\:placeholder-pink:-ms-input-placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.xl\:placeholder-pink::placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.xl\:placeholder-inherit::-moz-placeholder{color:inherit}.xl\:placeholder-inherit:-ms-input-placeholder{color:inherit}.xl\:placeholder-inherit::placeholder{color:inherit}.xl\:placeholder-amber::-moz-placeholder{color:#d78737}.xl\:placeholder-amber:-ms-input-placeholder{color:#d78737}.xl\:placeholder-amber::placeholder{color:#d78737}.xl\:placeholder-amber-active::-moz-placeholder{color:#e3872b}.xl\:placeholder-amber-active:-ms-input-placeholder{color:#e3872b}.xl\:placeholder-amber-active::placeholder{color:#e3872b}.xl\:placeholder-ardoise::-moz-placeholder{color:#596a82}.xl\:placeholder-ardoise:-ms-input-placeholder{color:#596a82}.xl\:placeholder-ardoise::placeholder{color:#596a82}.xl\:placeholder-ardoise-active::-moz-placeholder{color:#476794}.xl\:placeholder-ardoise-active:-ms-input-placeholder{color:#476794}.xl\:placeholder-ardoise-active::placeholder{color:#476794}.xl\:placeholder-blue-active::-moz-placeholder{color:#14a5c2}.xl\:placeholder-blue-active:-ms-input-placeholder{color:#14a5c2}.xl\:placeholder-blue-active::placeholder{color:#14a5c2}.xl\:placeholder-lightBlue::-moz-placeholder{color:rgba(0,85,138,.1)}.xl\:placeholder-lightBlue:-ms-input-placeholder{color:rgba(0,85,138,.1)}.xl\:placeholder-lightBlue::placeholder{color:rgba(0,85,138,.1)}.xl\:placeholder-lightBlue-active::-moz-placeholder{color:rgba(0,85,138,.1)}.xl\:placeholder-lightBlue-active:-ms-input-placeholder{color:rgba(0,85,138,.1)}.xl\:placeholder-lightBlue-active::placeholder{color:rgba(0,85,138,.1)}.xl\:placeholder-deepBlue::-moz-placeholder{color:#0e346c}.xl\:placeholder-deepBlue:-ms-input-placeholder{color:#0e346c}.xl\:placeholder-deepBlue::placeholder{color:#0e346c}.xl\:placeholder-deepBlue-active::-moz-placeholder{color:#0a3f8f}.xl\:placeholder-deepBlue-active:-ms-input-placeholder{color:#0a3f8f}.xl\:placeholder-deepBlue-active::placeholder{color:#0a3f8f}.xl\:placeholder-gold::-moz-placeholder{color:#bd9e56}.xl\:placeholder-gold:-ms-input-placeholder{color:#bd9e56}.xl\:placeholder-gold::placeholder{color:#bd9e56}.xl\:placeholder-gold-active::-moz-placeholder{color:#c9a34a}.xl\:placeholder-gold-active:-ms-input-placeholder{color:#c9a34a}.xl\:placeholder-gold-active::placeholder{color:#c9a34a}.xl\:placeholder-grenadine::-moz-placeholder{color:#c35078}.xl\:placeholder-grenadine:-ms-input-placeholder{color:#c35078}.xl\:placeholder-grenadine::placeholder{color:#c35078}.xl\:placeholder-grenadine-active::-moz-placeholder{color:#cf4475}.xl\:placeholder-grenadine-active:-ms-input-placeholder{color:#cf4475}.xl\:placeholder-grenadine-active::placeholder{color:#cf4475}.xl\:placeholder-kiwi::-moz-placeholder{color:#9a9f1e}.xl\:placeholder-kiwi:-ms-input-placeholder{color:#9a9f1e}.xl\:placeholder-kiwi::placeholder{color:#9a9f1e}.xl\:placeholder-kiwi-active::-moz-placeholder{color:#a3a815}.xl\:placeholder-kiwi-active:-ms-input-placeholder{color:#a3a815}.xl\:placeholder-kiwi-active::placeholder{color:#a3a815}.xl\:placeholder-lilas::-moz-placeholder{color:#7ea1d3}.xl\:placeholder-lilas:-ms-input-placeholder{color:#7ea1d3}.xl\:placeholder-lilas::placeholder{color:#7ea1d3}.xl\:placeholder-lilas-active::-moz-placeholder{color:#75a0db}.xl\:placeholder-lilas-active:-ms-input-placeholder{color:#75a0db}.xl\:placeholder-lilas-active::placeholder{color:#75a0db}.xl\:placeholder-mahogany::-moz-placeholder{color:#57142e}.xl\:placeholder-mahogany:-ms-input-placeholder{color:#57142e}.xl\:placeholder-mahogany::placeholder{color:#57142e}.xl\:placeholder-mahogany-active::-moz-placeholder{color:#610a2b}.xl\:placeholder-mahogany-active:-ms-input-placeholder{color:#610a2b}.xl\:placeholder-mahogany-active::placeholder{color:#610a2b}.xl\:placeholder-ocher::-moz-placeholder{color:#c29614}.xl\:placeholder-ocher:-ms-input-placeholder{color:#c29614}.xl\:placeholder-ocher::placeholder{color:#c29614}.xl\:placeholder-ocher-active::-moz-placeholder{color:#cd9c0a}.xl\:placeholder-ocher-active:-ms-input-placeholder{color:#cd9c0a}.xl\:placeholder-ocher-active::placeholder{color:#cd9c0a}.xl\:placeholder-pine::-moz-placeholder{color:#144d52}.xl\:placeholder-pine:-ms-input-placeholder{color:#144d52}.xl\:placeholder-pine::placeholder{color:#144d52}.xl\:placeholder-pine-active::-moz-placeholder{color:#0a555c}.xl\:placeholder-pine-active:-ms-input-placeholder{color:#0a555c}.xl\:placeholder-pine-active::placeholder{color:#0a555c}.xl\:placeholder-platinum::-moz-placeholder{color:#000}.xl\:placeholder-platinum:-ms-input-placeholder{color:#000}.xl\:placeholder-platinum::placeholder{color:#000}.xl\:placeholder-platinum-active::-moz-placeholder{color:#000}.xl\:placeholder-platinum-active:-ms-input-placeholder{color:#000}.xl\:placeholder-platinum-active::placeholder{color:#000}.xl\:placeholder-prune::-moz-placeholder{color:#661456}.xl\:placeholder-prune:-ms-input-placeholder{color:#661456}.xl\:placeholder-prune::placeholder{color:#661456}.xl\:placeholder-prune-active::-moz-placeholder{color:#72085d}.xl\:placeholder-prune-active:-ms-input-placeholder{color:#72085d}.xl\:placeholder-prune-active::placeholder{color:#72085d}.xl\:placeholder-sand::-moz-placeholder{color:#d7be88}.xl\:placeholder-sand:-ms-input-placeholder{color:#d7be88}.xl\:placeholder-sand::placeholder{color:#d7be88}.xl\:placeholder-sand-active::-moz-placeholder{color:#dfc181}.xl\:placeholder-sand-active:-ms-input-placeholder{color:#dfc181}.xl\:placeholder-sand-active::placeholder{color:#dfc181}.xl\:placeholder-sandPearl::-moz-placeholder{color:#f0e5d6}.xl\:placeholder-sandPearl:-ms-input-placeholder{color:#f0e5d6}.xl\:placeholder-sandPearl::placeholder{color:#f0e5d6}.xl\:placeholder-sandPearl-active::-moz-placeholder{color:#f2e6d4}.xl\:placeholder-sandPearl-active:-ms-input-placeholder{color:#f2e6d4}.xl\:placeholder-sandPearl-active::placeholder{color:#f2e6d4}.xl\:placeholder-silver::-moz-placeholder{color:#b1b2b4}.xl\:placeholder-silver:-ms-input-placeholder{color:#b1b2b4}.xl\:placeholder-silver::placeholder{color:#b1b2b4}.xl\:placeholder-silver-active::-moz-placeholder{color:#a9afbc}.xl\:placeholder-silver-active:-ms-input-placeholder{color:#a9afbc}.xl\:placeholder-silver-active::placeholder{color:#a9afbc}.xl\:placeholder-skyBlue::-moz-placeholder{color:#98d2d7}.xl\:placeholder-skyBlue:-ms-input-placeholder{color:#98d2d7}.xl\:placeholder-skyBlue::placeholder{color:#98d2d7}.xl\:placeholder-skyBlue-active::-moz-placeholder{color:#91d8de}.xl\:placeholder-skyBlue-active:-ms-input-placeholder{color:#91d8de}.xl\:placeholder-skyBlue-active::placeholder{color:#91d8de}.xl\:placeholder-southSea::-moz-placeholder{color:#9dc9cd}.xl\:placeholder-southSea:-ms-input-placeholder{color:#9dc9cd}.xl\:placeholder-southSea::placeholder{color:#9dc9cd}.xl\:placeholder-southSea-active::-moz-placeholder{color:#95ced5}.xl\:placeholder-southSea-active:-ms-input-placeholder{color:#95ced5}.xl\:placeholder-southSea-active::placeholder{color:#95ced5}.xl\:placeholder-turquoise::-moz-placeholder{color:#14a5c2}.xl\:placeholder-turquoise:-ms-input-placeholder{color:#14a5c2}.xl\:placeholder-turquoise::placeholder{color:#14a5c2}.xl\:placeholder-turquoise-active::-moz-placeholder{color:#0aaccd}.xl\:placeholder-turquoise-active:-ms-input-placeholder{color:#0aaccd}.xl\:placeholder-turquoise-active::placeholder{color:#0aaccd}.xl\:placeholder-waterGreen::-moz-placeholder{color:#007571}.xl\:placeholder-waterGreen:-ms-input-placeholder{color:#007571}.xl\:placeholder-waterGreen::placeholder{color:#007571}.xl\:placeholder-waterGreen-active::-moz-placeholder{color:#00a8a3}.xl\:placeholder-waterGreen-active:-ms-input-placeholder{color:#00a8a3}.xl\:placeholder-waterGreen-active::placeholder{color:#00a8a3}.xl\:placeholder-deepRed::-moz-placeholder{color:#c32222}.xl\:placeholder-deepRed:-ms-input-placeholder{color:#c32222}.xl\:placeholder-deepRed::placeholder{color:#c32222}.xl\:placeholder-deepRed-active::-moz-placeholder{color:#cf1717}.xl\:placeholder-deepRed-active:-ms-input-placeholder{color:#cf1717}.xl\:placeholder-deepRed-active::placeholder{color:#cf1717}.xl\:placeholder-emerald::-moz-placeholder{color:#14a33a}.xl\:placeholder-emerald:-ms-input-placeholder{color:#14a33a}.xl\:placeholder-emerald::placeholder{color:#14a33a}.xl\:placeholder-emerald-active::-moz-placeholder{color:#0bad36}.xl\:placeholder-emerald-active:-ms-input-placeholder{color:#0bad36}.xl\:placeholder-emerald-active::placeholder{color:#0bad36}.xl\:placeholder-greenLight::-moz-placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.xl\:placeholder-greenLight:-ms-input-placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.xl\:placeholder-greenLight::placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.xl\:placeholder-orange-active::-moz-placeholder{color:#f65f2c}.xl\:placeholder-orange-active:-ms-input-placeholder{color:#f65f2c}.xl\:placeholder-orange-active::placeholder{color:#f65f2c}.xl\:placeholder-red-active::-moz-placeholder{color:#e13737}.xl\:placeholder-red-active:-ms-input-placeholder{color:#e13737}.xl\:placeholder-red-active::placeholder{color:#e13737}.xl\:placeholder-white-active::-moz-placeholder{color:#14a5c2}.xl\:placeholder-white-active:-ms-input-placeholder{color:#14a5c2}.xl\:placeholder-white-active::placeholder{color:#14a5c2}.xl\:placeholder-white-button::-moz-placeholder{color:#fff}.xl\:placeholder-white-button:-ms-input-placeholder{color:#fff}.xl\:placeholder-white-button::placeholder{color:#fff}.xl\:placeholder-white-button-active::-moz-placeholder{color:#fff}.xl\:placeholder-white-button-active:-ms-input-placeholder{color:#fff}.xl\:placeholder-white-button-active::placeholder{color:#fff}.xl\:placeholder-code::-moz-placeholder{color:#3f3d57}.xl\:placeholder-code:-ms-input-placeholder{color:#3f3d57}.xl\:placeholder-code::placeholder{color:#3f3d57}.xl\:placeholder-code-active::-moz-placeholder{color:#37354b}.xl\:placeholder-code-active:-ms-input-placeholder{color:#37354b}.xl\:placeholder-code-active::placeholder{color:#37354b}.xl\:placeholder-gray-lighter::-moz-placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.xl\:placeholder-gray-lighter:-ms-input-placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.xl\:placeholder-gray-lighter::placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.xl\:placeholder-gray-lighter-active::-moz-placeholder{color:#ebebeb}.xl\:placeholder-gray-lighter-active:-ms-input-placeholder{color:#ebebeb}.xl\:placeholder-gray-lighter-active::placeholder{color:#ebebeb}.xl\:placeholder-gray-light::-moz-placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.xl\:placeholder-gray-light:-ms-input-placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.xl\:placeholder-gray-light::placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.xl\:placeholder-gray-medium::-moz-placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.xl\:placeholder-gray-medium:-ms-input-placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.xl\:placeholder-gray-medium::placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.xl\:placeholder-gray-darker::-moz-placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.xl\:placeholder-gray-darker:-ms-input-placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.xl\:placeholder-gray-darker::placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.xl\:placeholder-gray-darker-active::-moz-placeholder{color:#14a5c2}.xl\:placeholder-gray-darker-active:-ms-input-placeholder{color:#14a5c2}.xl\:placeholder-gray-darker-active::placeholder{color:#14a5c2}.xl\:placeholder-api-default::-moz-placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.xl\:placeholder-api-default:-ms-input-placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.xl\:placeholder-api-default::placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.xl\:placeholder-gray-xxl::-moz-placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.xl\:placeholder-gray-xxl:-ms-input-placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.xl\:placeholder-gray-xxl::placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.xl\:placeholder-line-even::-moz-placeholder{color:#f3f6f7}.xl\:placeholder-line-even:-ms-input-placeholder{color:#f3f6f7}.xl\:placeholder-line-even::placeholder{color:#f3f6f7}.xl\:focus\:placeholder-transparent:focus::-moz-placeholder{color:transparent}.xl\:focus\:placeholder-transparent:focus:-ms-input-placeholder{color:transparent}.xl\:focus\:placeholder-transparent:focus::placeholder{color:transparent}.xl\:focus\:placeholder-current:focus::-moz-placeholder{color:currentColor}.xl\:focus\:placeholder-current:focus:-ms-input-placeholder{color:currentColor}.xl\:focus\:placeholder-current:focus::placeholder{color:currentColor}.xl\:focus\:placeholder-black:focus::-moz-placeholder{color:#000}.xl\:focus\:placeholder-black:focus:-ms-input-placeholder{color:#000}.xl\:focus\:placeholder-black:focus::placeholder{color:#000}.xl\:focus\:placeholder-white:focus::-moz-placeholder{color:#fff}.xl\:focus\:placeholder-white:focus:-ms-input-placeholder{color:#fff}.xl\:focus\:placeholder-white:focus::placeholder{color:#fff}.xl\:focus\:placeholder-gray-100:focus::-moz-placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-100:focus::placeholder{--placeholder-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-200:focus::-moz-placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-200:focus::placeholder{--placeholder-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-300:focus::-moz-placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-300:focus::placeholder{--placeholder-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-400:focus::-moz-placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-400:focus::placeholder{--placeholder-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-500:focus::-moz-placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-500:focus::placeholder{--placeholder-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-600:focus::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-600:focus::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-700:focus::-moz-placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-700:focus::placeholder{--placeholder-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-800:focus::-moz-placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-800:focus::placeholder{--placeholder-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-900:focus::-moz-placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-900:focus::placeholder{--placeholder-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-DEFAULT:focus::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-DEFAULT:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-DEFAULT:focus::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray:focus::-moz-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray:focus::placeholder{--placeholder-opacity:1;color:#718096;color:rgba(113,128,150,var(--placeholder-opacity))}.xl\:focus\:placeholder-red:focus::-moz-placeholder{color:#d64343}.xl\:focus\:placeholder-red:focus:-ms-input-placeholder{color:#d64343}.xl\:focus\:placeholder-red:focus::placeholder{color:#d64343}.xl\:focus\:placeholder-orange:focus::-moz-placeholder{color:#eb6437}.xl\:focus\:placeholder-orange:focus:-ms-input-placeholder{color:#eb6437}.xl\:focus\:placeholder-orange:focus::placeholder{color:#eb6437}.xl\:focus\:placeholder-yellow:focus::-moz-placeholder{color:#f8da30}.xl\:focus\:placeholder-yellow:focus:-ms-input-placeholder{color:#f8da30}.xl\:focus\:placeholder-yellow:focus::placeholder{color:#f8da30}.xl\:focus\:placeholder-green-100:focus::-moz-placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-100:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-100:focus::placeholder{--placeholder-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-200:focus::-moz-placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-200:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-200:focus::placeholder{--placeholder-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-300:focus::-moz-placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-300:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-300:focus::placeholder{--placeholder-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-400:focus::-moz-placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-400:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-400:focus::placeholder{--placeholder-opacity:1;color:#68d391;color:rgba(104,211,145,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-500:focus::-moz-placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-500:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-500:focus::placeholder{--placeholder-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-600:focus::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-600:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-600:focus::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-700:focus::-moz-placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-700:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-700:focus::placeholder{--placeholder-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-800:focus::-moz-placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-800:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-800:focus::placeholder{--placeholder-opacity:1;color:#276749;color:rgba(39,103,73,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-900:focus::-moz-placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-900:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-900:focus::placeholder{--placeholder-opacity:1;color:#22543d;color:rgba(34,84,61,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-DEFAULT:focus::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-DEFAULT:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.xl\:focus\:placeholder-green-DEFAULT:focus::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.xl\:focus\:placeholder-green:focus::-moz-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.xl\:focus\:placeholder-green:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.xl\:focus\:placeholder-green:focus::placeholder{--placeholder-opacity:1;color:#38a169;color:rgba(56,161,105,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-100:focus::-moz-placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-100:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-100:focus::placeholder{--placeholder-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-200:focus::-moz-placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-200:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-200:focus::placeholder{--placeholder-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-300:focus::-moz-placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-300:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-300:focus::placeholder{--placeholder-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-400:focus::-moz-placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-400:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-400:focus::placeholder{--placeholder-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-500:focus::-moz-placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-500:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-500:focus::placeholder{--placeholder-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-600:focus::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-600:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-600:focus::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-700:focus::-moz-placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-700:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-700:focus::placeholder{--placeholder-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-800:focus::-moz-placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-800:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-800:focus::placeholder{--placeholder-opacity:1;color:#285e61;color:rgba(40,94,97,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-900:focus::-moz-placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-900:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-900:focus::placeholder{--placeholder-opacity:1;color:#234e52;color:rgba(35,78,82,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-DEFAULT:focus::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-DEFAULT:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal-DEFAULT:focus::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal:focus::-moz-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.xl\:focus\:placeholder-teal:focus::placeholder{--placeholder-opacity:1;color:#319795;color:rgba(49,151,149,var(--placeholder-opacity))}.xl\:focus\:placeholder-blue-50:focus::-moz-placeholder{color:#d1eaff}.xl\:focus\:placeholder-blue-50:focus:-ms-input-placeholder{color:#d1eaff}.xl\:focus\:placeholder-blue-50:focus::placeholder{color:#d1eaff}.xl\:focus\:placeholder-blue-100:focus::-moz-placeholder{color:#a8d7ff}.xl\:focus\:placeholder-blue-100:focus:-ms-input-placeholder{color:#a8d7ff}.xl\:focus\:placeholder-blue-100:focus::placeholder{color:#a8d7ff}.xl\:focus\:placeholder-blue-200:focus::-moz-placeholder{color:#80c4ff}.xl\:focus\:placeholder-blue-200:focus:-ms-input-placeholder{color:#80c4ff}.xl\:focus\:placeholder-blue-200:focus::placeholder{color:#80c4ff}.xl\:focus\:placeholder-blue-300:focus::-moz-placeholder{color:#57b0ff}.xl\:focus\:placeholder-blue-300:focus:-ms-input-placeholder{color:#57b0ff}.xl\:focus\:placeholder-blue-300:focus::placeholder{color:#57b0ff}.xl\:focus\:placeholder-blue-400:focus::-moz-placeholder{color:#2e9dff}.xl\:focus\:placeholder-blue-400:focus:-ms-input-placeholder{color:#2e9dff}.xl\:focus\:placeholder-blue-400:focus::placeholder{color:#2e9dff}.xl\:focus\:placeholder-blue-500:focus::-moz-placeholder{color:#058aff}.xl\:focus\:placeholder-blue-500:focus:-ms-input-placeholder{color:#058aff}.xl\:focus\:placeholder-blue-500:focus::placeholder{color:#058aff}.xl\:focus\:placeholder-blue-600:focus::-moz-placeholder{color:#0075db}.xl\:focus\:placeholder-blue-600:focus:-ms-input-placeholder{color:#0075db}.xl\:focus\:placeholder-blue-600:focus::placeholder{color:#0075db}.xl\:focus\:placeholder-blue-700:focus::-moz-placeholder{color:#005fb3}.xl\:focus\:placeholder-blue-700:focus:-ms-input-placeholder{color:#005fb3}.xl\:focus\:placeholder-blue-700:focus::placeholder{color:#005fb3}.xl\:focus\:placeholder-blue-800:focus::-moz-placeholder{color:#00498a}.xl\:focus\:placeholder-blue-800:focus:-ms-input-placeholder{color:#00498a}.xl\:focus\:placeholder-blue-800:focus::placeholder{color:#00498a}.xl\:focus\:placeholder-blue-900:focus::-moz-placeholder{color:#003461}.xl\:focus\:placeholder-blue-900:focus:-ms-input-placeholder{color:#003461}.xl\:focus\:placeholder-blue-900:focus::placeholder{color:#003461}.xl\:focus\:placeholder-blue-DEFAULT:focus::-moz-placeholder{color:#0075db}.xl\:focus\:placeholder-blue-DEFAULT:focus:-ms-input-placeholder{color:#0075db}.xl\:focus\:placeholder-blue-DEFAULT:focus::placeholder{color:#0075db}.xl\:focus\:placeholder-blue:focus::-moz-placeholder{color:#0075db}.xl\:focus\:placeholder-blue:focus:-ms-input-placeholder{color:#0075db}.xl\:focus\:placeholder-blue:focus::placeholder{color:#0075db}.xl\:focus\:placeholder-indigo-100:focus::-moz-placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-100:focus::placeholder{--placeholder-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-200:focus::-moz-placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-200:focus::placeholder{--placeholder-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-300:focus::-moz-placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-300:focus::placeholder{--placeholder-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-400:focus::-moz-placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-400:focus::placeholder{--placeholder-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-500:focus::-moz-placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-500:focus::placeholder{--placeholder-opacity:1;color:#667eea;color:rgba(102,126,234,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-600:focus::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-600:focus::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-700:focus::-moz-placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-700:focus::placeholder{--placeholder-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-800:focus::-moz-placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-800:focus::placeholder{--placeholder-opacity:1;color:#434190;color:rgba(67,65,144,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-900:focus::-moz-placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-900:focus::placeholder{--placeholder-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-DEFAULT:focus::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-DEFAULT:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo-DEFAULT:focus::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo:focus::-moz-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.xl\:focus\:placeholder-indigo:focus::placeholder{--placeholder-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-100:focus::-moz-placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-100:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-100:focus::placeholder{--placeholder-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-200:focus::-moz-placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-200:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-200:focus::placeholder{--placeholder-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-300:focus::-moz-placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-300:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-300:focus::placeholder{--placeholder-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-400:focus::-moz-placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-400:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-400:focus::placeholder{--placeholder-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-500:focus::-moz-placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-500:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-500:focus::placeholder{--placeholder-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-600:focus::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-600:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-600:focus::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-700:focus::-moz-placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-700:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-700:focus::placeholder{--placeholder-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-800:focus::-moz-placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-800:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-800:focus::placeholder{--placeholder-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-900:focus::-moz-placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-900:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-900:focus::placeholder{--placeholder-opacity:1;color:#44337a;color:rgba(68,51,122,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-DEFAULT:focus::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-DEFAULT:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple-DEFAULT:focus::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple:focus::-moz-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.xl\:focus\:placeholder-purple:focus::placeholder{--placeholder-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--placeholder-opacity))}.xl\:focus\:placeholder-pink:focus::-moz-placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.xl\:focus\:placeholder-pink:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.xl\:focus\:placeholder-pink:focus::placeholder{--placeholder-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--placeholder-opacity))}.xl\:focus\:placeholder-inherit:focus::-moz-placeholder{color:inherit}.xl\:focus\:placeholder-inherit:focus:-ms-input-placeholder{color:inherit}.xl\:focus\:placeholder-inherit:focus::placeholder{color:inherit}.xl\:focus\:placeholder-amber:focus::-moz-placeholder{color:#d78737}.xl\:focus\:placeholder-amber:focus:-ms-input-placeholder{color:#d78737}.xl\:focus\:placeholder-amber:focus::placeholder{color:#d78737}.xl\:focus\:placeholder-amber-active:focus::-moz-placeholder{color:#e3872b}.xl\:focus\:placeholder-amber-active:focus:-ms-input-placeholder{color:#e3872b}.xl\:focus\:placeholder-amber-active:focus::placeholder{color:#e3872b}.xl\:focus\:placeholder-ardoise:focus::-moz-placeholder{color:#596a82}.xl\:focus\:placeholder-ardoise:focus:-ms-input-placeholder{color:#596a82}.xl\:focus\:placeholder-ardoise:focus::placeholder{color:#596a82}.xl\:focus\:placeholder-ardoise-active:focus::-moz-placeholder{color:#476794}.xl\:focus\:placeholder-ardoise-active:focus:-ms-input-placeholder{color:#476794}.xl\:focus\:placeholder-ardoise-active:focus::placeholder{color:#476794}.xl\:focus\:placeholder-blue-active:focus::-moz-placeholder{color:#14a5c2}.xl\:focus\:placeholder-blue-active:focus:-ms-input-placeholder{color:#14a5c2}.xl\:focus\:placeholder-blue-active:focus::placeholder{color:#14a5c2}.xl\:focus\:placeholder-lightBlue:focus::-moz-placeholder{color:rgba(0,85,138,.1)}.xl\:focus\:placeholder-lightBlue:focus:-ms-input-placeholder{color:rgba(0,85,138,.1)}.xl\:focus\:placeholder-lightBlue:focus::placeholder{color:rgba(0,85,138,.1)}.xl\:focus\:placeholder-lightBlue-active:focus::-moz-placeholder{color:rgba(0,85,138,.1)}.xl\:focus\:placeholder-lightBlue-active:focus:-ms-input-placeholder{color:rgba(0,85,138,.1)}.xl\:focus\:placeholder-lightBlue-active:focus::placeholder{color:rgba(0,85,138,.1)}.xl\:focus\:placeholder-deepBlue:focus::-moz-placeholder{color:#0e346c}.xl\:focus\:placeholder-deepBlue:focus:-ms-input-placeholder{color:#0e346c}.xl\:focus\:placeholder-deepBlue:focus::placeholder{color:#0e346c}.xl\:focus\:placeholder-deepBlue-active:focus::-moz-placeholder{color:#0a3f8f}.xl\:focus\:placeholder-deepBlue-active:focus:-ms-input-placeholder{color:#0a3f8f}.xl\:focus\:placeholder-deepBlue-active:focus::placeholder{color:#0a3f8f}.xl\:focus\:placeholder-gold:focus::-moz-placeholder{color:#bd9e56}.xl\:focus\:placeholder-gold:focus:-ms-input-placeholder{color:#bd9e56}.xl\:focus\:placeholder-gold:focus::placeholder{color:#bd9e56}.xl\:focus\:placeholder-gold-active:focus::-moz-placeholder{color:#c9a34a}.xl\:focus\:placeholder-gold-active:focus:-ms-input-placeholder{color:#c9a34a}.xl\:focus\:placeholder-gold-active:focus::placeholder{color:#c9a34a}.xl\:focus\:placeholder-grenadine:focus::-moz-placeholder{color:#c35078}.xl\:focus\:placeholder-grenadine:focus:-ms-input-placeholder{color:#c35078}.xl\:focus\:placeholder-grenadine:focus::placeholder{color:#c35078}.xl\:focus\:placeholder-grenadine-active:focus::-moz-placeholder{color:#cf4475}.xl\:focus\:placeholder-grenadine-active:focus:-ms-input-placeholder{color:#cf4475}.xl\:focus\:placeholder-grenadine-active:focus::placeholder{color:#cf4475}.xl\:focus\:placeholder-kiwi:focus::-moz-placeholder{color:#9a9f1e}.xl\:focus\:placeholder-kiwi:focus:-ms-input-placeholder{color:#9a9f1e}.xl\:focus\:placeholder-kiwi:focus::placeholder{color:#9a9f1e}.xl\:focus\:placeholder-kiwi-active:focus::-moz-placeholder{color:#a3a815}.xl\:focus\:placeholder-kiwi-active:focus:-ms-input-placeholder{color:#a3a815}.xl\:focus\:placeholder-kiwi-active:focus::placeholder{color:#a3a815}.xl\:focus\:placeholder-lilas:focus::-moz-placeholder{color:#7ea1d3}.xl\:focus\:placeholder-lilas:focus:-ms-input-placeholder{color:#7ea1d3}.xl\:focus\:placeholder-lilas:focus::placeholder{color:#7ea1d3}.xl\:focus\:placeholder-lilas-active:focus::-moz-placeholder{color:#75a0db}.xl\:focus\:placeholder-lilas-active:focus:-ms-input-placeholder{color:#75a0db}.xl\:focus\:placeholder-lilas-active:focus::placeholder{color:#75a0db}.xl\:focus\:placeholder-mahogany:focus::-moz-placeholder{color:#57142e}.xl\:focus\:placeholder-mahogany:focus:-ms-input-placeholder{color:#57142e}.xl\:focus\:placeholder-mahogany:focus::placeholder{color:#57142e}.xl\:focus\:placeholder-mahogany-active:focus::-moz-placeholder{color:#610a2b}.xl\:focus\:placeholder-mahogany-active:focus:-ms-input-placeholder{color:#610a2b}.xl\:focus\:placeholder-mahogany-active:focus::placeholder{color:#610a2b}.xl\:focus\:placeholder-ocher:focus::-moz-placeholder{color:#c29614}.xl\:focus\:placeholder-ocher:focus:-ms-input-placeholder{color:#c29614}.xl\:focus\:placeholder-ocher:focus::placeholder{color:#c29614}.xl\:focus\:placeholder-ocher-active:focus::-moz-placeholder{color:#cd9c0a}.xl\:focus\:placeholder-ocher-active:focus:-ms-input-placeholder{color:#cd9c0a}.xl\:focus\:placeholder-ocher-active:focus::placeholder{color:#cd9c0a}.xl\:focus\:placeholder-pine:focus::-moz-placeholder{color:#144d52}.xl\:focus\:placeholder-pine:focus:-ms-input-placeholder{color:#144d52}.xl\:focus\:placeholder-pine:focus::placeholder{color:#144d52}.xl\:focus\:placeholder-pine-active:focus::-moz-placeholder{color:#0a555c}.xl\:focus\:placeholder-pine-active:focus:-ms-input-placeholder{color:#0a555c}.xl\:focus\:placeholder-pine-active:focus::placeholder{color:#0a555c}.xl\:focus\:placeholder-platinum:focus::-moz-placeholder{color:#000}.xl\:focus\:placeholder-platinum:focus:-ms-input-placeholder{color:#000}.xl\:focus\:placeholder-platinum:focus::placeholder{color:#000}.xl\:focus\:placeholder-platinum-active:focus::-moz-placeholder{color:#000}.xl\:focus\:placeholder-platinum-active:focus:-ms-input-placeholder{color:#000}.xl\:focus\:placeholder-platinum-active:focus::placeholder{color:#000}.xl\:focus\:placeholder-prune:focus::-moz-placeholder{color:#661456}.xl\:focus\:placeholder-prune:focus:-ms-input-placeholder{color:#661456}.xl\:focus\:placeholder-prune:focus::placeholder{color:#661456}.xl\:focus\:placeholder-prune-active:focus::-moz-placeholder{color:#72085d}.xl\:focus\:placeholder-prune-active:focus:-ms-input-placeholder{color:#72085d}.xl\:focus\:placeholder-prune-active:focus::placeholder{color:#72085d}.xl\:focus\:placeholder-sand:focus::-moz-placeholder{color:#d7be88}.xl\:focus\:placeholder-sand:focus:-ms-input-placeholder{color:#d7be88}.xl\:focus\:placeholder-sand:focus::placeholder{color:#d7be88}.xl\:focus\:placeholder-sand-active:focus::-moz-placeholder{color:#dfc181}.xl\:focus\:placeholder-sand-active:focus:-ms-input-placeholder{color:#dfc181}.xl\:focus\:placeholder-sand-active:focus::placeholder{color:#dfc181}.xl\:focus\:placeholder-sandPearl:focus::-moz-placeholder{color:#f0e5d6}.xl\:focus\:placeholder-sandPearl:focus:-ms-input-placeholder{color:#f0e5d6}.xl\:focus\:placeholder-sandPearl:focus::placeholder{color:#f0e5d6}.xl\:focus\:placeholder-sandPearl-active:focus::-moz-placeholder{color:#f2e6d4}.xl\:focus\:placeholder-sandPearl-active:focus:-ms-input-placeholder{color:#f2e6d4}.xl\:focus\:placeholder-sandPearl-active:focus::placeholder{color:#f2e6d4}.xl\:focus\:placeholder-silver:focus::-moz-placeholder{color:#b1b2b4}.xl\:focus\:placeholder-silver:focus:-ms-input-placeholder{color:#b1b2b4}.xl\:focus\:placeholder-silver:focus::placeholder{color:#b1b2b4}.xl\:focus\:placeholder-silver-active:focus::-moz-placeholder{color:#a9afbc}.xl\:focus\:placeholder-silver-active:focus:-ms-input-placeholder{color:#a9afbc}.xl\:focus\:placeholder-silver-active:focus::placeholder{color:#a9afbc}.xl\:focus\:placeholder-skyBlue:focus::-moz-placeholder{color:#98d2d7}.xl\:focus\:placeholder-skyBlue:focus:-ms-input-placeholder{color:#98d2d7}.xl\:focus\:placeholder-skyBlue:focus::placeholder{color:#98d2d7}.xl\:focus\:placeholder-skyBlue-active:focus::-moz-placeholder{color:#91d8de}.xl\:focus\:placeholder-skyBlue-active:focus:-ms-input-placeholder{color:#91d8de}.xl\:focus\:placeholder-skyBlue-active:focus::placeholder{color:#91d8de}.xl\:focus\:placeholder-southSea:focus::-moz-placeholder{color:#9dc9cd}.xl\:focus\:placeholder-southSea:focus:-ms-input-placeholder{color:#9dc9cd}.xl\:focus\:placeholder-southSea:focus::placeholder{color:#9dc9cd}.xl\:focus\:placeholder-southSea-active:focus::-moz-placeholder{color:#95ced5}.xl\:focus\:placeholder-southSea-active:focus:-ms-input-placeholder{color:#95ced5}.xl\:focus\:placeholder-southSea-active:focus::placeholder{color:#95ced5}.xl\:focus\:placeholder-turquoise:focus::-moz-placeholder{color:#14a5c2}.xl\:focus\:placeholder-turquoise:focus:-ms-input-placeholder{color:#14a5c2}.xl\:focus\:placeholder-turquoise:focus::placeholder{color:#14a5c2}.xl\:focus\:placeholder-turquoise-active:focus::-moz-placeholder{color:#0aaccd}.xl\:focus\:placeholder-turquoise-active:focus:-ms-input-placeholder{color:#0aaccd}.xl\:focus\:placeholder-turquoise-active:focus::placeholder{color:#0aaccd}.xl\:focus\:placeholder-waterGreen:focus::-moz-placeholder{color:#007571}.xl\:focus\:placeholder-waterGreen:focus:-ms-input-placeholder{color:#007571}.xl\:focus\:placeholder-waterGreen:focus::placeholder{color:#007571}.xl\:focus\:placeholder-waterGreen-active:focus::-moz-placeholder{color:#00a8a3}.xl\:focus\:placeholder-waterGreen-active:focus:-ms-input-placeholder{color:#00a8a3}.xl\:focus\:placeholder-waterGreen-active:focus::placeholder{color:#00a8a3}.xl\:focus\:placeholder-deepRed:focus::-moz-placeholder{color:#c32222}.xl\:focus\:placeholder-deepRed:focus:-ms-input-placeholder{color:#c32222}.xl\:focus\:placeholder-deepRed:focus::placeholder{color:#c32222}.xl\:focus\:placeholder-deepRed-active:focus::-moz-placeholder{color:#cf1717}.xl\:focus\:placeholder-deepRed-active:focus:-ms-input-placeholder{color:#cf1717}.xl\:focus\:placeholder-deepRed-active:focus::placeholder{color:#cf1717}.xl\:focus\:placeholder-emerald:focus::-moz-placeholder{color:#14a33a}.xl\:focus\:placeholder-emerald:focus:-ms-input-placeholder{color:#14a33a}.xl\:focus\:placeholder-emerald:focus::placeholder{color:#14a33a}.xl\:focus\:placeholder-emerald-active:focus::-moz-placeholder{color:#0bad36}.xl\:focus\:placeholder-emerald-active:focus:-ms-input-placeholder{color:#0bad36}.xl\:focus\:placeholder-emerald-active:focus::placeholder{color:#0bad36}.xl\:focus\:placeholder-greenLight:focus::-moz-placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.xl\:focus\:placeholder-greenLight:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.xl\:focus\:placeholder-greenLight:focus::placeholder{--placeholder-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--placeholder-opacity))}.xl\:focus\:placeholder-orange-active:focus::-moz-placeholder{color:#f65f2c}.xl\:focus\:placeholder-orange-active:focus:-ms-input-placeholder{color:#f65f2c}.xl\:focus\:placeholder-orange-active:focus::placeholder{color:#f65f2c}.xl\:focus\:placeholder-red-active:focus::-moz-placeholder{color:#e13737}.xl\:focus\:placeholder-red-active:focus:-ms-input-placeholder{color:#e13737}.xl\:focus\:placeholder-red-active:focus::placeholder{color:#e13737}.xl\:focus\:placeholder-white-active:focus::-moz-placeholder{color:#14a5c2}.xl\:focus\:placeholder-white-active:focus:-ms-input-placeholder{color:#14a5c2}.xl\:focus\:placeholder-white-active:focus::placeholder{color:#14a5c2}.xl\:focus\:placeholder-white-button:focus::-moz-placeholder{color:#fff}.xl\:focus\:placeholder-white-button:focus:-ms-input-placeholder{color:#fff}.xl\:focus\:placeholder-white-button:focus::placeholder{color:#fff}.xl\:focus\:placeholder-white-button-active:focus::-moz-placeholder{color:#fff}.xl\:focus\:placeholder-white-button-active:focus:-ms-input-placeholder{color:#fff}.xl\:focus\:placeholder-white-button-active:focus::placeholder{color:#fff}.xl\:focus\:placeholder-code:focus::-moz-placeholder{color:#3f3d57}.xl\:focus\:placeholder-code:focus:-ms-input-placeholder{color:#3f3d57}.xl\:focus\:placeholder-code:focus::placeholder{color:#3f3d57}.xl\:focus\:placeholder-code-active:focus::-moz-placeholder{color:#37354b}.xl\:focus\:placeholder-code-active:focus:-ms-input-placeholder{color:#37354b}.xl\:focus\:placeholder-code-active:focus::placeholder{color:#37354b}.xl\:focus\:placeholder-gray-lighter:focus::-moz-placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-lighter:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-lighter:focus::placeholder{--placeholder-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-lighter-active:focus::-moz-placeholder{color:#ebebeb}.xl\:focus\:placeholder-gray-lighter-active:focus:-ms-input-placeholder{color:#ebebeb}.xl\:focus\:placeholder-gray-lighter-active:focus::placeholder{color:#ebebeb}.xl\:focus\:placeholder-gray-light:focus::-moz-placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-light:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-light:focus::placeholder{--placeholder-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-medium:focus::-moz-placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-medium:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-medium:focus::placeholder{--placeholder-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-darker:focus::-moz-placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-darker:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-darker:focus::placeholder{--placeholder-opacity:1;color:#504747;color:rgba(80,71,71,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-darker-active:focus::-moz-placeholder{color:#14a5c2}.xl\:focus\:placeholder-gray-darker-active:focus:-ms-input-placeholder{color:#14a5c2}.xl\:focus\:placeholder-gray-darker-active:focus::placeholder{color:#14a5c2}.xl\:focus\:placeholder-api-default:focus::-moz-placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.xl\:focus\:placeholder-api-default:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.xl\:focus\:placeholder-api-default:focus::placeholder{--placeholder-opacity:1;color:#507192;color:rgba(80,113,146,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-xxl:focus::-moz-placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-xxl:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.xl\:focus\:placeholder-gray-xxl:focus::placeholder{--placeholder-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--placeholder-opacity))}.xl\:focus\:placeholder-line-even:focus::-moz-placeholder{color:#f3f6f7}.xl\:focus\:placeholder-line-even:focus:-ms-input-placeholder{color:#f3f6f7}.xl\:focus\:placeholder-line-even:focus::placeholder{color:#f3f6f7}.xl\:placeholder-opacity-0::-moz-placeholder{--placeholder-opacity:0}.xl\:placeholder-opacity-0:-ms-input-placeholder{--placeholder-opacity:0}.xl\:placeholder-opacity-0::placeholder{--placeholder-opacity:0}.xl\:placeholder-opacity-25::-moz-placeholder{--placeholder-opacity:0.25}.xl\:placeholder-opacity-25:-ms-input-placeholder{--placeholder-opacity:0.25}.xl\:placeholder-opacity-25::placeholder{--placeholder-opacity:0.25}.xl\:placeholder-opacity-50::-moz-placeholder{--placeholder-opacity:0.5}.xl\:placeholder-opacity-50:-ms-input-placeholder{--placeholder-opacity:0.5}.xl\:placeholder-opacity-50::placeholder{--placeholder-opacity:0.5}.xl\:placeholder-opacity-75::-moz-placeholder{--placeholder-opacity:0.75}.xl\:placeholder-opacity-75:-ms-input-placeholder{--placeholder-opacity:0.75}.xl\:placeholder-opacity-75::placeholder{--placeholder-opacity:0.75}.xl\:placeholder-opacity-100::-moz-placeholder{--placeholder-opacity:1}.xl\:placeholder-opacity-100:-ms-input-placeholder{--placeholder-opacity:1}.xl\:placeholder-opacity-100::placeholder{--placeholder-opacity:1}.xl\:focus\:placeholder-opacity-0:focus::-moz-placeholder{--placeholder-opacity:0}.xl\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{--placeholder-opacity:0}.xl\:focus\:placeholder-opacity-0:focus::placeholder{--placeholder-opacity:0}.xl\:focus\:placeholder-opacity-25:focus::-moz-placeholder{--placeholder-opacity:0.25}.xl\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{--placeholder-opacity:0.25}.xl\:focus\:placeholder-opacity-25:focus::placeholder{--placeholder-opacity:0.25}.xl\:focus\:placeholder-opacity-50:focus::-moz-placeholder{--placeholder-opacity:0.5}.xl\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{--placeholder-opacity:0.5}.xl\:focus\:placeholder-opacity-50:focus::placeholder{--placeholder-opacity:0.5}.xl\:focus\:placeholder-opacity-75:focus::-moz-placeholder{--placeholder-opacity:0.75}.xl\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{--placeholder-opacity:0.75}.xl\:focus\:placeholder-opacity-75:focus::placeholder{--placeholder-opacity:0.75}.xl\:focus\:placeholder-opacity-100:focus::-moz-placeholder{--placeholder-opacity:1}.xl\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{--placeholder-opacity:1}.xl\:focus\:placeholder-opacity-100:focus::placeholder{--placeholder-opacity:1}.xl\:pointer-events-none{pointer-events:none}.xl\:pointer-events-auto{pointer-events:auto}.xl\:static{position:static}.xl\:fixed{position:fixed}.xl\:absolute{position:absolute}.xl\:relative{position:relative}.xl\:sticky{position:-webkit-sticky;position:sticky}.xl\:inset-0{top:0;right:0;bottom:0;left:0}.xl\:inset-1{top:.25rem;right:.25rem;bottom:.25rem;left:.25rem}.xl\:inset-2{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.xl\:inset-3{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}.xl\:inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.xl\:inset-5{top:1.25rem;right:1.25rem;bottom:1.25rem;left:1.25rem}.xl\:inset-6{top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem}.xl\:inset-7{top:1.75rem;right:1.75rem;bottom:1.75rem;left:1.75rem}.xl\:inset-8{top:2rem;right:2rem;bottom:2rem;left:2rem}.xl\:inset-9{top:2.25rem;right:2.25rem;bottom:2.25rem;left:2.25rem}.xl\:inset-10{top:2.5rem;right:2.5rem;bottom:2.5rem;left:2.5rem}.xl\:inset-11{top:2.75rem;right:2.75rem;bottom:2.75rem;left:2.75rem}.xl\:inset-12{top:3rem;right:3rem;bottom:3rem;left:3rem}.xl\:inset-15{top:3.75rem;right:3.75rem;bottom:3.75rem;left:3.75rem}.xl\:inset-16{top:4rem;right:4rem;bottom:4rem;left:4rem}.xl\:inset-20{top:5rem;right:5rem;bottom:5rem;left:5rem}.xl\:inset-22{top:5.5rem;right:5.5rem;bottom:5.5rem;left:5.5rem}.xl\:inset-24{top:6rem;right:6rem;bottom:6rem;left:6rem}.xl\:inset-25{top:6.25rem;right:6.25rem;bottom:6.25rem;left:6.25rem}.xl\:inset-26{top:6.5rem;right:6.5rem;bottom:6.5rem;left:6.5rem}.xl\:inset-28{top:8rem;right:8rem;bottom:8rem;left:8rem}.xl\:inset-30{top:8.5rem;right:8.5rem;bottom:8.5rem;left:8.5rem}.xl\:inset-32{top:9rem;right:9rem;bottom:9rem;left:9rem}.xl\:inset-40{top:10rem;right:10rem;bottom:10rem;left:10rem}.xl\:inset-48{top:12rem;right:12rem;bottom:12rem;left:12rem}.xl\:inset-52{top:13rem;right:13rem;bottom:13rem;left:13rem}.xl\:inset-56{top:14rem;right:14rem;bottom:14rem;left:14rem}.xl\:inset-60{top:15rem;right:15rem;bottom:15rem;left:15rem}.xl\:inset-64{top:16rem;right:16rem;bottom:16rem;left:16rem}.xl\:inset-68{top:17rem;right:17rem;bottom:17rem;left:17rem}.xl\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}.xl\:inset-px{top:1px;right:1px;bottom:1px;left:1px}.xl\:inset-0\.5{top:.125rem;right:.125rem;bottom:.125rem;left:.125rem}.xl\:inset-1\.5{top:.375rem;right:.375rem;bottom:.375rem;left:.375rem}.xl\:inset-2\.5{top:.625rem;right:.625rem;bottom:.625rem;left:.625rem}.xl\:inset-7\.5{top:1.875rem;right:1.875rem;bottom:1.875rem;left:1.875rem}.xl\:inset-y-0{top:0;bottom:0}.xl\:inset-x-0{right:0;left:0}.xl\:inset-y-1{top:.25rem;bottom:.25rem}.xl\:inset-x-1{right:.25rem;left:.25rem}.xl\:inset-y-2{top:.5rem;bottom:.5rem}.xl\:inset-x-2{right:.5rem;left:.5rem}.xl\:inset-y-3{top:.75rem;bottom:.75rem}.xl\:inset-x-3{right:.75rem;left:.75rem}.xl\:inset-y-4{top:1rem;bottom:1rem}.xl\:inset-x-4{right:1rem;left:1rem}.xl\:inset-y-5{top:1.25rem;bottom:1.25rem}.xl\:inset-x-5{right:1.25rem;left:1.25rem}.xl\:inset-y-6{top:1.5rem;bottom:1.5rem}.xl\:inset-x-6{right:1.5rem;left:1.5rem}.xl\:inset-y-7{top:1.75rem;bottom:1.75rem}.xl\:inset-x-7{right:1.75rem;left:1.75rem}.xl\:inset-y-8{top:2rem;bottom:2rem}.xl\:inset-x-8{right:2rem;left:2rem}.xl\:inset-y-9{top:2.25rem;bottom:2.25rem}.xl\:inset-x-9{right:2.25rem;left:2.25rem}.xl\:inset-y-10{top:2.5rem;bottom:2.5rem}.xl\:inset-x-10{right:2.5rem;left:2.5rem}.xl\:inset-y-11{top:2.75rem;bottom:2.75rem}.xl\:inset-x-11{right:2.75rem;left:2.75rem}.xl\:inset-y-12{top:3rem;bottom:3rem}.xl\:inset-x-12{right:3rem;left:3rem}.xl\:inset-y-15{top:3.75rem;bottom:3.75rem}.xl\:inset-x-15{right:3.75rem;left:3.75rem}.xl\:inset-y-16{top:4rem;bottom:4rem}.xl\:inset-x-16{right:4rem;left:4rem}.xl\:inset-y-20{top:5rem;bottom:5rem}.xl\:inset-x-20{right:5rem;left:5rem}.xl\:inset-y-22{top:5.5rem;bottom:5.5rem}.xl\:inset-x-22{right:5.5rem;left:5.5rem}.xl\:inset-y-24{top:6rem;bottom:6rem}.xl\:inset-x-24{right:6rem;left:6rem}.xl\:inset-y-25{top:6.25rem;bottom:6.25rem}.xl\:inset-x-25{right:6.25rem;left:6.25rem}.xl\:inset-y-26{top:6.5rem;bottom:6.5rem}.xl\:inset-x-26{right:6.5rem;left:6.5rem}.xl\:inset-y-28{top:8rem;bottom:8rem}.xl\:inset-x-28{right:8rem;left:8rem}.xl\:inset-y-30{top:8.5rem;bottom:8.5rem}.xl\:inset-x-30{right:8.5rem;left:8.5rem}.xl\:inset-y-32{top:9rem;bottom:9rem}.xl\:inset-x-32{right:9rem;left:9rem}.xl\:inset-y-40{top:10rem;bottom:10rem}.xl\:inset-x-40{right:10rem;left:10rem}.xl\:inset-y-48{top:12rem;bottom:12rem}.xl\:inset-x-48{right:12rem;left:12rem}.xl\:inset-y-52{top:13rem;bottom:13rem}.xl\:inset-x-52{right:13rem;left:13rem}.xl\:inset-y-56{top:14rem;bottom:14rem}.xl\:inset-x-56{right:14rem;left:14rem}.xl\:inset-y-60{top:15rem;bottom:15rem}.xl\:inset-x-60{right:15rem;left:15rem}.xl\:inset-y-64{top:16rem;bottom:16rem}.xl\:inset-x-64{right:16rem;left:16rem}.xl\:inset-y-68{top:17rem;bottom:17rem}.xl\:inset-x-68{right:17rem;left:17rem}.xl\:inset-y-auto{top:auto;bottom:auto}.xl\:inset-x-auto{right:auto;left:auto}.xl\:inset-y-px{top:1px;bottom:1px}.xl\:inset-x-px{right:1px;left:1px}.xl\:inset-y-0\.5{top:.125rem;bottom:.125rem}.xl\:inset-x-0\.5{right:.125rem;left:.125rem}.xl\:inset-y-1\.5{top:.375rem;bottom:.375rem}.xl\:inset-x-1\.5{right:.375rem;left:.375rem}.xl\:inset-y-2\.5{top:.625rem;bottom:.625rem}.xl\:inset-x-2\.5{right:.625rem;left:.625rem}.xl\:inset-y-7\.5{top:1.875rem;bottom:1.875rem}.xl\:inset-x-7\.5{right:1.875rem;left:1.875rem}.xl\:top-0{top:0}.xl\:right-0{right:0}.xl\:bottom-0{bottom:0}.xl\:left-0{left:0}.xl\:top-1{top:.25rem}.xl\:right-1{right:.25rem}.xl\:bottom-1{bottom:.25rem}.xl\:left-1{left:.25rem}.xl\:top-2{top:.5rem}.xl\:right-2{right:.5rem}.xl\:bottom-2{bottom:.5rem}.xl\:left-2{left:.5rem}.xl\:top-3{top:.75rem}.xl\:right-3{right:.75rem}.xl\:bottom-3{bottom:.75rem}.xl\:left-3{left:.75rem}.xl\:top-4{top:1rem}.xl\:right-4{right:1rem}.xl\:bottom-4{bottom:1rem}.xl\:left-4{left:1rem}.xl\:top-5{top:1.25rem}.xl\:right-5{right:1.25rem}.xl\:bottom-5{bottom:1.25rem}.xl\:left-5{left:1.25rem}.xl\:top-6{top:1.5rem}.xl\:right-6{right:1.5rem}.xl\:bottom-6{bottom:1.5rem}.xl\:left-6{left:1.5rem}.xl\:top-7{top:1.75rem}.xl\:right-7{right:1.75rem}.xl\:bottom-7{bottom:1.75rem}.xl\:left-7{left:1.75rem}.xl\:top-8{top:2rem}.xl\:right-8{right:2rem}.xl\:bottom-8{bottom:2rem}.xl\:left-8{left:2rem}.xl\:top-9{top:2.25rem}.xl\:right-9{right:2.25rem}.xl\:bottom-9{bottom:2.25rem}.xl\:left-9{left:2.25rem}.xl\:top-10{top:2.5rem}.xl\:right-10{right:2.5rem}.xl\:bottom-10{bottom:2.5rem}.xl\:left-10{left:2.5rem}.xl\:top-11{top:2.75rem}.xl\:right-11{right:2.75rem}.xl\:bottom-11{bottom:2.75rem}.xl\:left-11{left:2.75rem}.xl\:top-12{top:3rem}.xl\:right-12{right:3rem}.xl\:bottom-12{bottom:3rem}.xl\:left-12{left:3rem}.xl\:top-15{top:3.75rem}.xl\:right-15{right:3.75rem}.xl\:bottom-15{bottom:3.75rem}.xl\:left-15{left:3.75rem}.xl\:top-16{top:4rem}.xl\:right-16{right:4rem}.xl\:bottom-16{bottom:4rem}.xl\:left-16{left:4rem}.xl\:top-20{top:5rem}.xl\:right-20{right:5rem}.xl\:bottom-20{bottom:5rem}.xl\:left-20{left:5rem}.xl\:top-22{top:5.5rem}.xl\:right-22{right:5.5rem}.xl\:bottom-22{bottom:5.5rem}.xl\:left-22{left:5.5rem}.xl\:top-24{top:6rem}.xl\:right-24{right:6rem}.xl\:bottom-24{bottom:6rem}.xl\:left-24{left:6rem}.xl\:top-25{top:6.25rem}.xl\:right-25{right:6.25rem}.xl\:bottom-25{bottom:6.25rem}.xl\:left-25{left:6.25rem}.xl\:top-26{top:6.5rem}.xl\:right-26{right:6.5rem}.xl\:bottom-26{bottom:6.5rem}.xl\:left-26{left:6.5rem}.xl\:top-28{top:8rem}.xl\:right-28{right:8rem}.xl\:bottom-28{bottom:8rem}.xl\:left-28{left:8rem}.xl\:top-30{top:8.5rem}.xl\:right-30{right:8.5rem}.xl\:bottom-30{bottom:8.5rem}.xl\:left-30{left:8.5rem}.xl\:top-32{top:9rem}.xl\:right-32{right:9rem}.xl\:bottom-32{bottom:9rem}.xl\:left-32{left:9rem}.xl\:top-40{top:10rem}.xl\:right-40{right:10rem}.xl\:bottom-40{bottom:10rem}.xl\:left-40{left:10rem}.xl\:top-48{top:12rem}.xl\:right-48{right:12rem}.xl\:bottom-48{bottom:12rem}.xl\:left-48{left:12rem}.xl\:top-52{top:13rem}.xl\:right-52{right:13rem}.xl\:bottom-52{bottom:13rem}.xl\:left-52{left:13rem}.xl\:top-56{top:14rem}.xl\:right-56{right:14rem}.xl\:bottom-56{bottom:14rem}.xl\:left-56{left:14rem}.xl\:top-60{top:15rem}.xl\:right-60{right:15rem}.xl\:bottom-60{bottom:15rem}.xl\:left-60{left:15rem}.xl\:top-64{top:16rem}.xl\:right-64{right:16rem}.xl\:bottom-64{bottom:16rem}.xl\:left-64{left:16rem}.xl\:top-68{top:17rem}.xl\:right-68{right:17rem}.xl\:bottom-68{bottom:17rem}.xl\:left-68{left:17rem}.xl\:top-auto{top:auto}.xl\:right-auto{right:auto}.xl\:bottom-auto{bottom:auto}.xl\:left-auto{left:auto}.xl\:top-px{top:1px}.xl\:right-px{right:1px}.xl\:bottom-px{bottom:1px}.xl\:left-px{left:1px}.xl\:top-0\.5{top:.125rem}.xl\:right-0\.5{right:.125rem}.xl\:bottom-0\.5{bottom:.125rem}.xl\:left-0\.5{left:.125rem}.xl\:top-1\.5{top:.375rem}.xl\:right-1\.5{right:.375rem}.xl\:bottom-1\.5{bottom:.375rem}.xl\:left-1\.5{left:.375rem}.xl\:top-2\.5{top:.625rem}.xl\:right-2\.5{right:.625rem}.xl\:bottom-2\.5{bottom:.625rem}.xl\:left-2\.5{left:.625rem}.xl\:top-7\.5{top:1.875rem}.xl\:right-7\.5{right:1.875rem}.xl\:bottom-7\.5{bottom:1.875rem}.xl\:left-7\.5{left:1.875rem}.xl\:resize-none{resize:none}.xl\:resize-y{resize:vertical}.xl\:resize-x{resize:horizontal}.xl\:resize{resize:both}.xl\:shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.xl\:shadow-sm{box-shadow:0 1px 5px 0 rgba(0,0,0,.15)}.xl\:shadow{box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}.xl\:shadow-md{box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.xl\:shadow-lg{box-shadow:0 0 20px rgba(0,0,0,.15)}.xl\:shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.xl\:shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.xl\:shadow-inner{box-shadow:inset 0 0 20px rgba(0,0,0,.15)}.xl\:shadow-outline{box-shadow:0 0 0 3px rgba(52,144,220,.5)}.xl\:shadow-none{box-shadow:none}.xl\:shadow-strong{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.xl\:shadow-top{box-shadow:0 -2px 4px 0 rgba(0,0,0,.1)}.xl\:shadow-symbol{box-shadow:0 1px 2px rgba(10,16,20,.24)}.xl\:shadow-sidebar{box-shadow:0 0 25px rgba(0,0,0,.1)}.xl\:hover\:shadow-xs:hover{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.xl\:hover\:shadow-sm:hover{box-shadow:0 1px 5px 0 rgba(0,0,0,.15)}.xl\:hover\:shadow:hover{box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}.xl\:hover\:shadow-md:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.xl\:hover\:shadow-lg:hover{box-shadow:0 0 20px rgba(0,0,0,.15)}.xl\:hover\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.xl\:hover\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.xl\:hover\:shadow-inner:hover{box-shadow:inset 0 0 20px rgba(0,0,0,.15)}.xl\:hover\:shadow-outline:hover{box-shadow:0 0 0 3px rgba(52,144,220,.5)}.xl\:hover\:shadow-none:hover{box-shadow:none}.xl\:hover\:shadow-strong:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.xl\:hover\:shadow-top:hover{box-shadow:0 -2px 4px 0 rgba(0,0,0,.1)}.xl\:hover\:shadow-symbol:hover{box-shadow:0 1px 2px rgba(10,16,20,.24)}.xl\:hover\:shadow-sidebar:hover{box-shadow:0 0 25px rgba(0,0,0,.1)}.xl\:focus\:shadow-xs:focus{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.xl\:focus\:shadow-sm:focus{box-shadow:0 1px 5px 0 rgba(0,0,0,.15)}.xl\:focus\:shadow:focus{box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}.xl\:focus\:shadow-md:focus{box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.xl\:focus\:shadow-lg:focus{box-shadow:0 0 20px rgba(0,0,0,.15)}.xl\:focus\:shadow-xl:focus{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.xl\:focus\:shadow-2xl:focus{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.xl\:focus\:shadow-inner:focus{box-shadow:inset 0 0 20px rgba(0,0,0,.15)}.xl\:focus\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(52,144,220,.5)}.xl\:focus\:shadow-none:focus{box-shadow:none}.xl\:focus\:shadow-strong:focus{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.xl\:focus\:shadow-top:focus{box-shadow:0 -2px 4px 0 rgba(0,0,0,.1)}.xl\:focus\:shadow-symbol:focus{box-shadow:0 1px 2px rgba(10,16,20,.24)}.xl\:focus\:shadow-sidebar:focus{box-shadow:0 0 25px rgba(0,0,0,.1)}.xl\:fill-current{fill:currentColor}.xl\:fill-transparent{fill:transparent}.xl\:stroke-current{stroke:currentColor}.xl\:stroke-0{stroke-width:0}.xl\:stroke-1{stroke-width:1}.xl\:stroke-2{stroke-width:2}.xl\:table-auto{table-layout:auto}.xl\:table-fixed{table-layout:fixed}.xl\:text-left{text-align:left}.xl\:text-center{text-align:center}.xl\:text-right{text-align:right}.xl\:text-justify{text-align:justify}.xl\:text-transparent{color:transparent}.xl\:text-current{color:currentColor}.xl\:text-black{color:#000}.xl\:text-white{color:#fff}.xl\:text-gray-100{--text-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--text-opacity))}.xl\:text-gray-200{--text-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--text-opacity))}.xl\:text-gray-300{--text-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--text-opacity))}.xl\:text-gray-400{--text-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--text-opacity))}.xl\:text-gray-500{--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity))}.xl\:text-gray-600{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.xl\:text-gray-700{--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity))}.xl\:text-gray-800{--text-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--text-opacity))}.xl\:text-gray-900{--text-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--text-opacity))}.xl\:text-gray,.xl\:text-gray-DEFAULT{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.xl\:text-red{color:#d64343}.xl\:text-orange{color:#eb6437}.xl\:text-yellow{color:#f8da30}.xl\:text-green-100{--text-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--text-opacity))}.xl\:text-green-200{--text-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--text-opacity))}.xl\:text-green-300{--text-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--text-opacity))}.xl\:text-green-400{--text-opacity:1;color:#68d391;color:rgba(104,211,145,var(--text-opacity))}.xl\:text-green-500{--text-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--text-opacity))}.xl\:text-green-600{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.xl\:text-green-700{--text-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--text-opacity))}.xl\:text-green-800{--text-opacity:1;color:#276749;color:rgba(39,103,73,var(--text-opacity))}.xl\:text-green-900{--text-opacity:1;color:#22543d;color:rgba(34,84,61,var(--text-opacity))}.xl\:text-green,.xl\:text-green-DEFAULT{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.xl\:text-teal-100{--text-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--text-opacity))}.xl\:text-teal-200{--text-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--text-opacity))}.xl\:text-teal-300{--text-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--text-opacity))}.xl\:text-teal-400{--text-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--text-opacity))}.xl\:text-teal-500{--text-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--text-opacity))}.xl\:text-teal-600{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.xl\:text-teal-700{--text-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--text-opacity))}.xl\:text-teal-800{--text-opacity:1;color:#285e61;color:rgba(40,94,97,var(--text-opacity))}.xl\:text-teal-900{--text-opacity:1;color:#234e52;color:rgba(35,78,82,var(--text-opacity))}.xl\:text-teal,.xl\:text-teal-DEFAULT{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.xl\:text-blue-50{color:#d1eaff}.xl\:text-blue-100{color:#a8d7ff}.xl\:text-blue-200{color:#80c4ff}.xl\:text-blue-300{color:#57b0ff}.xl\:text-blue-400{color:#2e9dff}.xl\:text-blue-500{color:#058aff}.xl\:text-blue-600{color:#0075db}.xl\:text-blue-700{color:#005fb3}.xl\:text-blue-800{color:#00498a}.xl\:text-blue-900{color:#003461}.xl\:text-blue,.xl\:text-blue-DEFAULT{color:#0075db}.xl\:text-indigo-100{--text-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--text-opacity))}.xl\:text-indigo-200{--text-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--text-opacity))}.xl\:text-indigo-300{--text-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--text-opacity))}.xl\:text-indigo-400{--text-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--text-opacity))}.xl\:text-indigo-500{--text-opacity:1;color:#667eea;color:rgba(102,126,234,var(--text-opacity))}.xl\:text-indigo-600{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.xl\:text-indigo-700{--text-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--text-opacity))}.xl\:text-indigo-800{--text-opacity:1;color:#434190;color:rgba(67,65,144,var(--text-opacity))}.xl\:text-indigo-900{--text-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--text-opacity))}.xl\:text-indigo,.xl\:text-indigo-DEFAULT{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.xl\:text-purple-100{--text-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--text-opacity))}.xl\:text-purple-200{--text-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--text-opacity))}.xl\:text-purple-300{--text-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--text-opacity))}.xl\:text-purple-400{--text-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--text-opacity))}.xl\:text-purple-500{--text-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--text-opacity))}.xl\:text-purple-600{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.xl\:text-purple-700{--text-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--text-opacity))}.xl\:text-purple-800{--text-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--text-opacity))}.xl\:text-purple-900{--text-opacity:1;color:#44337a;color:rgba(68,51,122,var(--text-opacity))}.xl\:text-purple,.xl\:text-purple-DEFAULT{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.xl\:text-pink{--text-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--text-opacity))}.xl\:text-inherit{color:inherit}.xl\:text-amber{color:#d78737}.xl\:text-amber-active{color:#e3872b}.xl\:text-ardoise{color:#596a82}.xl\:text-ardoise-active{color:#476794}.xl\:text-blue-active{color:#14a5c2}.xl\:text-lightBlue,.xl\:text-lightBlue-active{color:rgba(0,85,138,.1)}.xl\:text-deepBlue{color:#0e346c}.xl\:text-deepBlue-active{color:#0a3f8f}.xl\:text-gold{color:#bd9e56}.xl\:text-gold-active{color:#c9a34a}.xl\:text-grenadine{color:#c35078}.xl\:text-grenadine-active{color:#cf4475}.xl\:text-kiwi{color:#9a9f1e}.xl\:text-kiwi-active{color:#a3a815}.xl\:text-lilas{color:#7ea1d3}.xl\:text-lilas-active{color:#75a0db}.xl\:text-mahogany{color:#57142e}.xl\:text-mahogany-active{color:#610a2b}.xl\:text-ocher{color:#c29614}.xl\:text-ocher-active{color:#cd9c0a}.xl\:text-pine{color:#144d52}.xl\:text-pine-active{color:#0a555c}.xl\:text-platinum,.xl\:text-platinum-active{color:#000}.xl\:text-prune{color:#661456}.xl\:text-prune-active{color:#72085d}.xl\:text-sand{color:#d7be88}.xl\:text-sand-active{color:#dfc181}.xl\:text-sandPearl{color:#f0e5d6}.xl\:text-sandPearl-active{color:#f2e6d4}.xl\:text-silver{color:#b1b2b4}.xl\:text-silver-active{color:#a9afbc}.xl\:text-skyBlue{color:#98d2d7}.xl\:text-skyBlue-active{color:#91d8de}.xl\:text-southSea{color:#9dc9cd}.xl\:text-southSea-active{color:#95ced5}.xl\:text-turquoise{color:#14a5c2}.xl\:text-turquoise-active{color:#0aaccd}.xl\:text-waterGreen{color:#007571}.xl\:text-waterGreen-active{color:#00a8a3}.xl\:text-deepRed{color:#c32222}.xl\:text-deepRed-active{color:#cf1717}.xl\:text-emerald{color:#14a33a}.xl\:text-emerald-active{color:#0bad36}.xl\:text-greenLight{--text-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--text-opacity))}.xl\:text-orange-active{color:#f65f2c}.xl\:text-red-active{color:#e13737}.xl\:text-white-active{color:#14a5c2}.xl\:text-white-button,.xl\:text-white-button-active{color:#fff}.xl\:text-code{color:#3f3d57}.xl\:text-code-active{color:#37354b}.xl\:text-gray-lighter{--text-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--text-opacity))}.xl\:text-gray-lighter-active{color:#ebebeb}.xl\:text-gray-light{--text-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--text-opacity))}.xl\:text-gray-medium{--text-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--text-opacity))}.xl\:text-gray-darker{--text-opacity:1;color:#504747;color:rgba(80,71,71,var(--text-opacity))}.xl\:text-gray-darker-active{color:#14a5c2}.xl\:text-api-default{--text-opacity:1;color:#507192;color:rgba(80,113,146,var(--text-opacity))}.xl\:text-gray-xxl{--text-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--text-opacity))}.xl\:text-line-even{color:#f3f6f7}.xl\:hover\:text-transparent:hover{color:transparent}.xl\:hover\:text-current:hover{color:currentColor}.xl\:hover\:text-black:hover{color:#000}.xl\:hover\:text-white:hover{color:#fff}.xl\:hover\:text-gray-100:hover{--text-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--text-opacity))}.xl\:hover\:text-gray-200:hover{--text-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--text-opacity))}.xl\:hover\:text-gray-300:hover{--text-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--text-opacity))}.xl\:hover\:text-gray-400:hover{--text-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--text-opacity))}.xl\:hover\:text-gray-500:hover{--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity))}.xl\:hover\:text-gray-600:hover{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.xl\:hover\:text-gray-700:hover{--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity))}.xl\:hover\:text-gray-800:hover{--text-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--text-opacity))}.xl\:hover\:text-gray-900:hover{--text-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--text-opacity))}.xl\:hover\:text-gray-DEFAULT:hover,.xl\:hover\:text-gray:hover{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.xl\:hover\:text-red:hover{color:#d64343}.xl\:hover\:text-orange:hover{color:#eb6437}.xl\:hover\:text-yellow:hover{color:#f8da30}.xl\:hover\:text-green-100:hover{--text-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--text-opacity))}.xl\:hover\:text-green-200:hover{--text-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--text-opacity))}.xl\:hover\:text-green-300:hover{--text-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--text-opacity))}.xl\:hover\:text-green-400:hover{--text-opacity:1;color:#68d391;color:rgba(104,211,145,var(--text-opacity))}.xl\:hover\:text-green-500:hover{--text-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--text-opacity))}.xl\:hover\:text-green-600:hover{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.xl\:hover\:text-green-700:hover{--text-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--text-opacity))}.xl\:hover\:text-green-800:hover{--text-opacity:1;color:#276749;color:rgba(39,103,73,var(--text-opacity))}.xl\:hover\:text-green-900:hover{--text-opacity:1;color:#22543d;color:rgba(34,84,61,var(--text-opacity))}.xl\:hover\:text-green-DEFAULT:hover,.xl\:hover\:text-green:hover{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.xl\:hover\:text-teal-100:hover{--text-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--text-opacity))}.xl\:hover\:text-teal-200:hover{--text-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--text-opacity))}.xl\:hover\:text-teal-300:hover{--text-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--text-opacity))}.xl\:hover\:text-teal-400:hover{--text-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--text-opacity))}.xl\:hover\:text-teal-500:hover{--text-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--text-opacity))}.xl\:hover\:text-teal-600:hover{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.xl\:hover\:text-teal-700:hover{--text-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--text-opacity))}.xl\:hover\:text-teal-800:hover{--text-opacity:1;color:#285e61;color:rgba(40,94,97,var(--text-opacity))}.xl\:hover\:text-teal-900:hover{--text-opacity:1;color:#234e52;color:rgba(35,78,82,var(--text-opacity))}.xl\:hover\:text-teal-DEFAULT:hover,.xl\:hover\:text-teal:hover{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.xl\:hover\:text-blue-50:hover{color:#d1eaff}.xl\:hover\:text-blue-100:hover{color:#a8d7ff}.xl\:hover\:text-blue-200:hover{color:#80c4ff}.xl\:hover\:text-blue-300:hover{color:#57b0ff}.xl\:hover\:text-blue-400:hover{color:#2e9dff}.xl\:hover\:text-blue-500:hover{color:#058aff}.xl\:hover\:text-blue-600:hover{color:#0075db}.xl\:hover\:text-blue-700:hover{color:#005fb3}.xl\:hover\:text-blue-800:hover{color:#00498a}.xl\:hover\:text-blue-900:hover{color:#003461}.xl\:hover\:text-blue-DEFAULT:hover,.xl\:hover\:text-blue:hover{color:#0075db}.xl\:hover\:text-indigo-100:hover{--text-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--text-opacity))}.xl\:hover\:text-indigo-200:hover{--text-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--text-opacity))}.xl\:hover\:text-indigo-300:hover{--text-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--text-opacity))}.xl\:hover\:text-indigo-400:hover{--text-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--text-opacity))}.xl\:hover\:text-indigo-500:hover{--text-opacity:1;color:#667eea;color:rgba(102,126,234,var(--text-opacity))}.xl\:hover\:text-indigo-600:hover{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.xl\:hover\:text-indigo-700:hover{--text-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--text-opacity))}.xl\:hover\:text-indigo-800:hover{--text-opacity:1;color:#434190;color:rgba(67,65,144,var(--text-opacity))}.xl\:hover\:text-indigo-900:hover{--text-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--text-opacity))}.xl\:hover\:text-indigo-DEFAULT:hover,.xl\:hover\:text-indigo:hover{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.xl\:hover\:text-purple-100:hover{--text-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--text-opacity))}.xl\:hover\:text-purple-200:hover{--text-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--text-opacity))}.xl\:hover\:text-purple-300:hover{--text-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--text-opacity))}.xl\:hover\:text-purple-400:hover{--text-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--text-opacity))}.xl\:hover\:text-purple-500:hover{--text-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--text-opacity))}.xl\:hover\:text-purple-600:hover{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.xl\:hover\:text-purple-700:hover{--text-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--text-opacity))}.xl\:hover\:text-purple-800:hover{--text-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--text-opacity))}.xl\:hover\:text-purple-900:hover{--text-opacity:1;color:#44337a;color:rgba(68,51,122,var(--text-opacity))}.xl\:hover\:text-purple-DEFAULT:hover,.xl\:hover\:text-purple:hover{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.xl\:hover\:text-pink:hover{--text-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--text-opacity))}.xl\:hover\:text-inherit:hover{color:inherit}.xl\:hover\:text-amber:hover{color:#d78737}.xl\:hover\:text-amber-active:hover{color:#e3872b}.xl\:hover\:text-ardoise:hover{color:#596a82}.xl\:hover\:text-ardoise-active:hover{color:#476794}.xl\:hover\:text-blue-active:hover{color:#14a5c2}.xl\:hover\:text-lightBlue-active:hover,.xl\:hover\:text-lightBlue:hover{color:rgba(0,85,138,.1)}.xl\:hover\:text-deepBlue:hover{color:#0e346c}.xl\:hover\:text-deepBlue-active:hover{color:#0a3f8f}.xl\:hover\:text-gold:hover{color:#bd9e56}.xl\:hover\:text-gold-active:hover{color:#c9a34a}.xl\:hover\:text-grenadine:hover{color:#c35078}.xl\:hover\:text-grenadine-active:hover{color:#cf4475}.xl\:hover\:text-kiwi:hover{color:#9a9f1e}.xl\:hover\:text-kiwi-active:hover{color:#a3a815}.xl\:hover\:text-lilas:hover{color:#7ea1d3}.xl\:hover\:text-lilas-active:hover{color:#75a0db}.xl\:hover\:text-mahogany:hover{color:#57142e}.xl\:hover\:text-mahogany-active:hover{color:#610a2b}.xl\:hover\:text-ocher:hover{color:#c29614}.xl\:hover\:text-ocher-active:hover{color:#cd9c0a}.xl\:hover\:text-pine:hover{color:#144d52}.xl\:hover\:text-pine-active:hover{color:#0a555c}.xl\:hover\:text-platinum-active:hover,.xl\:hover\:text-platinum:hover{color:#000}.xl\:hover\:text-prune:hover{color:#661456}.xl\:hover\:text-prune-active:hover{color:#72085d}.xl\:hover\:text-sand:hover{color:#d7be88}.xl\:hover\:text-sand-active:hover{color:#dfc181}.xl\:hover\:text-sandPearl:hover{color:#f0e5d6}.xl\:hover\:text-sandPearl-active:hover{color:#f2e6d4}.xl\:hover\:text-silver:hover{color:#b1b2b4}.xl\:hover\:text-silver-active:hover{color:#a9afbc}.xl\:hover\:text-skyBlue:hover{color:#98d2d7}.xl\:hover\:text-skyBlue-active:hover{color:#91d8de}.xl\:hover\:text-southSea:hover{color:#9dc9cd}.xl\:hover\:text-southSea-active:hover{color:#95ced5}.xl\:hover\:text-turquoise:hover{color:#14a5c2}.xl\:hover\:text-turquoise-active:hover{color:#0aaccd}.xl\:hover\:text-waterGreen:hover{color:#007571}.xl\:hover\:text-waterGreen-active:hover{color:#00a8a3}.xl\:hover\:text-deepRed:hover{color:#c32222}.xl\:hover\:text-deepRed-active:hover{color:#cf1717}.xl\:hover\:text-emerald:hover{color:#14a33a}.xl\:hover\:text-emerald-active:hover{color:#0bad36}.xl\:hover\:text-greenLight:hover{--text-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--text-opacity))}.xl\:hover\:text-orange-active:hover{color:#f65f2c}.xl\:hover\:text-red-active:hover{color:#e13737}.xl\:hover\:text-white-active:hover{color:#14a5c2}.xl\:hover\:text-white-button-active:hover,.xl\:hover\:text-white-button:hover{color:#fff}.xl\:hover\:text-code:hover{color:#3f3d57}.xl\:hover\:text-code-active:hover{color:#37354b}.xl\:hover\:text-gray-lighter:hover{--text-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--text-opacity))}.xl\:hover\:text-gray-lighter-active:hover{color:#ebebeb}.xl\:hover\:text-gray-light:hover{--text-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--text-opacity))}.xl\:hover\:text-gray-medium:hover{--text-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--text-opacity))}.xl\:hover\:text-gray-darker:hover{--text-opacity:1;color:#504747;color:rgba(80,71,71,var(--text-opacity))}.xl\:hover\:text-gray-darker-active:hover{color:#14a5c2}.xl\:hover\:text-api-default:hover{--text-opacity:1;color:#507192;color:rgba(80,113,146,var(--text-opacity))}.xl\:hover\:text-gray-xxl:hover{--text-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--text-opacity))}.xl\:hover\:text-line-even:hover{color:#f3f6f7}.xl\:focus\:text-transparent:focus{color:transparent}.xl\:focus\:text-current:focus{color:currentColor}.xl\:focus\:text-black:focus{color:#000}.xl\:focus\:text-white:focus{color:#fff}.xl\:focus\:text-gray-100:focus{--text-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--text-opacity))}.xl\:focus\:text-gray-200:focus{--text-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--text-opacity))}.xl\:focus\:text-gray-300:focus{--text-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--text-opacity))}.xl\:focus\:text-gray-400:focus{--text-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--text-opacity))}.xl\:focus\:text-gray-500:focus{--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity))}.xl\:focus\:text-gray-600:focus{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.xl\:focus\:text-gray-700:focus{--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity))}.xl\:focus\:text-gray-800:focus{--text-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--text-opacity))}.xl\:focus\:text-gray-900:focus{--text-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--text-opacity))}.xl\:focus\:text-gray-DEFAULT:focus,.xl\:focus\:text-gray:focus{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.xl\:focus\:text-red:focus{color:#d64343}.xl\:focus\:text-orange:focus{color:#eb6437}.xl\:focus\:text-yellow:focus{color:#f8da30}.xl\:focus\:text-green-100:focus{--text-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--text-opacity))}.xl\:focus\:text-green-200:focus{--text-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--text-opacity))}.xl\:focus\:text-green-300:focus{--text-opacity:1;color:#9ae6b4;color:rgba(154,230,180,var(--text-opacity))}.xl\:focus\:text-green-400:focus{--text-opacity:1;color:#68d391;color:rgba(104,211,145,var(--text-opacity))}.xl\:focus\:text-green-500:focus{--text-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--text-opacity))}.xl\:focus\:text-green-600:focus{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.xl\:focus\:text-green-700:focus{--text-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--text-opacity))}.xl\:focus\:text-green-800:focus{--text-opacity:1;color:#276749;color:rgba(39,103,73,var(--text-opacity))}.xl\:focus\:text-green-900:focus{--text-opacity:1;color:#22543d;color:rgba(34,84,61,var(--text-opacity))}.xl\:focus\:text-green-DEFAULT:focus,.xl\:focus\:text-green:focus{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}.xl\:focus\:text-teal-100:focus{--text-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--text-opacity))}.xl\:focus\:text-teal-200:focus{--text-opacity:1;color:#b2f5ea;color:rgba(178,245,234,var(--text-opacity))}.xl\:focus\:text-teal-300:focus{--text-opacity:1;color:#81e6d9;color:rgba(129,230,217,var(--text-opacity))}.xl\:focus\:text-teal-400:focus{--text-opacity:1;color:#4fd1c5;color:rgba(79,209,197,var(--text-opacity))}.xl\:focus\:text-teal-500:focus{--text-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--text-opacity))}.xl\:focus\:text-teal-600:focus{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.xl\:focus\:text-teal-700:focus{--text-opacity:1;color:#2c7a7b;color:rgba(44,122,123,var(--text-opacity))}.xl\:focus\:text-teal-800:focus{--text-opacity:1;color:#285e61;color:rgba(40,94,97,var(--text-opacity))}.xl\:focus\:text-teal-900:focus{--text-opacity:1;color:#234e52;color:rgba(35,78,82,var(--text-opacity))}.xl\:focus\:text-teal-DEFAULT:focus,.xl\:focus\:text-teal:focus{--text-opacity:1;color:#319795;color:rgba(49,151,149,var(--text-opacity))}.xl\:focus\:text-blue-50:focus{color:#d1eaff}.xl\:focus\:text-blue-100:focus{color:#a8d7ff}.xl\:focus\:text-blue-200:focus{color:#80c4ff}.xl\:focus\:text-blue-300:focus{color:#57b0ff}.xl\:focus\:text-blue-400:focus{color:#2e9dff}.xl\:focus\:text-blue-500:focus{color:#058aff}.xl\:focus\:text-blue-600:focus{color:#0075db}.xl\:focus\:text-blue-700:focus{color:#005fb3}.xl\:focus\:text-blue-800:focus{color:#00498a}.xl\:focus\:text-blue-900:focus{color:#003461}.xl\:focus\:text-blue-DEFAULT:focus,.xl\:focus\:text-blue:focus{color:#0075db}.xl\:focus\:text-indigo-100:focus{--text-opacity:1;color:#ebf4ff;color:rgba(235,244,255,var(--text-opacity))}.xl\:focus\:text-indigo-200:focus{--text-opacity:1;color:#c3dafe;color:rgba(195,218,254,var(--text-opacity))}.xl\:focus\:text-indigo-300:focus{--text-opacity:1;color:#a3bffa;color:rgba(163,191,250,var(--text-opacity))}.xl\:focus\:text-indigo-400:focus{--text-opacity:1;color:#7f9cf5;color:rgba(127,156,245,var(--text-opacity))}.xl\:focus\:text-indigo-500:focus{--text-opacity:1;color:#667eea;color:rgba(102,126,234,var(--text-opacity))}.xl\:focus\:text-indigo-600:focus{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.xl\:focus\:text-indigo-700:focus{--text-opacity:1;color:#4c51bf;color:rgba(76,81,191,var(--text-opacity))}.xl\:focus\:text-indigo-800:focus{--text-opacity:1;color:#434190;color:rgba(67,65,144,var(--text-opacity))}.xl\:focus\:text-indigo-900:focus{--text-opacity:1;color:#3c366b;color:rgba(60,54,107,var(--text-opacity))}.xl\:focus\:text-indigo-DEFAULT:focus,.xl\:focus\:text-indigo:focus{--text-opacity:1;color:#5a67d8;color:rgba(90,103,216,var(--text-opacity))}.xl\:focus\:text-purple-100:focus{--text-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--text-opacity))}.xl\:focus\:text-purple-200:focus{--text-opacity:1;color:#e9d8fd;color:rgba(233,216,253,var(--text-opacity))}.xl\:focus\:text-purple-300:focus{--text-opacity:1;color:#d6bcfa;color:rgba(214,188,250,var(--text-opacity))}.xl\:focus\:text-purple-400:focus{--text-opacity:1;color:#b794f4;color:rgba(183,148,244,var(--text-opacity))}.xl\:focus\:text-purple-500:focus{--text-opacity:1;color:#9f7aea;color:rgba(159,122,234,var(--text-opacity))}.xl\:focus\:text-purple-600:focus{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.xl\:focus\:text-purple-700:focus{--text-opacity:1;color:#6b46c1;color:rgba(107,70,193,var(--text-opacity))}.xl\:focus\:text-purple-800:focus{--text-opacity:1;color:#553c9a;color:rgba(85,60,154,var(--text-opacity))}.xl\:focus\:text-purple-900:focus{--text-opacity:1;color:#44337a;color:rgba(68,51,122,var(--text-opacity))}.xl\:focus\:text-purple-DEFAULT:focus,.xl\:focus\:text-purple:focus{--text-opacity:1;color:#805ad5;color:rgba(128,90,213,var(--text-opacity))}.xl\:focus\:text-pink:focus{--text-opacity:1;color:#d81b60;color:rgba(216,27,96,var(--text-opacity))}.xl\:focus\:text-inherit:focus{color:inherit}.xl\:focus\:text-amber:focus{color:#d78737}.xl\:focus\:text-amber-active:focus{color:#e3872b}.xl\:focus\:text-ardoise:focus{color:#596a82}.xl\:focus\:text-ardoise-active:focus{color:#476794}.xl\:focus\:text-blue-active:focus{color:#14a5c2}.xl\:focus\:text-lightBlue-active:focus,.xl\:focus\:text-lightBlue:focus{color:rgba(0,85,138,.1)}.xl\:focus\:text-deepBlue:focus{color:#0e346c}.xl\:focus\:text-deepBlue-active:focus{color:#0a3f8f}.xl\:focus\:text-gold:focus{color:#bd9e56}.xl\:focus\:text-gold-active:focus{color:#c9a34a}.xl\:focus\:text-grenadine:focus{color:#c35078}.xl\:focus\:text-grenadine-active:focus{color:#cf4475}.xl\:focus\:text-kiwi:focus{color:#9a9f1e}.xl\:focus\:text-kiwi-active:focus{color:#a3a815}.xl\:focus\:text-lilas:focus{color:#7ea1d3}.xl\:focus\:text-lilas-active:focus{color:#75a0db}.xl\:focus\:text-mahogany:focus{color:#57142e}.xl\:focus\:text-mahogany-active:focus{color:#610a2b}.xl\:focus\:text-ocher:focus{color:#c29614}.xl\:focus\:text-ocher-active:focus{color:#cd9c0a}.xl\:focus\:text-pine:focus{color:#144d52}.xl\:focus\:text-pine-active:focus{color:#0a555c}.xl\:focus\:text-platinum-active:focus,.xl\:focus\:text-platinum:focus{color:#000}.xl\:focus\:text-prune:focus{color:#661456}.xl\:focus\:text-prune-active:focus{color:#72085d}.xl\:focus\:text-sand:focus{color:#d7be88}.xl\:focus\:text-sand-active:focus{color:#dfc181}.xl\:focus\:text-sandPearl:focus{color:#f0e5d6}.xl\:focus\:text-sandPearl-active:focus{color:#f2e6d4}.xl\:focus\:text-silver:focus{color:#b1b2b4}.xl\:focus\:text-silver-active:focus{color:#a9afbc}.xl\:focus\:text-skyBlue:focus{color:#98d2d7}.xl\:focus\:text-skyBlue-active:focus{color:#91d8de}.xl\:focus\:text-southSea:focus{color:#9dc9cd}.xl\:focus\:text-southSea-active:focus{color:#95ced5}.xl\:focus\:text-turquoise:focus{color:#14a5c2}.xl\:focus\:text-turquoise-active:focus{color:#0aaccd}.xl\:focus\:text-waterGreen:focus{color:#007571}.xl\:focus\:text-waterGreen-active:focus{color:#00a8a3}.xl\:focus\:text-deepRed:focus{color:#c32222}.xl\:focus\:text-deepRed-active:focus{color:#cf1717}.xl\:focus\:text-emerald:focus{color:#14a33a}.xl\:focus\:text-emerald-active:focus{color:#0bad36}.xl\:focus\:text-greenLight:focus{--text-opacity:1;color:#7cb342;color:rgba(124,179,66,var(--text-opacity))}.xl\:focus\:text-orange-active:focus{color:#f65f2c}.xl\:focus\:text-red-active:focus{color:#e13737}.xl\:focus\:text-white-active:focus{color:#14a5c2}.xl\:focus\:text-white-button-active:focus,.xl\:focus\:text-white-button:focus{color:#fff}.xl\:focus\:text-code:focus{color:#3f3d57}.xl\:focus\:text-code-active:focus{color:#37354b}.xl\:focus\:text-gray-lighter:focus{--text-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--text-opacity))}.xl\:focus\:text-gray-lighter-active:focus{color:#ebebeb}.xl\:focus\:text-gray-light:focus{--text-opacity:1;color:#d4d1d1;color:rgba(212,209,209,var(--text-opacity))}.xl\:focus\:text-gray-medium:focus{--text-opacity:1;color:#a8a0a0;color:rgba(168,160,160,var(--text-opacity))}.xl\:focus\:text-gray-darker:focus{--text-opacity:1;color:#504747;color:rgba(80,71,71,var(--text-opacity))}.xl\:focus\:text-gray-darker-active:focus{color:#14a5c2}.xl\:focus\:text-api-default:focus{--text-opacity:1;color:#507192;color:rgba(80,113,146,var(--text-opacity))}.xl\:focus\:text-gray-xxl:focus{--text-opacity:1;color:#2c3e50;color:rgba(44,62,80,var(--text-opacity))}.xl\:focus\:text-line-even:focus{color:#f3f6f7}.xl\:text-opacity-0{--text-opacity:0}.xl\:text-opacity-25{--text-opacity:0.25}.xl\:text-opacity-50{--text-opacity:0.5}.xl\:text-opacity-75{--text-opacity:0.75}.xl\:text-opacity-100{--text-opacity:1}.xl\:hover\:text-opacity-0:hover{--text-opacity:0}.xl\:hover\:text-opacity-25:hover{--text-opacity:0.25}.xl\:hover\:text-opacity-50:hover{--text-opacity:0.5}.xl\:hover\:text-opacity-75:hover{--text-opacity:0.75}.xl\:hover\:text-opacity-100:hover{--text-opacity:1}.xl\:focus\:text-opacity-0:focus{--text-opacity:0}.xl\:focus\:text-opacity-25:focus{--text-opacity:0.25}.xl\:focus\:text-opacity-50:focus{--text-opacity:0.5}.xl\:focus\:text-opacity-75:focus{--text-opacity:0.75}.xl\:focus\:text-opacity-100:focus{--text-opacity:1}.xl\:italic{font-style:italic}.xl\:not-italic{font-style:normal}.xl\:uppercase{text-transform:uppercase}.xl\:lowercase{text-transform:lowercase}.xl\:capitalize{text-transform:capitalize}.xl\:normal-case{text-transform:none}.xl\:underline{text-decoration:underline}.xl\:line-through{text-decoration:line-through}.xl\:no-underline{text-decoration:none}.xl\:hover\:underline:hover{text-decoration:underline}.xl\:hover\:line-through:hover{text-decoration:line-through}.xl\:hover\:no-underline:hover{text-decoration:none}.xl\:focus\:underline:focus{text-decoration:underline}.xl\:focus\:line-through:focus{text-decoration:line-through}.xl\:focus\:no-underline:focus{text-decoration:none}.xl\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.xl\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.xl\:diagonal-fractions,.xl\:lining-nums,.xl\:oldstyle-nums,.xl\:ordinal,.xl\:proportional-nums,.xl\:slashed-zero,.xl\:stacked-fractions,.xl\:tabular-nums{--font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)}.xl\:normal-nums{font-variant-numeric:normal}.xl\:ordinal{--font-variant-numeric-ordinal:ordinal}.xl\:slashed-zero{--font-variant-numeric-slashed-zero:slashed-zero}.xl\:lining-nums{--font-variant-numeric-figure:lining-nums}.xl\:oldstyle-nums{--font-variant-numeric-figure:oldstyle-nums}.xl\:proportional-nums{--font-variant-numeric-spacing:proportional-nums}.xl\:tabular-nums{--font-variant-numeric-spacing:tabular-nums}.xl\:diagonal-fractions{--font-variant-numeric-fraction:diagonal-fractions}.xl\:stacked-fractions{--font-variant-numeric-fraction:stacked-fractions}.xl\:tracking-tighter{letter-spacing:-.05em}.xl\:tracking-tight{letter-spacing:-.025em}.xl\:tracking-normal{letter-spacing:0}.xl\:tracking-wide{letter-spacing:.025em}.xl\:tracking-wider{letter-spacing:.05em}.xl\:tracking-widest{letter-spacing:.1em}.xl\:select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.xl\:select-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.xl\:select-all{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.xl\:select-auto{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.xl\:align-baseline{vertical-align:baseline}.xl\:align-top{vertical-align:top}.xl\:align-middle{vertical-align:middle}.xl\:align-bottom{vertical-align:bottom}.xl\:align-text-top{vertical-align:text-top}.xl\:align-text-bottom{vertical-align:text-bottom}.xl\:visible{visibility:visible}.xl\:invisible{visibility:hidden}.xl\:whitespace-normal{white-space:normal}.xl\:whitespace-no-wrap{white-space:nowrap}.xl\:whitespace-pre{white-space:pre}.xl\:whitespace-pre-line{white-space:pre-line}.xl\:whitespace-pre-wrap{white-space:pre-wrap}.xl\:break-normal{word-wrap:normal;overflow-wrap:normal;word-break:normal}.xl\:break-words{word-wrap:break-word;overflow-wrap:break-word}.xl\:break-all{word-break:break-all}.xl\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xl\:w-0{width:0}.xl\:w-1{width:.25rem}.xl\:w-2{width:.5rem}.xl\:w-3{width:.75rem}.xl\:w-4{width:1rem}.xl\:w-5{width:1.25rem}.xl\:w-6{width:1.5rem}.xl\:w-7{width:1.75rem}.xl\:w-8{width:2rem}.xl\:w-9{width:2.25rem}.xl\:w-10{width:2.5rem}.xl\:w-11{width:2.75rem}.xl\:w-12{width:3rem}.xl\:w-15{width:3.75rem}.xl\:w-16{width:4rem}.xl\:w-20{width:5rem}.xl\:w-22{width:5.5rem}.xl\:w-24{width:6rem}.xl\:w-25{width:6.25rem}.xl\:w-26{width:6.5rem}.xl\:w-28{width:8rem}.xl\:w-30{width:8.5rem}.xl\:w-32{width:9rem}.xl\:w-40{width:10rem}.xl\:w-48{width:12rem}.xl\:w-52{width:13rem}.xl\:w-56{width:14rem}.xl\:w-60{width:15rem}.xl\:w-64{width:16rem}.xl\:w-68{width:17rem}.xl\:w-auto{width:auto}.xl\:w-px{width:1px}.xl\:w-0\.5{width:.125rem}.xl\:w-1\.5{width:.375rem}.xl\:w-2\.5{width:.625rem}.xl\:w-7\.5{width:1.875rem}.xl\:w-1\/2{width:50%}.xl\:w-1\/3{width:33.333333%}.xl\:w-2\/3{width:66.666667%}.xl\:w-1\/4{width:25%}.xl\:w-2\/4{width:50%}.xl\:w-3\/4{width:75%}.xl\:w-1\/5{width:20%}.xl\:w-2\/5{width:40%}.xl\:w-3\/5{width:60%}.xl\:w-4\/5{width:80%}.xl\:w-1\/6{width:16.666667%}.xl\:w-2\/6{width:33.333333%}.xl\:w-3\/6{width:50%}.xl\:w-4\/6{width:66.666667%}.xl\:w-5\/6{width:83.333333%}.xl\:w-1\/12{width:8.333333%}.xl\:w-2\/12{width:16.666667%}.xl\:w-3\/12{width:25%}.xl\:w-4\/12{width:33.333333%}.xl\:w-5\/12{width:41.666667%}.xl\:w-6\/12{width:50%}.xl\:w-7\/12{width:58.333333%}.xl\:w-8\/12{width:66.666667%}.xl\:w-9\/12{width:75%}.xl\:w-10\/12{width:83.333333%}.xl\:w-11\/12{width:91.666667%}.xl\:w-full{width:100%}.xl\:w-screen{width:100vw}.xl\:w-3\/10{width:30%}.xl\:w-7\/10{width:70%}.xl\:w-9\/10{width:90%}.xl\:w-12\/25{width:48%}.xl\:z-0{z-index:0}.xl\:z-1{z-index:1}.xl\:z-2{z-index:2}.xl\:z-3{z-index:3}.xl\:z-4{z-index:4}.xl\:z-5{z-index:5}.xl\:z-6{z-index:6}.xl\:z-10{z-index:10}.xl\:z-20{z-index:20}.xl\:z-30{z-index:30}.xl\:z-40{z-index:40}.xl\:z-50{z-index:50}.xl\:z-auto{z-index:auto}.xl\:gap-0{grid-gap:0;gap:0}.xl\:gap-1{grid-gap:.25rem;gap:.25rem}.xl\:gap-2{grid-gap:.5rem;gap:.5rem}.xl\:gap-3{grid-gap:.75rem;gap:.75rem}.xl\:gap-4{grid-gap:1rem;gap:1rem}.xl\:gap-5{grid-gap:1.25rem;gap:1.25rem}.xl\:gap-6{grid-gap:1.5rem;gap:1.5rem}.xl\:gap-7{grid-gap:1.75rem;gap:1.75rem}.xl\:gap-8{grid-gap:2rem;gap:2rem}.xl\:gap-9{grid-gap:2.25rem;gap:2.25rem}.xl\:gap-10{grid-gap:2.5rem;gap:2.5rem}.xl\:gap-11{grid-gap:2.75rem;gap:2.75rem}.xl\:gap-12{grid-gap:3rem;gap:3rem}.xl\:gap-15{grid-gap:3.75rem;gap:3.75rem}.xl\:gap-16{grid-gap:4rem;gap:4rem}.xl\:gap-20{grid-gap:5rem;gap:5rem}.xl\:gap-22{grid-gap:5.5rem;gap:5.5rem}.xl\:gap-24{grid-gap:6rem;gap:6rem}.xl\:gap-25{grid-gap:6.25rem;gap:6.25rem}.xl\:gap-26{grid-gap:6.5rem;gap:6.5rem}.xl\:gap-28{grid-gap:8rem;gap:8rem}.xl\:gap-30{grid-gap:8.5rem;gap:8.5rem}.xl\:gap-32{grid-gap:9rem;gap:9rem}.xl\:gap-40{grid-gap:10rem;gap:10rem}.xl\:gap-48{grid-gap:12rem;gap:12rem}.xl\:gap-52{grid-gap:13rem;gap:13rem}.xl\:gap-56{grid-gap:14rem;gap:14rem}.xl\:gap-60{grid-gap:15rem;gap:15rem}.xl\:gap-64{grid-gap:16rem;gap:16rem}.xl\:gap-68{grid-gap:17rem;gap:17rem}.xl\:gap-px{grid-gap:1px;gap:1px}.xl\:gap-0\.5{grid-gap:.125rem;gap:.125rem}.xl\:gap-1\.5{grid-gap:.375rem;gap:.375rem}.xl\:gap-2\.5{grid-gap:.625rem;gap:.625rem}.xl\:gap-7\.5{grid-gap:1.875rem;gap:1.875rem}.xl\:col-gap-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.xl\:col-gap-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.xl\:col-gap-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.xl\:col-gap-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.xl\:col-gap-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.xl\:col-gap-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.xl\:col-gap-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.xl\:col-gap-7{grid-column-gap:1.75rem;-moz-column-gap:1.75rem;column-gap:1.75rem}.xl\:col-gap-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.xl\:col-gap-9{grid-column-gap:2.25rem;-moz-column-gap:2.25rem;column-gap:2.25rem}.xl\:col-gap-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.xl\:col-gap-11{grid-column-gap:2.75rem;-moz-column-gap:2.75rem;column-gap:2.75rem}.xl\:col-gap-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.xl\:col-gap-15{grid-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem}.xl\:col-gap-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.xl\:col-gap-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.xl\:col-gap-22{grid-column-gap:5.5rem;-moz-column-gap:5.5rem;column-gap:5.5rem}.xl\:col-gap-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.xl\:col-gap-25{grid-column-gap:6.25rem;-moz-column-gap:6.25rem;column-gap:6.25rem}.xl\:col-gap-26{grid-column-gap:6.5rem;-moz-column-gap:6.5rem;column-gap:6.5rem}.xl\:col-gap-28{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.xl\:col-gap-30{grid-column-gap:8.5rem;-moz-column-gap:8.5rem;column-gap:8.5rem}.xl\:col-gap-32{grid-column-gap:9rem;-moz-column-gap:9rem;column-gap:9rem}.xl\:col-gap-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.xl\:col-gap-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.xl\:col-gap-52{grid-column-gap:13rem;-moz-column-gap:13rem;column-gap:13rem}.xl\:col-gap-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.xl\:col-gap-60{grid-column-gap:15rem;-moz-column-gap:15rem;column-gap:15rem}.xl\:col-gap-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.xl\:col-gap-68{grid-column-gap:17rem;-moz-column-gap:17rem;column-gap:17rem}.xl\:col-gap-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.xl\:col-gap-0\.5{grid-column-gap:.125rem;-moz-column-gap:.125rem;column-gap:.125rem}.xl\:col-gap-1\.5{grid-column-gap:.375rem;-moz-column-gap:.375rem;column-gap:.375rem}.xl\:col-gap-2\.5{grid-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}.xl\:col-gap-7\.5{grid-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}.xl\:gap-x-0{grid-column-gap:0;-moz-column-gap:0;column-gap:0}.xl\:gap-x-1{grid-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.xl\:gap-x-2{grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.xl\:gap-x-3{grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.xl\:gap-x-4{grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.xl\:gap-x-5{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.xl\:gap-x-6{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.xl\:gap-x-7{grid-column-gap:1.75rem;-moz-column-gap:1.75rem;column-gap:1.75rem}.xl\:gap-x-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.xl\:gap-x-9{grid-column-gap:2.25rem;-moz-column-gap:2.25rem;column-gap:2.25rem}.xl\:gap-x-10{grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.xl\:gap-x-11{grid-column-gap:2.75rem;-moz-column-gap:2.75rem;column-gap:2.75rem}.xl\:gap-x-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.xl\:gap-x-15{grid-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem}.xl\:gap-x-16{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.xl\:gap-x-20{grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.xl\:gap-x-22{grid-column-gap:5.5rem;-moz-column-gap:5.5rem;column-gap:5.5rem}.xl\:gap-x-24{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.xl\:gap-x-25{grid-column-gap:6.25rem;-moz-column-gap:6.25rem;column-gap:6.25rem}.xl\:gap-x-26{grid-column-gap:6.5rem;-moz-column-gap:6.5rem;column-gap:6.5rem}.xl\:gap-x-28{grid-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.xl\:gap-x-30{grid-column-gap:8.5rem;-moz-column-gap:8.5rem;column-gap:8.5rem}.xl\:gap-x-32{grid-column-gap:9rem;-moz-column-gap:9rem;column-gap:9rem}.xl\:gap-x-40{grid-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}.xl\:gap-x-48{grid-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}.xl\:gap-x-52{grid-column-gap:13rem;-moz-column-gap:13rem;column-gap:13rem}.xl\:gap-x-56{grid-column-gap:14rem;-moz-column-gap:14rem;column-gap:14rem}.xl\:gap-x-60{grid-column-gap:15rem;-moz-column-gap:15rem;column-gap:15rem}.xl\:gap-x-64{grid-column-gap:16rem;-moz-column-gap:16rem;column-gap:16rem}.xl\:gap-x-68{grid-column-gap:17rem;-moz-column-gap:17rem;column-gap:17rem}.xl\:gap-x-px{grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px}.xl\:gap-x-0\.5{grid-column-gap:.125rem;-moz-column-gap:.125rem;column-gap:.125rem}.xl\:gap-x-1\.5{grid-column-gap:.375rem;-moz-column-gap:.375rem;column-gap:.375rem}.xl\:gap-x-2\.5{grid-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}.xl\:gap-x-7\.5{grid-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}.xl\:row-gap-0{grid-row-gap:0;row-gap:0}.xl\:row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}.xl\:row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}.xl\:row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}.xl\:row-gap-4{grid-row-gap:1rem;row-gap:1rem}.xl\:row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}.xl\:row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.xl\:row-gap-7{grid-row-gap:1.75rem;row-gap:1.75rem}.xl\:row-gap-8{grid-row-gap:2rem;row-gap:2rem}.xl\:row-gap-9{grid-row-gap:2.25rem;row-gap:2.25rem}.xl\:row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}.xl\:row-gap-11{grid-row-gap:2.75rem;row-gap:2.75rem}.xl\:row-gap-12{grid-row-gap:3rem;row-gap:3rem}.xl\:row-gap-15{grid-row-gap:3.75rem;row-gap:3.75rem}.xl\:row-gap-16{grid-row-gap:4rem;row-gap:4rem}.xl\:row-gap-20{grid-row-gap:5rem;row-gap:5rem}.xl\:row-gap-22{grid-row-gap:5.5rem;row-gap:5.5rem}.xl\:row-gap-24{grid-row-gap:6rem;row-gap:6rem}.xl\:row-gap-25{grid-row-gap:6.25rem;row-gap:6.25rem}.xl\:row-gap-26{grid-row-gap:6.5rem;row-gap:6.5rem}.xl\:row-gap-28{grid-row-gap:8rem;row-gap:8rem}.xl\:row-gap-30{grid-row-gap:8.5rem;row-gap:8.5rem}.xl\:row-gap-32{grid-row-gap:9rem;row-gap:9rem}.xl\:row-gap-40{grid-row-gap:10rem;row-gap:10rem}.xl\:row-gap-48{grid-row-gap:12rem;row-gap:12rem}.xl\:row-gap-52{grid-row-gap:13rem;row-gap:13rem}.xl\:row-gap-56{grid-row-gap:14rem;row-gap:14rem}.xl\:row-gap-60{grid-row-gap:15rem;row-gap:15rem}.xl\:row-gap-64{grid-row-gap:16rem;row-gap:16rem}.xl\:row-gap-68{grid-row-gap:17rem;row-gap:17rem}.xl\:row-gap-px{grid-row-gap:1px;row-gap:1px}.xl\:row-gap-0\.5{grid-row-gap:.125rem;row-gap:.125rem}.xl\:row-gap-1\.5{grid-row-gap:.375rem;row-gap:.375rem}.xl\:row-gap-2\.5{grid-row-gap:.625rem;row-gap:.625rem}.xl\:row-gap-7\.5{grid-row-gap:1.875rem;row-gap:1.875rem}.xl\:gap-y-0{grid-row-gap:0;row-gap:0}.xl\:gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}.xl\:gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}.xl\:gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}.xl\:gap-y-4{grid-row-gap:1rem;row-gap:1rem}.xl\:gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}.xl\:gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}.xl\:gap-y-7{grid-row-gap:1.75rem;row-gap:1.75rem}.xl\:gap-y-8{grid-row-gap:2rem;row-gap:2rem}.xl\:gap-y-9{grid-row-gap:2.25rem;row-gap:2.25rem}.xl\:gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}.xl\:gap-y-11{grid-row-gap:2.75rem;row-gap:2.75rem}.xl\:gap-y-12{grid-row-gap:3rem;row-gap:3rem}.xl\:gap-y-15{grid-row-gap:3.75rem;row-gap:3.75rem}.xl\:gap-y-16{grid-row-gap:4rem;row-gap:4rem}.xl\:gap-y-20{grid-row-gap:5rem;row-gap:5rem}.xl\:gap-y-22{grid-row-gap:5.5rem;row-gap:5.5rem}.xl\:gap-y-24{grid-row-gap:6rem;row-gap:6rem}.xl\:gap-y-25{grid-row-gap:6.25rem;row-gap:6.25rem}.xl\:gap-y-26{grid-row-gap:6.5rem;row-gap:6.5rem}.xl\:gap-y-28{grid-row-gap:8rem;row-gap:8rem}.xl\:gap-y-30{grid-row-gap:8.5rem;row-gap:8.5rem}.xl\:gap-y-32{grid-row-gap:9rem;row-gap:9rem}.xl\:gap-y-40{grid-row-gap:10rem;row-gap:10rem}.xl\:gap-y-48{grid-row-gap:12rem;row-gap:12rem}.xl\:gap-y-52{grid-row-gap:13rem;row-gap:13rem}.xl\:gap-y-56{grid-row-gap:14rem;row-gap:14rem}.xl\:gap-y-60{grid-row-gap:15rem;row-gap:15rem}.xl\:gap-y-64{grid-row-gap:16rem;row-gap:16rem}.xl\:gap-y-68{grid-row-gap:17rem;row-gap:17rem}.xl\:gap-y-px{grid-row-gap:1px;row-gap:1px}.xl\:gap-y-0\.5{grid-row-gap:.125rem;row-gap:.125rem}.xl\:gap-y-1\.5{grid-row-gap:.375rem;row-gap:.375rem}.xl\:gap-y-2\.5{grid-row-gap:.625rem;row-gap:.625rem}.xl\:gap-y-7\.5{grid-row-gap:1.875rem;row-gap:1.875rem}.xl\:grid-flow-row{grid-auto-flow:row}.xl\:grid-flow-col{grid-auto-flow:column}.xl\:grid-flow-row-dense{grid-auto-flow:row dense}.xl\:grid-flow-col-dense{grid-auto-flow:column dense}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-none{grid-template-columns:none}.xl\:auto-cols-auto{grid-auto-columns:auto}.xl\:auto-cols-min{grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}.xl\:auto-cols-max{grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content}.xl\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.xl\:col-auto{grid-column:auto}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:col-span-9{grid-column:span 9/span 9}.xl\:col-span-10{grid-column:span 10/span 10}.xl\:col-span-11{grid-column:span 11/span 11}.xl\:col-span-12{grid-column:span 12/span 12}.xl\:col-span-full{grid-column:1/-1}.xl\:col-start-1{grid-column-start:1}.xl\:col-start-2{grid-column-start:2}.xl\:col-start-3{grid-column-start:3}.xl\:col-start-4{grid-column-start:4}.xl\:col-start-5{grid-column-start:5}.xl\:col-start-6{grid-column-start:6}.xl\:col-start-7{grid-column-start:7}.xl\:col-start-8{grid-column-start:8}.xl\:col-start-9{grid-column-start:9}.xl\:col-start-10{grid-column-start:10}.xl\:col-start-11{grid-column-start:11}.xl\:col-start-12{grid-column-start:12}.xl\:col-start-13{grid-column-start:13}.xl\:col-start-auto{grid-column-start:auto}.xl\:col-end-1{grid-column-end:1}.xl\:col-end-2{grid-column-end:2}.xl\:col-end-3{grid-column-end:3}.xl\:col-end-4{grid-column-end:4}.xl\:col-end-5{grid-column-end:5}.xl\:col-end-6{grid-column-end:6}.xl\:col-end-7{grid-column-end:7}.xl\:col-end-8{grid-column-end:8}.xl\:col-end-9{grid-column-end:9}.xl\:col-end-10{grid-column-end:10}.xl\:col-end-11{grid-column-end:11}.xl\:col-end-12{grid-column-end:12}.xl\:col-end-13{grid-column-end:13}.xl\:col-end-auto{grid-column-end:auto}.xl\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.xl\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.xl\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.xl\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.xl\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.xl\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.xl\:grid-rows-none{grid-template-rows:none}.xl\:auto-rows-auto{grid-auto-rows:auto}.xl\:auto-rows-min{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.xl\:auto-rows-max{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.xl\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.xl\:row-auto{grid-row:auto}.xl\:row-span-1{grid-row:span 1/span 1}.xl\:row-span-2{grid-row:span 2/span 2}.xl\:row-span-3{grid-row:span 3/span 3}.xl\:row-span-4{grid-row:span 4/span 4}.xl\:row-span-5{grid-row:span 5/span 5}.xl\:row-span-6{grid-row:span 6/span 6}.xl\:row-span-full{grid-row:1/-1}.xl\:row-start-1{grid-row-start:1}.xl\:row-start-2{grid-row-start:2}.xl\:row-start-3{grid-row-start:3}.xl\:row-start-4{grid-row-start:4}.xl\:row-start-5{grid-row-start:5}.xl\:row-start-6{grid-row-start:6}.xl\:row-start-7{grid-row-start:7}.xl\:row-start-auto{grid-row-start:auto}.xl\:row-end-1{grid-row-end:1}.xl\:row-end-2{grid-row-end:2}.xl\:row-end-3{grid-row-end:3}.xl\:row-end-4{grid-row-end:4}.xl\:row-end-5{grid-row-end:5}.xl\:row-end-6{grid-row-end:6}.xl\:row-end-7{grid-row-end:7}.xl\:row-end-auto{grid-row-end:auto}.xl\:transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.xl\:origin-center{transform-origin:center}.xl\:origin-top{transform-origin:top}.xl\:origin-top-right{transform-origin:top right}.xl\:origin-right{transform-origin:right}.xl\:origin-bottom-right{transform-origin:bottom right}.xl\:origin-bottom{transform-origin:bottom}.xl\:origin-bottom-left{transform-origin:bottom left}.xl\:origin-left{transform-origin:left}.xl\:origin-top-left{transform-origin:top left}.xl\:scale-0{--transform-scale-x:0;--transform-scale-y:0}.xl\:scale-50{--transform-scale-x:.5;--transform-scale-y:.5}.xl\:scale-75{--transform-scale-x:.75;--transform-scale-y:.75}.xl\:scale-90{--transform-scale-x:.9;--transform-scale-y:.9}.xl\:scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.xl\:scale-100{--transform-scale-x:1;--transform-scale-y:1}.xl\:scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}.xl\:scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}.xl\:scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}.xl\:scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}.xl\:scale-x-0{--transform-scale-x:0}.xl\:scale-x-50{--transform-scale-x:.5}.xl\:scale-x-75{--transform-scale-x:.75}.xl\:scale-x-90{--transform-scale-x:.9}.xl\:scale-x-95{--transform-scale-x:.95}.xl\:scale-x-100{--transform-scale-x:1}.xl\:scale-x-105{--transform-scale-x:1.05}.xl\:scale-x-110{--transform-scale-x:1.1}.xl\:scale-x-125{--transform-scale-x:1.25}.xl\:scale-x-150{--transform-scale-x:1.5}.xl\:scale-y-0{--transform-scale-y:0}.xl\:scale-y-50{--transform-scale-y:.5}.xl\:scale-y-75{--transform-scale-y:.75}.xl\:scale-y-90{--transform-scale-y:.9}.xl\:scale-y-95{--transform-scale-y:.95}.xl\:scale-y-100{--transform-scale-y:1}.xl\:scale-y-105{--transform-scale-y:1.05}.xl\:scale-y-110{--transform-scale-y:1.1}.xl\:scale-y-125{--transform-scale-y:1.25}.xl\:scale-y-150{--transform-scale-y:1.5}.xl\:hover\:scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}.xl\:hover\:scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}.xl\:hover\:scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}.xl\:hover\:scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}.xl\:hover\:scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}.xl\:hover\:scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}.xl\:hover\:scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}.xl\:hover\:scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}.xl\:hover\:scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}.xl\:hover\:scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}.xl\:hover\:scale-x-0:hover{--transform-scale-x:0}.xl\:hover\:scale-x-50:hover{--transform-scale-x:.5}.xl\:hover\:scale-x-75:hover{--transform-scale-x:.75}.xl\:hover\:scale-x-90:hover{--transform-scale-x:.9}.xl\:hover\:scale-x-95:hover{--transform-scale-x:.95}.xl\:hover\:scale-x-100:hover{--transform-scale-x:1}.xl\:hover\:scale-x-105:hover{--transform-scale-x:1.05}.xl\:hover\:scale-x-110:hover{--transform-scale-x:1.1}.xl\:hover\:scale-x-125:hover{--transform-scale-x:1.25}.xl\:hover\:scale-x-150:hover{--transform-scale-x:1.5}.xl\:hover\:scale-y-0:hover{--transform-scale-y:0}.xl\:hover\:scale-y-50:hover{--transform-scale-y:.5}.xl\:hover\:scale-y-75:hover{--transform-scale-y:.75}.xl\:hover\:scale-y-90:hover{--transform-scale-y:.9}.xl\:hover\:scale-y-95:hover{--transform-scale-y:.95}.xl\:hover\:scale-y-100:hover{--transform-scale-y:1}.xl\:hover\:scale-y-105:hover{--transform-scale-y:1.05}.xl\:hover\:scale-y-110:hover{--transform-scale-y:1.1}.xl\:hover\:scale-y-125:hover{--transform-scale-y:1.25}.xl\:hover\:scale-y-150:hover{--transform-scale-y:1.5}.xl\:focus\:scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}.xl\:focus\:scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}.xl\:focus\:scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}.xl\:focus\:scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}.xl\:focus\:scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}.xl\:focus\:scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}.xl\:focus\:scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}.xl\:focus\:scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}.xl\:focus\:scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}.xl\:focus\:scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}.xl\:focus\:scale-x-0:focus{--transform-scale-x:0}.xl\:focus\:scale-x-50:focus{--transform-scale-x:.5}.xl\:focus\:scale-x-75:focus{--transform-scale-x:.75}.xl\:focus\:scale-x-90:focus{--transform-scale-x:.9}.xl\:focus\:scale-x-95:focus{--transform-scale-x:.95}.xl\:focus\:scale-x-100:focus{--transform-scale-x:1}.xl\:focus\:scale-x-105:focus{--transform-scale-x:1.05}.xl\:focus\:scale-x-110:focus{--transform-scale-x:1.1}.xl\:focus\:scale-x-125:focus{--transform-scale-x:1.25}.xl\:focus\:scale-x-150:focus{--transform-scale-x:1.5}.xl\:focus\:scale-y-0:focus{--transform-scale-y:0}.xl\:focus\:scale-y-50:focus{--transform-scale-y:.5}.xl\:focus\:scale-y-75:focus{--transform-scale-y:.75}.xl\:focus\:scale-y-90:focus{--transform-scale-y:.9}.xl\:focus\:scale-y-95:focus{--transform-scale-y:.95}.xl\:focus\:scale-y-100:focus{--transform-scale-y:1}.xl\:focus\:scale-y-105:focus{--transform-scale-y:1.05}.xl\:focus\:scale-y-110:focus{--transform-scale-y:1.1}.xl\:focus\:scale-y-125:focus{--transform-scale-y:1.25}.xl\:focus\:scale-y-150:focus{--transform-scale-y:1.5}.xl\:rotate-0{--transform-rotate:0}.xl\:rotate-90{--transform-rotate:90deg}.xl\:rotate-135{--transform-rotate:135deg}.xl\:rotate-180{--transform-rotate:180deg}.xl\:-rotate-180{--transform-rotate:-180deg}.xl\:-rotate-135{--transform-rotate:-135deg}.xl\:-rotate-90{--transform-rotate:-90deg}.xl\:hover\:rotate-0:hover{--transform-rotate:0}.xl\:hover\:rotate-90:hover{--transform-rotate:90deg}.xl\:hover\:rotate-135:hover{--transform-rotate:135deg}.xl\:hover\:rotate-180:hover{--transform-rotate:180deg}.xl\:hover\:-rotate-180:hover{--transform-rotate:-180deg}.xl\:hover\:-rotate-135:hover{--transform-rotate:-135deg}.xl\:hover\:-rotate-90:hover{--transform-rotate:-90deg}.xl\:focus\:rotate-0:focus{--transform-rotate:0}.xl\:focus\:rotate-90:focus{--transform-rotate:90deg}.xl\:focus\:rotate-135:focus{--transform-rotate:135deg}.xl\:focus\:rotate-180:focus{--transform-rotate:180deg}.xl\:focus\:-rotate-180:focus{--transform-rotate:-180deg}.xl\:focus\:-rotate-135:focus{--transform-rotate:-135deg}.xl\:focus\:-rotate-90:focus{--transform-rotate:-90deg}.xl\:translate-x-0{--transform-translate-x:0}.xl\:translate-x-1{--transform-translate-x:.25rem}.xl\:translate-x-2{--transform-translate-x:.5rem}.xl\:translate-x-3{--transform-translate-x:.75rem}.xl\:translate-x-4{--transform-translate-x:1rem}.xl\:translate-x-5{--transform-translate-x:1.25rem}.xl\:translate-x-6{--transform-translate-x:1.5rem}.xl\:translate-x-7{--transform-translate-x:1.75rem}.xl\:translate-x-8{--transform-translate-x:2rem}.xl\:translate-x-9{--transform-translate-x:2.25rem}.xl\:translate-x-10{--transform-translate-x:2.5rem}.xl\:translate-x-11{--transform-translate-x:2.75rem}.xl\:translate-x-12{--transform-translate-x:3rem}.xl\:translate-x-15{--transform-translate-x:3.75rem}.xl\:translate-x-16{--transform-translate-x:4rem}.xl\:translate-x-20{--transform-translate-x:5rem}.xl\:translate-x-22{--transform-translate-x:5.5rem}.xl\:translate-x-24{--transform-translate-x:6rem}.xl\:translate-x-25{--transform-translate-x:6.25rem}.xl\:translate-x-26{--transform-translate-x:6.5rem}.xl\:translate-x-28{--transform-translate-x:8rem}.xl\:translate-x-30{--transform-translate-x:8.5rem}.xl\:translate-x-32{--transform-translate-x:9rem}.xl\:translate-x-40{--transform-translate-x:10rem}.xl\:translate-x-48{--transform-translate-x:12rem}.xl\:translate-x-52{--transform-translate-x:13rem}.xl\:translate-x-56{--transform-translate-x:14rem}.xl\:translate-x-60{--transform-translate-x:15rem}.xl\:translate-x-64{--transform-translate-x:16rem}.xl\:translate-x-68{--transform-translate-x:17rem}.xl\:translate-x-px{--transform-translate-x:1px}.xl\:translate-x-0\.5{--transform-translate-x:.125rem}.xl\:translate-x-1\.5{--transform-translate-x:.375rem}.xl\:translate-x-2\.5{--transform-translate-x:.625rem}.xl\:translate-x-7\.5{--transform-translate-x:1.875rem}.xl\:-translate-x-1{--transform-translate-x:-0.25rem}.xl\:-translate-x-2{--transform-translate-x:-0.5rem}.xl\:-translate-x-3{--transform-translate-x:-0.75rem}.xl\:-translate-x-4{--transform-translate-x:-1rem}.xl\:-translate-x-5{--transform-translate-x:-1.25rem}.xl\:-translate-x-6{--transform-translate-x:-1.5rem}.xl\:-translate-x-7{--transform-translate-x:-1.75rem}.xl\:-translate-x-8{--transform-translate-x:-2rem}.xl\:-translate-x-9{--transform-translate-x:-2.25rem}.xl\:-translate-x-10{--transform-translate-x:-2.5rem}.xl\:-translate-x-11{--transform-translate-x:-2.75rem}.xl\:-translate-x-12{--transform-translate-x:-3rem}.xl\:-translate-x-15{--transform-translate-x:-3.75rem}.xl\:-translate-x-16{--transform-translate-x:-4rem}.xl\:-translate-x-20{--transform-translate-x:-5rem}.xl\:-translate-x-22{--transform-translate-x:-5.5rem}.xl\:-translate-x-24{--transform-translate-x:-6rem}.xl\:-translate-x-25{--transform-translate-x:-6.25rem}.xl\:-translate-x-26{--transform-translate-x:-6.5rem}.xl\:-translate-x-28{--transform-translate-x:-8rem}.xl\:-translate-x-30{--transform-translate-x:-8.5rem}.xl\:-translate-x-32{--transform-translate-x:-9rem}.xl\:-translate-x-40{--transform-translate-x:-10rem}.xl\:-translate-x-48{--transform-translate-x:-12rem}.xl\:-translate-x-52{--transform-translate-x:-13rem}.xl\:-translate-x-56{--transform-translate-x:-14rem}.xl\:-translate-x-60{--transform-translate-x:-15rem}.xl\:-translate-x-64{--transform-translate-x:-16rem}.xl\:-translate-x-68{--transform-translate-x:-17rem}.xl\:-translate-x-px{--transform-translate-x:-1px}.xl\:-translate-x-0\.5{--transform-translate-x:-0.125rem}.xl\:-translate-x-1\.5{--transform-translate-x:-0.375rem}.xl\:-translate-x-2\.5{--transform-translate-x:-0.625rem}.xl\:-translate-x-7\.5{--transform-translate-x:-1.875rem}.xl\:-translate-x-full{--transform-translate-x:-100%}.xl\:-translate-x-1\/2{--transform-translate-x:-50%}.xl\:translate-x-1\/2{--transform-translate-x:50%}.xl\:translate-x-full{--transform-translate-x:100%}.xl\:translate-y-0{--transform-translate-y:0}.xl\:translate-y-1{--transform-translate-y:.25rem}.xl\:translate-y-2{--transform-translate-y:.5rem}.xl\:translate-y-3{--transform-translate-y:.75rem}.xl\:translate-y-4{--transform-translate-y:1rem}.xl\:translate-y-5{--transform-translate-y:1.25rem}.xl\:translate-y-6{--transform-translate-y:1.5rem}.xl\:translate-y-7{--transform-translate-y:1.75rem}.xl\:translate-y-8{--transform-translate-y:2rem}.xl\:translate-y-9{--transform-translate-y:2.25rem}.xl\:translate-y-10{--transform-translate-y:2.5rem}.xl\:translate-y-11{--transform-translate-y:2.75rem}.xl\:translate-y-12{--transform-translate-y:3rem}.xl\:translate-y-15{--transform-translate-y:3.75rem}.xl\:translate-y-16{--transform-translate-y:4rem}.xl\:translate-y-20{--transform-translate-y:5rem}.xl\:translate-y-22{--transform-translate-y:5.5rem}.xl\:translate-y-24{--transform-translate-y:6rem}.xl\:translate-y-25{--transform-translate-y:6.25rem}.xl\:translate-y-26{--transform-translate-y:6.5rem}.xl\:translate-y-28{--transform-translate-y:8rem}.xl\:translate-y-30{--transform-translate-y:8.5rem}.xl\:translate-y-32{--transform-translate-y:9rem}.xl\:translate-y-40{--transform-translate-y:10rem}.xl\:translate-y-48{--transform-translate-y:12rem}.xl\:translate-y-52{--transform-translate-y:13rem}.xl\:translate-y-56{--transform-translate-y:14rem}.xl\:translate-y-60{--transform-translate-y:15rem}.xl\:translate-y-64{--transform-translate-y:16rem}.xl\:translate-y-68{--transform-translate-y:17rem}.xl\:translate-y-px{--transform-translate-y:1px}.xl\:translate-y-0\.5{--transform-translate-y:.125rem}.xl\:translate-y-1\.5{--transform-translate-y:.375rem}.xl\:translate-y-2\.5{--transform-translate-y:.625rem}.xl\:translate-y-7\.5{--transform-translate-y:1.875rem}.xl\:-translate-y-1{--transform-translate-y:-0.25rem}.xl\:-translate-y-2{--transform-translate-y:-0.5rem}.xl\:-translate-y-3{--transform-translate-y:-0.75rem}.xl\:-translate-y-4{--transform-translate-y:-1rem}.xl\:-translate-y-5{--transform-translate-y:-1.25rem}.xl\:-translate-y-6{--transform-translate-y:-1.5rem}.xl\:-translate-y-7{--transform-translate-y:-1.75rem}.xl\:-translate-y-8{--transform-translate-y:-2rem}.xl\:-translate-y-9{--transform-translate-y:-2.25rem}.xl\:-translate-y-10{--transform-translate-y:-2.5rem}.xl\:-translate-y-11{--transform-translate-y:-2.75rem}.xl\:-translate-y-12{--transform-translate-y:-3rem}.xl\:-translate-y-15{--transform-translate-y:-3.75rem}.xl\:-translate-y-16{--transform-translate-y:-4rem}.xl\:-translate-y-20{--transform-translate-y:-5rem}.xl\:-translate-y-22{--transform-translate-y:-5.5rem}.xl\:-translate-y-24{--transform-translate-y:-6rem}.xl\:-translate-y-25{--transform-translate-y:-6.25rem}.xl\:-translate-y-26{--transform-translate-y:-6.5rem}.xl\:-translate-y-28{--transform-translate-y:-8rem}.xl\:-translate-y-30{--transform-translate-y:-8.5rem}.xl\:-translate-y-32{--transform-translate-y:-9rem}.xl\:-translate-y-40{--transform-translate-y:-10rem}.xl\:-translate-y-48{--transform-translate-y:-12rem}.xl\:-translate-y-52{--transform-translate-y:-13rem}.xl\:-translate-y-56{--transform-translate-y:-14rem}.xl\:-translate-y-60{--transform-translate-y:-15rem}.xl\:-translate-y-64{--transform-translate-y:-16rem}.xl\:-translate-y-68{--transform-translate-y:-17rem}.xl\:-translate-y-px{--transform-translate-y:-1px}.xl\:-translate-y-0\.5{--transform-translate-y:-0.125rem}.xl\:-translate-y-1\.5{--transform-translate-y:-0.375rem}.xl\:-translate-y-2\.5{--transform-translate-y:-0.625rem}.xl\:-translate-y-7\.5{--transform-translate-y:-1.875rem}.xl\:-translate-y-full{--transform-translate-y:-100%}.xl\:-translate-y-1\/2{--transform-translate-y:-50%}.xl\:translate-y-1\/2{--transform-translate-y:50%}.xl\:translate-y-full{--transform-translate-y:100%}.xl\:hover\:translate-x-0:hover{--transform-translate-x:0}.xl\:hover\:translate-x-1:hover{--transform-translate-x:.25rem}.xl\:hover\:translate-x-2:hover{--transform-translate-x:.5rem}.xl\:hover\:translate-x-3:hover{--transform-translate-x:.75rem}.xl\:hover\:translate-x-4:hover{--transform-translate-x:1rem}.xl\:hover\:translate-x-5:hover{--transform-translate-x:1.25rem}.xl\:hover\:translate-x-6:hover{--transform-translate-x:1.5rem}.xl\:hover\:translate-x-7:hover{--transform-translate-x:1.75rem}.xl\:hover\:translate-x-8:hover{--transform-translate-x:2rem}.xl\:hover\:translate-x-9:hover{--transform-translate-x:2.25rem}.xl\:hover\:translate-x-10:hover{--transform-translate-x:2.5rem}.xl\:hover\:translate-x-11:hover{--transform-translate-x:2.75rem}.xl\:hover\:translate-x-12:hover{--transform-translate-x:3rem}.xl\:hover\:translate-x-15:hover{--transform-translate-x:3.75rem}.xl\:hover\:translate-x-16:hover{--transform-translate-x:4rem}.xl\:hover\:translate-x-20:hover{--transform-translate-x:5rem}.xl\:hover\:translate-x-22:hover{--transform-translate-x:5.5rem}.xl\:hover\:translate-x-24:hover{--transform-translate-x:6rem}.xl\:hover\:translate-x-25:hover{--transform-translate-x:6.25rem}.xl\:hover\:translate-x-26:hover{--transform-translate-x:6.5rem}.xl\:hover\:translate-x-28:hover{--transform-translate-x:8rem}.xl\:hover\:translate-x-30:hover{--transform-translate-x:8.5rem}.xl\:hover\:translate-x-32:hover{--transform-translate-x:9rem}.xl\:hover\:translate-x-40:hover{--transform-translate-x:10rem}.xl\:hover\:translate-x-48:hover{--transform-translate-x:12rem}.xl\:hover\:translate-x-52:hover{--transform-translate-x:13rem}.xl\:hover\:translate-x-56:hover{--transform-translate-x:14rem}.xl\:hover\:translate-x-60:hover{--transform-translate-x:15rem}.xl\:hover\:translate-x-64:hover{--transform-translate-x:16rem}.xl\:hover\:translate-x-68:hover{--transform-translate-x:17rem}.xl\:hover\:translate-x-px:hover{--transform-translate-x:1px}.xl\:hover\:translate-x-0\.5:hover{--transform-translate-x:.125rem}.xl\:hover\:translate-x-1\.5:hover{--transform-translate-x:.375rem}.xl\:hover\:translate-x-2\.5:hover{--transform-translate-x:.625rem}.xl\:hover\:translate-x-7\.5:hover{--transform-translate-x:1.875rem}.xl\:hover\:-translate-x-1:hover{--transform-translate-x:-0.25rem}.xl\:hover\:-translate-x-2:hover{--transform-translate-x:-0.5rem}.xl\:hover\:-translate-x-3:hover{--transform-translate-x:-0.75rem}.xl\:hover\:-translate-x-4:hover{--transform-translate-x:-1rem}.xl\:hover\:-translate-x-5:hover{--transform-translate-x:-1.25rem}.xl\:hover\:-translate-x-6:hover{--transform-translate-x:-1.5rem}.xl\:hover\:-translate-x-7:hover{--transform-translate-x:-1.75rem}.xl\:hover\:-translate-x-8:hover{--transform-translate-x:-2rem}.xl\:hover\:-translate-x-9:hover{--transform-translate-x:-2.25rem}.xl\:hover\:-translate-x-10:hover{--transform-translate-x:-2.5rem}.xl\:hover\:-translate-x-11:hover{--transform-translate-x:-2.75rem}.xl\:hover\:-translate-x-12:hover{--transform-translate-x:-3rem}.xl\:hover\:-translate-x-15:hover{--transform-translate-x:-3.75rem}.xl\:hover\:-translate-x-16:hover{--transform-translate-x:-4rem}.xl\:hover\:-translate-x-20:hover{--transform-translate-x:-5rem}.xl\:hover\:-translate-x-22:hover{--transform-translate-x:-5.5rem}.xl\:hover\:-translate-x-24:hover{--transform-translate-x:-6rem}.xl\:hover\:-translate-x-25:hover{--transform-translate-x:-6.25rem}.xl\:hover\:-translate-x-26:hover{--transform-translate-x:-6.5rem}.xl\:hover\:-translate-x-28:hover{--transform-translate-x:-8rem}.xl\:hover\:-translate-x-30:hover{--transform-translate-x:-8.5rem}.xl\:hover\:-translate-x-32:hover{--transform-translate-x:-9rem}.xl\:hover\:-translate-x-40:hover{--transform-translate-x:-10rem}.xl\:hover\:-translate-x-48:hover{--transform-translate-x:-12rem}.xl\:hover\:-translate-x-52:hover{--transform-translate-x:-13rem}.xl\:hover\:-translate-x-56:hover{--transform-translate-x:-14rem}.xl\:hover\:-translate-x-60:hover{--transform-translate-x:-15rem}.xl\:hover\:-translate-x-64:hover{--transform-translate-x:-16rem}.xl\:hover\:-translate-x-68:hover{--transform-translate-x:-17rem}.xl\:hover\:-translate-x-px:hover{--transform-translate-x:-1px}.xl\:hover\:-translate-x-0\.5:hover{--transform-translate-x:-0.125rem}.xl\:hover\:-translate-x-1\.5:hover{--transform-translate-x:-0.375rem}.xl\:hover\:-translate-x-2\.5:hover{--transform-translate-x:-0.625rem}.xl\:hover\:-translate-x-7\.5:hover{--transform-translate-x:-1.875rem}.xl\:hover\:-translate-x-full:hover{--transform-translate-x:-100%}.xl\:hover\:-translate-x-1\/2:hover{--transform-translate-x:-50%}.xl\:hover\:translate-x-1\/2:hover{--transform-translate-x:50%}.xl\:hover\:translate-x-full:hover{--transform-translate-x:100%}.xl\:hover\:translate-y-0:hover{--transform-translate-y:0}.xl\:hover\:translate-y-1:hover{--transform-translate-y:.25rem}.xl\:hover\:translate-y-2:hover{--transform-translate-y:.5rem}.xl\:hover\:translate-y-3:hover{--transform-translate-y:.75rem}.xl\:hover\:translate-y-4:hover{--transform-translate-y:1rem}.xl\:hover\:translate-y-5:hover{--transform-translate-y:1.25rem}.xl\:hover\:translate-y-6:hover{--transform-translate-y:1.5rem}.xl\:hover\:translate-y-7:hover{--transform-translate-y:1.75rem}.xl\:hover\:translate-y-8:hover{--transform-translate-y:2rem}.xl\:hover\:translate-y-9:hover{--transform-translate-y:2.25rem}.xl\:hover\:translate-y-10:hover{--transform-translate-y:2.5rem}.xl\:hover\:translate-y-11:hover{--transform-translate-y:2.75rem}.xl\:hover\:translate-y-12:hover{--transform-translate-y:3rem}.xl\:hover\:translate-y-15:hover{--transform-translate-y:3.75rem}.xl\:hover\:translate-y-16:hover{--transform-translate-y:4rem}.xl\:hover\:translate-y-20:hover{--transform-translate-y:5rem}.xl\:hover\:translate-y-22:hover{--transform-translate-y:5.5rem}.xl\:hover\:translate-y-24:hover{--transform-translate-y:6rem}.xl\:hover\:translate-y-25:hover{--transform-translate-y:6.25rem}.xl\:hover\:translate-y-26:hover{--transform-translate-y:6.5rem}.xl\:hover\:translate-y-28:hover{--transform-translate-y:8rem}.xl\:hover\:translate-y-30:hover{--transform-translate-y:8.5rem}.xl\:hover\:translate-y-32:hover{--transform-translate-y:9rem}.xl\:hover\:translate-y-40:hover{--transform-translate-y:10rem}.xl\:hover\:translate-y-48:hover{--transform-translate-y:12rem}.xl\:hover\:translate-y-52:hover{--transform-translate-y:13rem}.xl\:hover\:translate-y-56:hover{--transform-translate-y:14rem}.xl\:hover\:translate-y-60:hover{--transform-translate-y:15rem}.xl\:hover\:translate-y-64:hover{--transform-translate-y:16rem}.xl\:hover\:translate-y-68:hover{--transform-translate-y:17rem}.xl\:hover\:translate-y-px:hover{--transform-translate-y:1px}.xl\:hover\:translate-y-0\.5:hover{--transform-translate-y:.125rem}.xl\:hover\:translate-y-1\.5:hover{--transform-translate-y:.375rem}.xl\:hover\:translate-y-2\.5:hover{--transform-translate-y:.625rem}.xl\:hover\:translate-y-7\.5:hover{--transform-translate-y:1.875rem}.xl\:hover\:-translate-y-1:hover{--transform-translate-y:-0.25rem}.xl\:hover\:-translate-y-2:hover{--transform-translate-y:-0.5rem}.xl\:hover\:-translate-y-3:hover{--transform-translate-y:-0.75rem}.xl\:hover\:-translate-y-4:hover{--transform-translate-y:-1rem}.xl\:hover\:-translate-y-5:hover{--transform-translate-y:-1.25rem}.xl\:hover\:-translate-y-6:hover{--transform-translate-y:-1.5rem}.xl\:hover\:-translate-y-7:hover{--transform-translate-y:-1.75rem}.xl\:hover\:-translate-y-8:hover{--transform-translate-y:-2rem}.xl\:hover\:-translate-y-9:hover{--transform-translate-y:-2.25rem}.xl\:hover\:-translate-y-10:hover{--transform-translate-y:-2.5rem}.xl\:hover\:-translate-y-11:hover{--transform-translate-y:-2.75rem}.xl\:hover\:-translate-y-12:hover{--transform-translate-y:-3rem}.xl\:hover\:-translate-y-15:hover{--transform-translate-y:-3.75rem}.xl\:hover\:-translate-y-16:hover{--transform-translate-y:-4rem}.xl\:hover\:-translate-y-20:hover{--transform-translate-y:-5rem}.xl\:hover\:-translate-y-22:hover{--transform-translate-y:-5.5rem}.xl\:hover\:-translate-y-24:hover{--transform-translate-y:-6rem}.xl\:hover\:-translate-y-25:hover{--transform-translate-y:-6.25rem}.xl\:hover\:-translate-y-26:hover{--transform-translate-y:-6.5rem}.xl\:hover\:-translate-y-28:hover{--transform-translate-y:-8rem}.xl\:hover\:-translate-y-30:hover{--transform-translate-y:-8.5rem}.xl\:hover\:-translate-y-32:hover{--transform-translate-y:-9rem}.xl\:hover\:-translate-y-40:hover{--transform-translate-y:-10rem}.xl\:hover\:-translate-y-48:hover{--transform-translate-y:-12rem}.xl\:hover\:-translate-y-52:hover{--transform-translate-y:-13rem}.xl\:hover\:-translate-y-56:hover{--transform-translate-y:-14rem}.xl\:hover\:-translate-y-60:hover{--transform-translate-y:-15rem}.xl\:hover\:-translate-y-64:hover{--transform-translate-y:-16rem}.xl\:hover\:-translate-y-68:hover{--transform-translate-y:-17rem}.xl\:hover\:-translate-y-px:hover{--transform-translate-y:-1px}.xl\:hover\:-translate-y-0\.5:hover{--transform-translate-y:-0.125rem}.xl\:hover\:-translate-y-1\.5:hover{--transform-translate-y:-0.375rem}.xl\:hover\:-translate-y-2\.5:hover{--transform-translate-y:-0.625rem}.xl\:hover\:-translate-y-7\.5:hover{--transform-translate-y:-1.875rem}.xl\:hover\:-translate-y-full:hover{--transform-translate-y:-100%}.xl\:hover\:-translate-y-1\/2:hover{--transform-translate-y:-50%}.xl\:hover\:translate-y-1\/2:hover{--transform-translate-y:50%}.xl\:hover\:translate-y-full:hover{--transform-translate-y:100%}.xl\:focus\:translate-x-0:focus{--transform-translate-x:0}.xl\:focus\:translate-x-1:focus{--transform-translate-x:.25rem}.xl\:focus\:translate-x-2:focus{--transform-translate-x:.5rem}.xl\:focus\:translate-x-3:focus{--transform-translate-x:.75rem}.xl\:focus\:translate-x-4:focus{--transform-translate-x:1rem}.xl\:focus\:translate-x-5:focus{--transform-translate-x:1.25rem}.xl\:focus\:translate-x-6:focus{--transform-translate-x:1.5rem}.xl\:focus\:translate-x-7:focus{--transform-translate-x:1.75rem}.xl\:focus\:translate-x-8:focus{--transform-translate-x:2rem}.xl\:focus\:translate-x-9:focus{--transform-translate-x:2.25rem}.xl\:focus\:translate-x-10:focus{--transform-translate-x:2.5rem}.xl\:focus\:translate-x-11:focus{--transform-translate-x:2.75rem}.xl\:focus\:translate-x-12:focus{--transform-translate-x:3rem}.xl\:focus\:translate-x-15:focus{--transform-translate-x:3.75rem}.xl\:focus\:translate-x-16:focus{--transform-translate-x:4rem}.xl\:focus\:translate-x-20:focus{--transform-translate-x:5rem}.xl\:focus\:translate-x-22:focus{--transform-translate-x:5.5rem}.xl\:focus\:translate-x-24:focus{--transform-translate-x:6rem}.xl\:focus\:translate-x-25:focus{--transform-translate-x:6.25rem}.xl\:focus\:translate-x-26:focus{--transform-translate-x:6.5rem}.xl\:focus\:translate-x-28:focus{--transform-translate-x:8rem}.xl\:focus\:translate-x-30:focus{--transform-translate-x:8.5rem}.xl\:focus\:translate-x-32:focus{--transform-translate-x:9rem}.xl\:focus\:translate-x-40:focus{--transform-translate-x:10rem}.xl\:focus\:translate-x-48:focus{--transform-translate-x:12rem}.xl\:focus\:translate-x-52:focus{--transform-translate-x:13rem}.xl\:focus\:translate-x-56:focus{--transform-translate-x:14rem}.xl\:focus\:translate-x-60:focus{--transform-translate-x:15rem}.xl\:focus\:translate-x-64:focus{--transform-translate-x:16rem}.xl\:focus\:translate-x-68:focus{--transform-translate-x:17rem}.xl\:focus\:translate-x-px:focus{--transform-translate-x:1px}.xl\:focus\:translate-x-0\.5:focus{--transform-translate-x:.125rem}.xl\:focus\:translate-x-1\.5:focus{--transform-translate-x:.375rem}.xl\:focus\:translate-x-2\.5:focus{--transform-translate-x:.625rem}.xl\:focus\:translate-x-7\.5:focus{--transform-translate-x:1.875rem}.xl\:focus\:-translate-x-1:focus{--transform-translate-x:-0.25rem}.xl\:focus\:-translate-x-2:focus{--transform-translate-x:-0.5rem}.xl\:focus\:-translate-x-3:focus{--transform-translate-x:-0.75rem}.xl\:focus\:-translate-x-4:focus{--transform-translate-x:-1rem}.xl\:focus\:-translate-x-5:focus{--transform-translate-x:-1.25rem}.xl\:focus\:-translate-x-6:focus{--transform-translate-x:-1.5rem}.xl\:focus\:-translate-x-7:focus{--transform-translate-x:-1.75rem}.xl\:focus\:-translate-x-8:focus{--transform-translate-x:-2rem}.xl\:focus\:-translate-x-9:focus{--transform-translate-x:-2.25rem}.xl\:focus\:-translate-x-10:focus{--transform-translate-x:-2.5rem}.xl\:focus\:-translate-x-11:focus{--transform-translate-x:-2.75rem}.xl\:focus\:-translate-x-12:focus{--transform-translate-x:-3rem}.xl\:focus\:-translate-x-15:focus{--transform-translate-x:-3.75rem}.xl\:focus\:-translate-x-16:focus{--transform-translate-x:-4rem}.xl\:focus\:-translate-x-20:focus{--transform-translate-x:-5rem}.xl\:focus\:-translate-x-22:focus{--transform-translate-x:-5.5rem}.xl\:focus\:-translate-x-24:focus{--transform-translate-x:-6rem}.xl\:focus\:-translate-x-25:focus{--transform-translate-x:-6.25rem}.xl\:focus\:-translate-x-26:focus{--transform-translate-x:-6.5rem}.xl\:focus\:-translate-x-28:focus{--transform-translate-x:-8rem}.xl\:focus\:-translate-x-30:focus{--transform-translate-x:-8.5rem}.xl\:focus\:-translate-x-32:focus{--transform-translate-x:-9rem}.xl\:focus\:-translate-x-40:focus{--transform-translate-x:-10rem}.xl\:focus\:-translate-x-48:focus{--transform-translate-x:-12rem}.xl\:focus\:-translate-x-52:focus{--transform-translate-x:-13rem}.xl\:focus\:-translate-x-56:focus{--transform-translate-x:-14rem}.xl\:focus\:-translate-x-60:focus{--transform-translate-x:-15rem}.xl\:focus\:-translate-x-64:focus{--transform-translate-x:-16rem}.xl\:focus\:-translate-x-68:focus{--transform-translate-x:-17rem}.xl\:focus\:-translate-x-px:focus{--transform-translate-x:-1px}.xl\:focus\:-translate-x-0\.5:focus{--transform-translate-x:-0.125rem}.xl\:focus\:-translate-x-1\.5:focus{--transform-translate-x:-0.375rem}.xl\:focus\:-translate-x-2\.5:focus{--transform-translate-x:-0.625rem}.xl\:focus\:-translate-x-7\.5:focus{--transform-translate-x:-1.875rem}.xl\:focus\:-translate-x-full:focus{--transform-translate-x:-100%}.xl\:focus\:-translate-x-1\/2:focus{--transform-translate-x:-50%}.xl\:focus\:translate-x-1\/2:focus{--transform-translate-x:50%}.xl\:focus\:translate-x-full:focus{--transform-translate-x:100%}.xl\:focus\:translate-y-0:focus{--transform-translate-y:0}.xl\:focus\:translate-y-1:focus{--transform-translate-y:.25rem}.xl\:focus\:translate-y-2:focus{--transform-translate-y:.5rem}.xl\:focus\:translate-y-3:focus{--transform-translate-y:.75rem}.xl\:focus\:translate-y-4:focus{--transform-translate-y:1rem}.xl\:focus\:translate-y-5:focus{--transform-translate-y:1.25rem}.xl\:focus\:translate-y-6:focus{--transform-translate-y:1.5rem}.xl\:focus\:translate-y-7:focus{--transform-translate-y:1.75rem}.xl\:focus\:translate-y-8:focus{--transform-translate-y:2rem}.xl\:focus\:translate-y-9:focus{--transform-translate-y:2.25rem}.xl\:focus\:translate-y-10:focus{--transform-translate-y:2.5rem}.xl\:focus\:translate-y-11:focus{--transform-translate-y:2.75rem}.xl\:focus\:translate-y-12:focus{--transform-translate-y:3rem}.xl\:focus\:translate-y-15:focus{--transform-translate-y:3.75rem}.xl\:focus\:translate-y-16:focus{--transform-translate-y:4rem}.xl\:focus\:translate-y-20:focus{--transform-translate-y:5rem}.xl\:focus\:translate-y-22:focus{--transform-translate-y:5.5rem}.xl\:focus\:translate-y-24:focus{--transform-translate-y:6rem}.xl\:focus\:translate-y-25:focus{--transform-translate-y:6.25rem}.xl\:focus\:translate-y-26:focus{--transform-translate-y:6.5rem}.xl\:focus\:translate-y-28:focus{--transform-translate-y:8rem}.xl\:focus\:translate-y-30:focus{--transform-translate-y:8.5rem}.xl\:focus\:translate-y-32:focus{--transform-translate-y:9rem}.xl\:focus\:translate-y-40:focus{--transform-translate-y:10rem}.xl\:focus\:translate-y-48:focus{--transform-translate-y:12rem}.xl\:focus\:translate-y-52:focus{--transform-translate-y:13rem}.xl\:focus\:translate-y-56:focus{--transform-translate-y:14rem}.xl\:focus\:translate-y-60:focus{--transform-translate-y:15rem}.xl\:focus\:translate-y-64:focus{--transform-translate-y:16rem}.xl\:focus\:translate-y-68:focus{--transform-translate-y:17rem}.xl\:focus\:translate-y-px:focus{--transform-translate-y:1px}.xl\:focus\:translate-y-0\.5:focus{--transform-translate-y:.125rem}.xl\:focus\:translate-y-1\.5:focus{--transform-translate-y:.375rem}.xl\:focus\:translate-y-2\.5:focus{--transform-translate-y:.625rem}.xl\:focus\:translate-y-7\.5:focus{--transform-translate-y:1.875rem}.xl\:focus\:-translate-y-1:focus{--transform-translate-y:-0.25rem}.xl\:focus\:-translate-y-2:focus{--transform-translate-y:-0.5rem}.xl\:focus\:-translate-y-3:focus{--transform-translate-y:-0.75rem}.xl\:focus\:-translate-y-4:focus{--transform-translate-y:-1rem}.xl\:focus\:-translate-y-5:focus{--transform-translate-y:-1.25rem}.xl\:focus\:-translate-y-6:focus{--transform-translate-y:-1.5rem}.xl\:focus\:-translate-y-7:focus{--transform-translate-y:-1.75rem}.xl\:focus\:-translate-y-8:focus{--transform-translate-y:-2rem}.xl\:focus\:-translate-y-9:focus{--transform-translate-y:-2.25rem}.xl\:focus\:-translate-y-10:focus{--transform-translate-y:-2.5rem}.xl\:focus\:-translate-y-11:focus{--transform-translate-y:-2.75rem}.xl\:focus\:-translate-y-12:focus{--transform-translate-y:-3rem}.xl\:focus\:-translate-y-15:focus{--transform-translate-y:-3.75rem}.xl\:focus\:-translate-y-16:focus{--transform-translate-y:-4rem}.xl\:focus\:-translate-y-20:focus{--transform-translate-y:-5rem}.xl\:focus\:-translate-y-22:focus{--transform-translate-y:-5.5rem}.xl\:focus\:-translate-y-24:focus{--transform-translate-y:-6rem}.xl\:focus\:-translate-y-25:focus{--transform-translate-y:-6.25rem}.xl\:focus\:-translate-y-26:focus{--transform-translate-y:-6.5rem}.xl\:focus\:-translate-y-28:focus{--transform-translate-y:-8rem}.xl\:focus\:-translate-y-30:focus{--transform-translate-y:-8.5rem}.xl\:focus\:-translate-y-32:focus{--transform-translate-y:-9rem}.xl\:focus\:-translate-y-40:focus{--transform-translate-y:-10rem}.xl\:focus\:-translate-y-48:focus{--transform-translate-y:-12rem}.xl\:focus\:-translate-y-52:focus{--transform-translate-y:-13rem}.xl\:focus\:-translate-y-56:focus{--transform-translate-y:-14rem}.xl\:focus\:-translate-y-60:focus{--transform-translate-y:-15rem}.xl\:focus\:-translate-y-64:focus{--transform-translate-y:-16rem}.xl\:focus\:-translate-y-68:focus{--transform-translate-y:-17rem}.xl\:focus\:-translate-y-px:focus{--transform-translate-y:-1px}.xl\:focus\:-translate-y-0\.5:focus{--transform-translate-y:-0.125rem}.xl\:focus\:-translate-y-1\.5:focus{--transform-translate-y:-0.375rem}.xl\:focus\:-translate-y-2\.5:focus{--transform-translate-y:-0.625rem}.xl\:focus\:-translate-y-7\.5:focus{--transform-translate-y:-1.875rem}.xl\:focus\:-translate-y-full:focus{--transform-translate-y:-100%}.xl\:focus\:-translate-y-1\/2:focus{--transform-translate-y:-50%}.xl\:focus\:translate-y-1\/2:focus{--transform-translate-y:50%}.xl\:focus\:translate-y-full:focus{--transform-translate-y:100%}.xl\:skew-x-0{--transform-skew-x:0}.xl\:skew-x-1{--transform-skew-x:1deg}.xl\:skew-x-2{--transform-skew-x:2deg}.xl\:skew-x-3{--transform-skew-x:3deg}.xl\:skew-x-6{--transform-skew-x:6deg}.xl\:skew-x-12{--transform-skew-x:12deg}.xl\:-skew-x-12{--transform-skew-x:-12deg}.xl\:-skew-x-6{--transform-skew-x:-6deg}.xl\:-skew-x-3{--transform-skew-x:-3deg}.xl\:-skew-x-2{--transform-skew-x:-2deg}.xl\:-skew-x-1{--transform-skew-x:-1deg}.xl\:skew-y-0{--transform-skew-y:0}.xl\:skew-y-1{--transform-skew-y:1deg}.xl\:skew-y-2{--transform-skew-y:2deg}.xl\:skew-y-3{--transform-skew-y:3deg}.xl\:skew-y-6{--transform-skew-y:6deg}.xl\:skew-y-12{--transform-skew-y:12deg}.xl\:-skew-y-12{--transform-skew-y:-12deg}.xl\:-skew-y-6{--transform-skew-y:-6deg}.xl\:-skew-y-3{--transform-skew-y:-3deg}.xl\:-skew-y-2{--transform-skew-y:-2deg}.xl\:-skew-y-1{--transform-skew-y:-1deg}.xl\:hover\:skew-x-0:hover{--transform-skew-x:0}.xl\:hover\:skew-x-1:hover{--transform-skew-x:1deg}.xl\:hover\:skew-x-2:hover{--transform-skew-x:2deg}.xl\:hover\:skew-x-3:hover{--transform-skew-x:3deg}.xl\:hover\:skew-x-6:hover{--transform-skew-x:6deg}.xl\:hover\:skew-x-12:hover{--transform-skew-x:12deg}.xl\:hover\:-skew-x-12:hover{--transform-skew-x:-12deg}.xl\:hover\:-skew-x-6:hover{--transform-skew-x:-6deg}.xl\:hover\:-skew-x-3:hover{--transform-skew-x:-3deg}.xl\:hover\:-skew-x-2:hover{--transform-skew-x:-2deg}.xl\:hover\:-skew-x-1:hover{--transform-skew-x:-1deg}.xl\:hover\:skew-y-0:hover{--transform-skew-y:0}.xl\:hover\:skew-y-1:hover{--transform-skew-y:1deg}.xl\:hover\:skew-y-2:hover{--transform-skew-y:2deg}.xl\:hover\:skew-y-3:hover{--transform-skew-y:3deg}.xl\:hover\:skew-y-6:hover{--transform-skew-y:6deg}.xl\:hover\:skew-y-12:hover{--transform-skew-y:12deg}.xl\:hover\:-skew-y-12:hover{--transform-skew-y:-12deg}.xl\:hover\:-skew-y-6:hover{--transform-skew-y:-6deg}.xl\:hover\:-skew-y-3:hover{--transform-skew-y:-3deg}.xl\:hover\:-skew-y-2:hover{--transform-skew-y:-2deg}.xl\:hover\:-skew-y-1:hover{--transform-skew-y:-1deg}.xl\:focus\:skew-x-0:focus{--transform-skew-x:0}.xl\:focus\:skew-x-1:focus{--transform-skew-x:1deg}.xl\:focus\:skew-x-2:focus{--transform-skew-x:2deg}.xl\:focus\:skew-x-3:focus{--transform-skew-x:3deg}.xl\:focus\:skew-x-6:focus{--transform-skew-x:6deg}.xl\:focus\:skew-x-12:focus{--transform-skew-x:12deg}.xl\:focus\:-skew-x-12:focus{--transform-skew-x:-12deg}.xl\:focus\:-skew-x-6:focus{--transform-skew-x:-6deg}.xl\:focus\:-skew-x-3:focus{--transform-skew-x:-3deg}.xl\:focus\:-skew-x-2:focus{--transform-skew-x:-2deg}.xl\:focus\:-skew-x-1:focus{--transform-skew-x:-1deg}.xl\:focus\:skew-y-0:focus{--transform-skew-y:0}.xl\:focus\:skew-y-1:focus{--transform-skew-y:1deg}.xl\:focus\:skew-y-2:focus{--transform-skew-y:2deg}.xl\:focus\:skew-y-3:focus{--transform-skew-y:3deg}.xl\:focus\:skew-y-6:focus{--transform-skew-y:6deg}.xl\:focus\:skew-y-12:focus{--transform-skew-y:12deg}.xl\:focus\:-skew-y-12:focus{--transform-skew-y:-12deg}.xl\:focus\:-skew-y-6:focus{--transform-skew-y:-6deg}.xl\:focus\:-skew-y-3:focus{--transform-skew-y:-3deg}.xl\:focus\:-skew-y-2:focus{--transform-skew-y:-2deg}.xl\:focus\:-skew-y-1:focus{--transform-skew-y:-1deg}.xl\:transition-none{transition-property:none}.xl\:transition-all{transition-property:all}.xl\:transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.xl\:transition-colors{transition-property:background-color,border-color,color,fill,stroke}.xl\:transition-opacity{transition-property:opacity}.xl\:transition-shadow{transition-property:box-shadow}.xl\:transition-transform{transition-property:transform}.xl\:ease-linear{transition-timing-function:linear}.xl\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.xl\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.xl\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.xl\:duration-75{transition-duration:75ms}.xl\:duration-100{transition-duration:.1s}.xl\:duration-150{transition-duration:.15s}.xl\:duration-200{transition-duration:.2s}.xl\:duration-300{transition-duration:.3s}.xl\:duration-500{transition-duration:.5s}.xl\:duration-700{transition-duration:.7s}.xl\:duration-1000{transition-duration:1s}.xl\:delay-75{transition-delay:75ms}.xl\:delay-100{transition-delay:.1s}.xl\:delay-150{transition-delay:.15s}.xl\:delay-200{transition-delay:.2s}.xl\:delay-300{transition-delay:.3s}.xl\:delay-500{transition-delay:.5s}.xl\:delay-700{transition-delay:.7s}.xl\:delay-1000{transition-delay:1s}.xl\:animate-none{-webkit-animation:none;animation:none}.xl\:animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.xl\:animate-ping{-webkit-animation:ping 1s cubic-bezier(0,0,.2,1) infinite;animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.xl\:animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.xl\:animate-bounce{-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}.xl\:transform-none{transform:none}.xl\:transform-center{transform-origin:center}.xl\:transform-top{transform-origin:top}.xl\:transform-top-right{transform-origin:top right}.xl\:transform-right{transform-origin:right}.xl\:transform-bottom-right{transform-origin:bottom right}.xl\:transform-bottom{transform-origin:bottom}.xl\:transform-bottom-left{transform-origin:bottom left}.xl\:transform-left{transform-origin:left}.xl\:transform-top-left{transform-origin:top left}.xl\:translate-x-0{transform:translateX(0)}.xl\:translate-y-0{transform:translateY(0)}.xl\:translate-x-1{transform:translateX(.25rem)}.xl\:translate-y-1{transform:translateY(.25rem)}.xl\:translate-x-2{transform:translateX(.5rem)}.xl\:translate-y-2{transform:translateY(.5rem)}.xl\:translate-x-3{transform:translateX(.75rem)}.xl\:translate-y-3{transform:translateY(.75rem)}.xl\:translate-x-4{transform:translateX(1rem)}.xl\:translate-y-4{transform:translateY(1rem)}.xl\:translate-x-5{transform:translateX(1.25rem)}.xl\:translate-y-5{transform:translateY(1.25rem)}.xl\:translate-x-6{transform:translateX(1.5rem)}.xl\:translate-y-6{transform:translateY(1.5rem)}.xl\:translate-x-7{transform:translateX(1.75rem)}.xl\:translate-y-7{transform:translateY(1.75rem)}.xl\:translate-x-8{transform:translateX(2rem)}.xl\:translate-y-8{transform:translateY(2rem)}.xl\:translate-x-9{transform:translateX(2.25rem)}.xl\:translate-y-9{transform:translateY(2.25rem)}.xl\:translate-x-10{transform:translateX(2.5rem)}.xl\:translate-y-10{transform:translateY(2.5rem)}.xl\:translate-x-11{transform:translateX(2.75rem)}.xl\:translate-y-11{transform:translateY(2.75rem)}.xl\:translate-x-12{transform:translateX(3rem)}.xl\:translate-y-12{transform:translateY(3rem)}.xl\:translate-x-15{transform:translateX(3.75rem)}.xl\:translate-y-15{transform:translateY(3.75rem)}.xl\:translate-x-16{transform:translateX(4rem)}.xl\:translate-y-16{transform:translateY(4rem)}.xl\:translate-x-20{transform:translateX(5rem)}.xl\:translate-y-20{transform:translateY(5rem)}.xl\:translate-x-22{transform:translateX(5.5rem)}.xl\:translate-y-22{transform:translateY(5.5rem)}.xl\:translate-x-24{transform:translateX(6rem)}.xl\:translate-y-24{transform:translateY(6rem)}.xl\:translate-x-25{transform:translateX(6.25rem)}.xl\:translate-y-25{transform:translateY(6.25rem)}.xl\:translate-x-26{transform:translateX(6.5rem)}.xl\:translate-y-26{transform:translateY(6.5rem)}.xl\:translate-x-28{transform:translateX(8rem)}.xl\:translate-y-28{transform:translateY(8rem)}.xl\:translate-x-30{transform:translateX(8.5rem)}.xl\:translate-y-30{transform:translateY(8.5rem)}.xl\:translate-x-32{transform:translateX(9rem)}.xl\:translate-y-32{transform:translateY(9rem)}.xl\:translate-x-40{transform:translateX(10rem)}.xl\:translate-y-40{transform:translateY(10rem)}.xl\:translate-x-48{transform:translateX(12rem)}.xl\:translate-y-48{transform:translateY(12rem)}.xl\:translate-x-52{transform:translateX(13rem)}.xl\:translate-y-52{transform:translateY(13rem)}.xl\:translate-x-56{transform:translateX(14rem)}.xl\:translate-y-56{transform:translateY(14rem)}.xl\:translate-x-60{transform:translateX(15rem)}.xl\:translate-y-60{transform:translateY(15rem)}.xl\:translate-x-64{transform:translateX(16rem)}.xl\:translate-y-64{transform:translateY(16rem)}.xl\:translate-x-68{transform:translateX(17rem)}.xl\:translate-y-68{transform:translateY(17rem)}.xl\:translate-x-px{transform:translateX(1px)}.xl\:translate-y-px{transform:translateY(1px)}.xl\:translate-x-0\.5{transform:translateX(.125rem)}.xl\:translate-y-0\.5{transform:translateY(.125rem)}.xl\:translate-x-1\.5{transform:translateX(.375rem)}.xl\:translate-y-1\.5{transform:translateY(.375rem)}.xl\:translate-x-2\.5{transform:translateX(.625rem)}.xl\:translate-y-2\.5{transform:translateY(.625rem)}.xl\:translate-x-7\.5{transform:translateX(1.875rem)}.xl\:translate-y-7\.5{transform:translateY(1.875rem)}.xl\:-translate-x-1{transform:translateX(-.25rem)}.xl\:-translate-y-1{transform:translateY(-.25rem)}.xl\:-translate-x-2{transform:translateX(-.5rem)}.xl\:-translate-y-2{transform:translateY(-.5rem)}.xl\:-translate-x-3{transform:translateX(-.75rem)}.xl\:-translate-y-3{transform:translateY(-.75rem)}.xl\:-translate-x-4{transform:translateX(-1rem)}.xl\:-translate-y-4{transform:translateY(-1rem)}.xl\:-translate-x-5{transform:translateX(-1.25rem)}.xl\:-translate-y-5{transform:translateY(-1.25rem)}.xl\:-translate-x-6{transform:translateX(-1.5rem)}.xl\:-translate-y-6{transform:translateY(-1.5rem)}.xl\:-translate-x-7{transform:translateX(-1.75rem)}.xl\:-translate-y-7{transform:translateY(-1.75rem)}.xl\:-translate-x-8{transform:translateX(-2rem)}.xl\:-translate-y-8{transform:translateY(-2rem)}.xl\:-translate-x-9{transform:translateX(-2.25rem)}.xl\:-translate-y-9{transform:translateY(-2.25rem)}.xl\:-translate-x-10{transform:translateX(-2.5rem)}.xl\:-translate-y-10{transform:translateY(-2.5rem)}.xl\:-translate-x-11{transform:translateX(-2.75rem)}.xl\:-translate-y-11{transform:translateY(-2.75rem)}.xl\:-translate-x-12{transform:translateX(-3rem)}.xl\:-translate-y-12{transform:translateY(-3rem)}.xl\:-translate-x-15{transform:translateX(-3.75rem)}.xl\:-translate-y-15{transform:translateY(-3.75rem)}.xl\:-translate-x-16{transform:translateX(-4rem)}.xl\:-translate-y-16{transform:translateY(-4rem)}.xl\:-translate-x-20{transform:translateX(-5rem)}.xl\:-translate-y-20{transform:translateY(-5rem)}.xl\:-translate-x-22{transform:translateX(-5.5rem)}.xl\:-translate-y-22{transform:translateY(-5.5rem)}.xl\:-translate-x-24{transform:translateX(-6rem)}.xl\:-translate-y-24{transform:translateY(-6rem)}.xl\:-translate-x-25{transform:translateX(-6.25rem)}.xl\:-translate-y-25{transform:translateY(-6.25rem)}.xl\:-translate-x-26{transform:translateX(-6.5rem)}.xl\:-translate-y-26{transform:translateY(-6.5rem)}.xl\:-translate-x-28{transform:translateX(-8rem)}.xl\:-translate-y-28{transform:translateY(-8rem)}.xl\:-translate-x-30{transform:translateX(-8.5rem)}.xl\:-translate-y-30{transform:translateY(-8.5rem)}.xl\:-translate-x-32{transform:translateX(-9rem)}.xl\:-translate-y-32{transform:translateY(-9rem)}.xl\:-translate-x-40{transform:translateX(-10rem)}.xl\:-translate-y-40{transform:translateY(-10rem)}.xl\:-translate-x-48{transform:translateX(-12rem)}.xl\:-translate-y-48{transform:translateY(-12rem)}.xl\:-translate-x-52{transform:translateX(-13rem)}.xl\:-translate-y-52{transform:translateY(-13rem)}.xl\:-translate-x-56{transform:translateX(-14rem)}.xl\:-translate-y-56{transform:translateY(-14rem)}.xl\:-translate-x-60{transform:translateX(-15rem)}.xl\:-translate-y-60{transform:translateY(-15rem)}.xl\:-translate-x-64{transform:translateX(-16rem)}.xl\:-translate-y-64{transform:translateY(-16rem)}.xl\:-translate-x-68{transform:translateX(-17rem)}.xl\:-translate-y-68{transform:translateY(-17rem)}.xl\:-translate-x-px{transform:translateX(-1px)}.xl\:-translate-y-px{transform:translateY(-1px)}.xl\:-translate-x-0\.5{transform:translateX(-.125rem)}.xl\:-translate-y-0\.5{transform:translateY(-.125rem)}.xl\:-translate-x-1\.5{transform:translateX(-.375rem)}.xl\:-translate-y-1\.5{transform:translateY(-.375rem)}.xl\:-translate-x-2\.5{transform:translateX(-.625rem)}.xl\:-translate-y-2\.5{transform:translateY(-.625rem)}.xl\:-translate-x-7\.5{transform:translateX(-1.875rem)}.xl\:-translate-y-7\.5{transform:translateY(-1.875rem)}.xl\:-translate-x-full{transform:translateX(-100%)}.xl\:-translate-y-full{transform:translateY(-100%)}.xl\:-translate-x-1\/2{transform:translateX(-50%)}.xl\:-translate-y-1\/2{transform:translateY(-50%)}.xl\:translate-x-1\/2{transform:translateX(50%)}.xl\:translate-y-1\/2{transform:translateY(50%)}.xl\:translate-x-full{transform:translateX(100%)}.xl\:translate-y-full{transform:translateY(100%)}.xl\:hover\:translate-x-0:hover{transform:translateX(0)}.xl\:hover\:translate-y-0:hover{transform:translateY(0)}.xl\:hover\:translate-x-1:hover{transform:translateX(.25rem)}.xl\:hover\:translate-y-1:hover{transform:translateY(.25rem)}.xl\:hover\:translate-x-2:hover{transform:translateX(.5rem)}.xl\:hover\:translate-y-2:hover{transform:translateY(.5rem)}.xl\:hover\:translate-x-3:hover{transform:translateX(.75rem)}.xl\:hover\:translate-y-3:hover{transform:translateY(.75rem)}.xl\:hover\:translate-x-4:hover{transform:translateX(1rem)}.xl\:hover\:translate-y-4:hover{transform:translateY(1rem)}.xl\:hover\:translate-x-5:hover{transform:translateX(1.25rem)}.xl\:hover\:translate-y-5:hover{transform:translateY(1.25rem)}.xl\:hover\:translate-x-6:hover{transform:translateX(1.5rem)}.xl\:hover\:translate-y-6:hover{transform:translateY(1.5rem)}.xl\:hover\:translate-x-7:hover{transform:translateX(1.75rem)}.xl\:hover\:translate-y-7:hover{transform:translateY(1.75rem)}.xl\:hover\:translate-x-8:hover{transform:translateX(2rem)}.xl\:hover\:translate-y-8:hover{transform:translateY(2rem)}.xl\:hover\:translate-x-9:hover{transform:translateX(2.25rem)}.xl\:hover\:translate-y-9:hover{transform:translateY(2.25rem)}.xl\:hover\:translate-x-10:hover{transform:translateX(2.5rem)}.xl\:hover\:translate-y-10:hover{transform:translateY(2.5rem)}.xl\:hover\:translate-x-11:hover{transform:translateX(2.75rem)}.xl\:hover\:translate-y-11:hover{transform:translateY(2.75rem)}.xl\:hover\:translate-x-12:hover{transform:translateX(3rem)}.xl\:hover\:translate-y-12:hover{transform:translateY(3rem)}.xl\:hover\:translate-x-15:hover{transform:translateX(3.75rem)}.xl\:hover\:translate-y-15:hover{transform:translateY(3.75rem)}.xl\:hover\:translate-x-16:hover{transform:translateX(4rem)}.xl\:hover\:translate-y-16:hover{transform:translateY(4rem)}.xl\:hover\:translate-x-20:hover{transform:translateX(5rem)}.xl\:hover\:translate-y-20:hover{transform:translateY(5rem)}.xl\:hover\:translate-x-22:hover{transform:translateX(5.5rem)}.xl\:hover\:translate-y-22:hover{transform:translateY(5.5rem)}.xl\:hover\:translate-x-24:hover{transform:translateX(6rem)}.xl\:hover\:translate-y-24:hover{transform:translateY(6rem)}.xl\:hover\:translate-x-25:hover{transform:translateX(6.25rem)}.xl\:hover\:translate-y-25:hover{transform:translateY(6.25rem)}.xl\:hover\:translate-x-26:hover{transform:translateX(6.5rem)}.xl\:hover\:translate-y-26:hover{transform:translateY(6.5rem)}.xl\:hover\:translate-x-28:hover{transform:translateX(8rem)}.xl\:hover\:translate-y-28:hover{transform:translateY(8rem)}.xl\:hover\:translate-x-30:hover{transform:translateX(8.5rem)}.xl\:hover\:translate-y-30:hover{transform:translateY(8.5rem)}.xl\:hover\:translate-x-32:hover{transform:translateX(9rem)}.xl\:hover\:translate-y-32:hover{transform:translateY(9rem)}.xl\:hover\:translate-x-40:hover{transform:translateX(10rem)}.xl\:hover\:translate-y-40:hover{transform:translateY(10rem)}.xl\:hover\:translate-x-48:hover{transform:translateX(12rem)}.xl\:hover\:translate-y-48:hover{transform:translateY(12rem)}.xl\:hover\:translate-x-52:hover{transform:translateX(13rem)}.xl\:hover\:translate-y-52:hover{transform:translateY(13rem)}.xl\:hover\:translate-x-56:hover{transform:translateX(14rem)}.xl\:hover\:translate-y-56:hover{transform:translateY(14rem)}.xl\:hover\:translate-x-60:hover{transform:translateX(15rem)}.xl\:hover\:translate-y-60:hover{transform:translateY(15rem)}.xl\:hover\:translate-x-64:hover{transform:translateX(16rem)}.xl\:hover\:translate-y-64:hover{transform:translateY(16rem)}.xl\:hover\:translate-x-68:hover{transform:translateX(17rem)}.xl\:hover\:translate-y-68:hover{transform:translateY(17rem)}.xl\:hover\:translate-x-px:hover{transform:translateX(1px)}.xl\:hover\:translate-y-px:hover{transform:translateY(1px)}.xl\:hover\:translate-x-0\.5:hover{transform:translateX(.125rem)}.xl\:hover\:translate-y-0\.5:hover{transform:translateY(.125rem)}.xl\:hover\:translate-x-1\.5:hover{transform:translateX(.375rem)}.xl\:hover\:translate-y-1\.5:hover{transform:translateY(.375rem)}.xl\:hover\:translate-x-2\.5:hover{transform:translateX(.625rem)}.xl\:hover\:translate-y-2\.5:hover{transform:translateY(.625rem)}.xl\:hover\:translate-x-7\.5:hover{transform:translateX(1.875rem)}.xl\:hover\:translate-y-7\.5:hover{transform:translateY(1.875rem)}.xl\:hover\:-translate-x-1:hover{transform:translateX(-.25rem)}.xl\:hover\:-translate-y-1:hover{transform:translateY(-.25rem)}.xl\:hover\:-translate-x-2:hover{transform:translateX(-.5rem)}.xl\:hover\:-translate-y-2:hover{transform:translateY(-.5rem)}.xl\:hover\:-translate-x-3:hover{transform:translateX(-.75rem)}.xl\:hover\:-translate-y-3:hover{transform:translateY(-.75rem)}.xl\:hover\:-translate-x-4:hover{transform:translateX(-1rem)}.xl\:hover\:-translate-y-4:hover{transform:translateY(-1rem)}.xl\:hover\:-translate-x-5:hover{transform:translateX(-1.25rem)}.xl\:hover\:-translate-y-5:hover{transform:translateY(-1.25rem)}.xl\:hover\:-translate-x-6:hover{transform:translateX(-1.5rem)}.xl\:hover\:-translate-y-6:hover{transform:translateY(-1.5rem)}.xl\:hover\:-translate-x-7:hover{transform:translateX(-1.75rem)}.xl\:hover\:-translate-y-7:hover{transform:translateY(-1.75rem)}.xl\:hover\:-translate-x-8:hover{transform:translateX(-2rem)}.xl\:hover\:-translate-y-8:hover{transform:translateY(-2rem)}.xl\:hover\:-translate-x-9:hover{transform:translateX(-2.25rem)}.xl\:hover\:-translate-y-9:hover{transform:translateY(-2.25rem)}.xl\:hover\:-translate-x-10:hover{transform:translateX(-2.5rem)}.xl\:hover\:-translate-y-10:hover{transform:translateY(-2.5rem)}.xl\:hover\:-translate-x-11:hover{transform:translateX(-2.75rem)}.xl\:hover\:-translate-y-11:hover{transform:translateY(-2.75rem)}.xl\:hover\:-translate-x-12:hover{transform:translateX(-3rem)}.xl\:hover\:-translate-y-12:hover{transform:translateY(-3rem)}.xl\:hover\:-translate-x-15:hover{transform:translateX(-3.75rem)}.xl\:hover\:-translate-y-15:hover{transform:translateY(-3.75rem)}.xl\:hover\:-translate-x-16:hover{transform:translateX(-4rem)}.xl\:hover\:-translate-y-16:hover{transform:translateY(-4rem)}.xl\:hover\:-translate-x-20:hover{transform:translateX(-5rem)}.xl\:hover\:-translate-y-20:hover{transform:translateY(-5rem)}.xl\:hover\:-translate-x-22:hover{transform:translateX(-5.5rem)}.xl\:hover\:-translate-y-22:hover{transform:translateY(-5.5rem)}.xl\:hover\:-translate-x-24:hover{transform:translateX(-6rem)}.xl\:hover\:-translate-y-24:hover{transform:translateY(-6rem)}.xl\:hover\:-translate-x-25:hover{transform:translateX(-6.25rem)}.xl\:hover\:-translate-y-25:hover{transform:translateY(-6.25rem)}.xl\:hover\:-translate-x-26:hover{transform:translateX(-6.5rem)}.xl\:hover\:-translate-y-26:hover{transform:translateY(-6.5rem)}.xl\:hover\:-translate-x-28:hover{transform:translateX(-8rem)}.xl\:hover\:-translate-y-28:hover{transform:translateY(-8rem)}.xl\:hover\:-translate-x-30:hover{transform:translateX(-8.5rem)}.xl\:hover\:-translate-y-30:hover{transform:translateY(-8.5rem)}.xl\:hover\:-translate-x-32:hover{transform:translateX(-9rem)}.xl\:hover\:-translate-y-32:hover{transform:translateY(-9rem)}.xl\:hover\:-translate-x-40:hover{transform:translateX(-10rem)}.xl\:hover\:-translate-y-40:hover{transform:translateY(-10rem)}.xl\:hover\:-translate-x-48:hover{transform:translateX(-12rem)}.xl\:hover\:-translate-y-48:hover{transform:translateY(-12rem)}.xl\:hover\:-translate-x-52:hover{transform:translateX(-13rem)}.xl\:hover\:-translate-y-52:hover{transform:translateY(-13rem)}.xl\:hover\:-translate-x-56:hover{transform:translateX(-14rem)}.xl\:hover\:-translate-y-56:hover{transform:translateY(-14rem)}.xl\:hover\:-translate-x-60:hover{transform:translateX(-15rem)}.xl\:hover\:-translate-y-60:hover{transform:translateY(-15rem)}.xl\:hover\:-translate-x-64:hover{transform:translateX(-16rem)}.xl\:hover\:-translate-y-64:hover{transform:translateY(-16rem)}.xl\:hover\:-translate-x-68:hover{transform:translateX(-17rem)}.xl\:hover\:-translate-y-68:hover{transform:translateY(-17rem)}.xl\:hover\:-translate-x-px:hover{transform:translateX(-1px)}.xl\:hover\:-translate-y-px:hover{transform:translateY(-1px)}.xl\:hover\:-translate-x-0\.5:hover{transform:translateX(-.125rem)}.xl\:hover\:-translate-y-0\.5:hover{transform:translateY(-.125rem)}.xl\:hover\:-translate-x-1\.5:hover{transform:translateX(-.375rem)}.xl\:hover\:-translate-y-1\.5:hover{transform:translateY(-.375rem)}.xl\:hover\:-translate-x-2\.5:hover{transform:translateX(-.625rem)}.xl\:hover\:-translate-y-2\.5:hover{transform:translateY(-.625rem)}.xl\:hover\:-translate-x-7\.5:hover{transform:translateX(-1.875rem)}.xl\:hover\:-translate-y-7\.5:hover{transform:translateY(-1.875rem)}.xl\:hover\:-translate-x-full:hover{transform:translateX(-100%)}.xl\:hover\:-translate-y-full:hover{transform:translateY(-100%)}.xl\:hover\:-translate-x-1\/2:hover{transform:translateX(-50%)}.xl\:hover\:-translate-y-1\/2:hover{transform:translateY(-50%)}.xl\:hover\:translate-x-1\/2:hover{transform:translateX(50%)}.xl\:hover\:translate-y-1\/2:hover{transform:translateY(50%)}.xl\:hover\:translate-x-full:hover{transform:translateX(100%)}.xl\:hover\:translate-y-full:hover{transform:translateY(100%)}.xl\:focus\:translate-x-0:focus{transform:translateX(0)}.xl\:focus\:translate-y-0:focus{transform:translateY(0)}.xl\:focus\:translate-x-1:focus{transform:translateX(.25rem)}.xl\:focus\:translate-y-1:focus{transform:translateY(.25rem)}.xl\:focus\:translate-x-2:focus{transform:translateX(.5rem)}.xl\:focus\:translate-y-2:focus{transform:translateY(.5rem)}.xl\:focus\:translate-x-3:focus{transform:translateX(.75rem)}.xl\:focus\:translate-y-3:focus{transform:translateY(.75rem)}.xl\:focus\:translate-x-4:focus{transform:translateX(1rem)}.xl\:focus\:translate-y-4:focus{transform:translateY(1rem)}.xl\:focus\:translate-x-5:focus{transform:translateX(1.25rem)}.xl\:focus\:translate-y-5:focus{transform:translateY(1.25rem)}.xl\:focus\:translate-x-6:focus{transform:translateX(1.5rem)}.xl\:focus\:translate-y-6:focus{transform:translateY(1.5rem)}.xl\:focus\:translate-x-7:focus{transform:translateX(1.75rem)}.xl\:focus\:translate-y-7:focus{transform:translateY(1.75rem)}.xl\:focus\:translate-x-8:focus{transform:translateX(2rem)}.xl\:focus\:translate-y-8:focus{transform:translateY(2rem)}.xl\:focus\:translate-x-9:focus{transform:translateX(2.25rem)}.xl\:focus\:translate-y-9:focus{transform:translateY(2.25rem)}.xl\:focus\:translate-x-10:focus{transform:translateX(2.5rem)}.xl\:focus\:translate-y-10:focus{transform:translateY(2.5rem)}.xl\:focus\:translate-x-11:focus{transform:translateX(2.75rem)}.xl\:focus\:translate-y-11:focus{transform:translateY(2.75rem)}.xl\:focus\:translate-x-12:focus{transform:translateX(3rem)}.xl\:focus\:translate-y-12:focus{transform:translateY(3rem)}.xl\:focus\:translate-x-15:focus{transform:translateX(3.75rem)}.xl\:focus\:translate-y-15:focus{transform:translateY(3.75rem)}.xl\:focus\:translate-x-16:focus{transform:translateX(4rem)}.xl\:focus\:translate-y-16:focus{transform:translateY(4rem)}.xl\:focus\:translate-x-20:focus{transform:translateX(5rem)}.xl\:focus\:translate-y-20:focus{transform:translateY(5rem)}.xl\:focus\:translate-x-22:focus{transform:translateX(5.5rem)}.xl\:focus\:translate-y-22:focus{transform:translateY(5.5rem)}.xl\:focus\:translate-x-24:focus{transform:translateX(6rem)}.xl\:focus\:translate-y-24:focus{transform:translateY(6rem)}.xl\:focus\:translate-x-25:focus{transform:translateX(6.25rem)}.xl\:focus\:translate-y-25:focus{transform:translateY(6.25rem)}.xl\:focus\:translate-x-26:focus{transform:translateX(6.5rem)}.xl\:focus\:translate-y-26:focus{transform:translateY(6.5rem)}.xl\:focus\:translate-x-28:focus{transform:translateX(8rem)}.xl\:focus\:translate-y-28:focus{transform:translateY(8rem)}.xl\:focus\:translate-x-30:focus{transform:translateX(8.5rem)}.xl\:focus\:translate-y-30:focus{transform:translateY(8.5rem)}.xl\:focus\:translate-x-32:focus{transform:translateX(9rem)}.xl\:focus\:translate-y-32:focus{transform:translateY(9rem)}.xl\:focus\:translate-x-40:focus{transform:translateX(10rem)}.xl\:focus\:translate-y-40:focus{transform:translateY(10rem)}.xl\:focus\:translate-x-48:focus{transform:translateX(12rem)}.xl\:focus\:translate-y-48:focus{transform:translateY(12rem)}.xl\:focus\:translate-x-52:focus{transform:translateX(13rem)}.xl\:focus\:translate-y-52:focus{transform:translateY(13rem)}.xl\:focus\:translate-x-56:focus{transform:translateX(14rem)}.xl\:focus\:translate-y-56:focus{transform:translateY(14rem)}.xl\:focus\:translate-x-60:focus{transform:translateX(15rem)}.xl\:focus\:translate-y-60:focus{transform:translateY(15rem)}.xl\:focus\:translate-x-64:focus{transform:translateX(16rem)}.xl\:focus\:translate-y-64:focus{transform:translateY(16rem)}.xl\:focus\:translate-x-68:focus{transform:translateX(17rem)}.xl\:focus\:translate-y-68:focus{transform:translateY(17rem)}.xl\:focus\:translate-x-px:focus{transform:translateX(1px)}.xl\:focus\:translate-y-px:focus{transform:translateY(1px)}.xl\:focus\:translate-x-0\.5:focus{transform:translateX(.125rem)}.xl\:focus\:translate-y-0\.5:focus{transform:translateY(.125rem)}.xl\:focus\:translate-x-1\.5:focus{transform:translateX(.375rem)}.xl\:focus\:translate-y-1\.5:focus{transform:translateY(.375rem)}.xl\:focus\:translate-x-2\.5:focus{transform:translateX(.625rem)}.xl\:focus\:translate-y-2\.5:focus{transform:translateY(.625rem)}.xl\:focus\:translate-x-7\.5:focus{transform:translateX(1.875rem)}.xl\:focus\:translate-y-7\.5:focus{transform:translateY(1.875rem)}.xl\:focus\:-translate-x-1:focus{transform:translateX(-.25rem)}.xl\:focus\:-translate-y-1:focus{transform:translateY(-.25rem)}.xl\:focus\:-translate-x-2:focus{transform:translateX(-.5rem)}.xl\:focus\:-translate-y-2:focus{transform:translateY(-.5rem)}.xl\:focus\:-translate-x-3:focus{transform:translateX(-.75rem)}.xl\:focus\:-translate-y-3:focus{transform:translateY(-.75rem)}.xl\:focus\:-translate-x-4:focus{transform:translateX(-1rem)}.xl\:focus\:-translate-y-4:focus{transform:translateY(-1rem)}.xl\:focus\:-translate-x-5:focus{transform:translateX(-1.25rem)}.xl\:focus\:-translate-y-5:focus{transform:translateY(-1.25rem)}.xl\:focus\:-translate-x-6:focus{transform:translateX(-1.5rem)}.xl\:focus\:-translate-y-6:focus{transform:translateY(-1.5rem)}.xl\:focus\:-translate-x-7:focus{transform:translateX(-1.75rem)}.xl\:focus\:-translate-y-7:focus{transform:translateY(-1.75rem)}.xl\:focus\:-translate-x-8:focus{transform:translateX(-2rem)}.xl\:focus\:-translate-y-8:focus{transform:translateY(-2rem)}.xl\:focus\:-translate-x-9:focus{transform:translateX(-2.25rem)}.xl\:focus\:-translate-y-9:focus{transform:translateY(-2.25rem)}.xl\:focus\:-translate-x-10:focus{transform:translateX(-2.5rem)}.xl\:focus\:-translate-y-10:focus{transform:translateY(-2.5rem)}.xl\:focus\:-translate-x-11:focus{transform:translateX(-2.75rem)}.xl\:focus\:-translate-y-11:focus{transform:translateY(-2.75rem)}.xl\:focus\:-translate-x-12:focus{transform:translateX(-3rem)}.xl\:focus\:-translate-y-12:focus{transform:translateY(-3rem)}.xl\:focus\:-translate-x-15:focus{transform:translateX(-3.75rem)}.xl\:focus\:-translate-y-15:focus{transform:translateY(-3.75rem)}.xl\:focus\:-translate-x-16:focus{transform:translateX(-4rem)}.xl\:focus\:-translate-y-16:focus{transform:translateY(-4rem)}.xl\:focus\:-translate-x-20:focus{transform:translateX(-5rem)}.xl\:focus\:-translate-y-20:focus{transform:translateY(-5rem)}.xl\:focus\:-translate-x-22:focus{transform:translateX(-5.5rem)}.xl\:focus\:-translate-y-22:focus{transform:translateY(-5.5rem)}.xl\:focus\:-translate-x-24:focus{transform:translateX(-6rem)}.xl\:focus\:-translate-y-24:focus{transform:translateY(-6rem)}.xl\:focus\:-translate-x-25:focus{transform:translateX(-6.25rem)}.xl\:focus\:-translate-y-25:focus{transform:translateY(-6.25rem)}.xl\:focus\:-translate-x-26:focus{transform:translateX(-6.5rem)}.xl\:focus\:-translate-y-26:focus{transform:translateY(-6.5rem)}.xl\:focus\:-translate-x-28:focus{transform:translateX(-8rem)}.xl\:focus\:-translate-y-28:focus{transform:translateY(-8rem)}.xl\:focus\:-translate-x-30:focus{transform:translateX(-8.5rem)}.xl\:focus\:-translate-y-30:focus{transform:translateY(-8.5rem)}.xl\:focus\:-translate-x-32:focus{transform:translateX(-9rem)}.xl\:focus\:-translate-y-32:focus{transform:translateY(-9rem)}.xl\:focus\:-translate-x-40:focus{transform:translateX(-10rem)}.xl\:focus\:-translate-y-40:focus{transform:translateY(-10rem)}.xl\:focus\:-translate-x-48:focus{transform:translateX(-12rem)}.xl\:focus\:-translate-y-48:focus{transform:translateY(-12rem)}.xl\:focus\:-translate-x-52:focus{transform:translateX(-13rem)}.xl\:focus\:-translate-y-52:focus{transform:translateY(-13rem)}.xl\:focus\:-translate-x-56:focus{transform:translateX(-14rem)}.xl\:focus\:-translate-y-56:focus{transform:translateY(-14rem)}.xl\:focus\:-translate-x-60:focus{transform:translateX(-15rem)}.xl\:focus\:-translate-y-60:focus{transform:translateY(-15rem)}.xl\:focus\:-translate-x-64:focus{transform:translateX(-16rem)}.xl\:focus\:-translate-y-64:focus{transform:translateY(-16rem)}.xl\:focus\:-translate-x-68:focus{transform:translateX(-17rem)}.xl\:focus\:-translate-y-68:focus{transform:translateY(-17rem)}.xl\:focus\:-translate-x-px:focus{transform:translateX(-1px)}.xl\:focus\:-translate-y-px:focus{transform:translateY(-1px)}.xl\:focus\:-translate-x-0\.5:focus{transform:translateX(-.125rem)}.xl\:focus\:-translate-y-0\.5:focus{transform:translateY(-.125rem)}.xl\:focus\:-translate-x-1\.5:focus{transform:translateX(-.375rem)}.xl\:focus\:-translate-y-1\.5:focus{transform:translateY(-.375rem)}.xl\:focus\:-translate-x-2\.5:focus{transform:translateX(-.625rem)}.xl\:focus\:-translate-y-2\.5:focus{transform:translateY(-.625rem)}.xl\:focus\:-translate-x-7\.5:focus{transform:translateX(-1.875rem)}.xl\:focus\:-translate-y-7\.5:focus{transform:translateY(-1.875rem)}.xl\:focus\:-translate-x-full:focus{transform:translateX(-100%)}.xl\:focus\:-translate-y-full:focus{transform:translateY(-100%)}.xl\:focus\:-translate-x-1\/2:focus{transform:translateX(-50%)}.xl\:focus\:-translate-y-1\/2:focus{transform:translateY(-50%)}.xl\:focus\:translate-x-1\/2:focus{transform:translateX(50%)}.xl\:focus\:translate-y-1\/2:focus{transform:translateY(50%)}.xl\:focus\:translate-x-full:focus{transform:translateX(100%)}.xl\:focus\:translate-y-full:focus{transform:translateY(100%)}.xl\:scale-0{transform:scale(0)}.xl\:scale-x-0{transform:scaleX(0)}.xl\:scale-y-0{transform:scaleY(0)}.xl\:scale-50{transform:scale(.5)}.xl\:scale-x-50{transform:scaleX(.5)}.xl\:scale-y-50{transform:scaleY(.5)}.xl\:scale-75{transform:scale(.75)}.xl\:scale-x-75{transform:scaleX(.75)}.xl\:scale-y-75{transform:scaleY(.75)}.xl\:scale-90{transform:scale(.9)}.xl\:scale-x-90{transform:scaleX(.9)}.xl\:scale-y-90{transform:scaleY(.9)}.xl\:scale-95{transform:scale(.95)}.xl\:scale-x-95{transform:scaleX(.95)}.xl\:scale-y-95{transform:scaleY(.95)}.xl\:scale-100{transform:scale(1)}.xl\:scale-x-100{transform:scaleX(1)}.xl\:scale-y-100{transform:scaleY(1)}.xl\:scale-105{transform:scale(1.05)}.xl\:scale-x-105{transform:scaleX(1.05)}.xl\:scale-y-105{transform:scaleY(1.05)}.xl\:scale-110{transform:scale(1.1)}.xl\:scale-x-110{transform:scaleX(1.1)}.xl\:scale-y-110{transform:scaleY(1.1)}.xl\:scale-125{transform:scale(1.25)}.xl\:scale-x-125{transform:scaleX(1.25)}.xl\:scale-y-125{transform:scaleY(1.25)}.xl\:scale-150{transform:scale(1.5)}.xl\:scale-x-150{transform:scaleX(1.5)}.xl\:scale-y-150{transform:scaleY(1.5)}.xl\:hover\:scale-0:hover{transform:scale(0)}.xl\:hover\:scale-x-0:hover{transform:scaleX(0)}.xl\:hover\:scale-y-0:hover{transform:scaleY(0)}.xl\:hover\:scale-50:hover{transform:scale(.5)}.xl\:hover\:scale-x-50:hover{transform:scaleX(.5)}.xl\:hover\:scale-y-50:hover{transform:scaleY(.5)}.xl\:hover\:scale-75:hover{transform:scale(.75)}.xl\:hover\:scale-x-75:hover{transform:scaleX(.75)}.xl\:hover\:scale-y-75:hover{transform:scaleY(.75)}.xl\:hover\:scale-90:hover{transform:scale(.9)}.xl\:hover\:scale-x-90:hover{transform:scaleX(.9)}.xl\:hover\:scale-y-90:hover{transform:scaleY(.9)}.xl\:hover\:scale-95:hover{transform:scale(.95)}.xl\:hover\:scale-x-95:hover{transform:scaleX(.95)}.xl\:hover\:scale-y-95:hover{transform:scaleY(.95)}.xl\:hover\:scale-100:hover{transform:scale(1)}.xl\:hover\:scale-x-100:hover{transform:scaleX(1)}.xl\:hover\:scale-y-100:hover{transform:scaleY(1)}.xl\:hover\:scale-105:hover{transform:scale(1.05)}.xl\:hover\:scale-x-105:hover{transform:scaleX(1.05)}.xl\:hover\:scale-y-105:hover{transform:scaleY(1.05)}.xl\:hover\:scale-110:hover{transform:scale(1.1)}.xl\:hover\:scale-x-110:hover{transform:scaleX(1.1)}.xl\:hover\:scale-y-110:hover{transform:scaleY(1.1)}.xl\:hover\:scale-125:hover{transform:scale(1.25)}.xl\:hover\:scale-x-125:hover{transform:scaleX(1.25)}.xl\:hover\:scale-y-125:hover{transform:scaleY(1.25)}.xl\:hover\:scale-150:hover{transform:scale(1.5)}.xl\:hover\:scale-x-150:hover{transform:scaleX(1.5)}.xl\:hover\:scale-y-150:hover{transform:scaleY(1.5)}.xl\:focus\:scale-0:focus{transform:scale(0)}.xl\:focus\:scale-x-0:focus{transform:scaleX(0)}.xl\:focus\:scale-y-0:focus{transform:scaleY(0)}.xl\:focus\:scale-50:focus{transform:scale(.5)}.xl\:focus\:scale-x-50:focus{transform:scaleX(.5)}.xl\:focus\:scale-y-50:focus{transform:scaleY(.5)}.xl\:focus\:scale-75:focus{transform:scale(.75)}.xl\:focus\:scale-x-75:focus{transform:scaleX(.75)}.xl\:focus\:scale-y-75:focus{transform:scaleY(.75)}.xl\:focus\:scale-90:focus{transform:scale(.9)}.xl\:focus\:scale-x-90:focus{transform:scaleX(.9)}.xl\:focus\:scale-y-90:focus{transform:scaleY(.9)}.xl\:focus\:scale-95:focus{transform:scale(.95)}.xl\:focus\:scale-x-95:focus{transform:scaleX(.95)}.xl\:focus\:scale-y-95:focus{transform:scaleY(.95)}.xl\:focus\:scale-100:focus{transform:scale(1)}.xl\:focus\:scale-x-100:focus{transform:scaleX(1)}.xl\:focus\:scale-y-100:focus{transform:scaleY(1)}.xl\:focus\:scale-105:focus{transform:scale(1.05)}.xl\:focus\:scale-x-105:focus{transform:scaleX(1.05)}.xl\:focus\:scale-y-105:focus{transform:scaleY(1.05)}.xl\:focus\:scale-110:focus{transform:scale(1.1)}.xl\:focus\:scale-x-110:focus{transform:scaleX(1.1)}.xl\:focus\:scale-y-110:focus{transform:scaleY(1.1)}.xl\:focus\:scale-125:focus{transform:scale(1.25)}.xl\:focus\:scale-x-125:focus{transform:scaleX(1.25)}.xl\:focus\:scale-y-125:focus{transform:scaleY(1.25)}.xl\:focus\:scale-150:focus{transform:scale(1.5)}.xl\:focus\:scale-x-150:focus{transform:scaleX(1.5)}.xl\:focus\:scale-y-150:focus{transform:scaleY(1.5)}.xl\:rotate-0{transform:rotate(0)}.xl\:rotate-90{transform:rotate(90deg)}.xl\:rotate-135{transform:rotate(135deg)}.xl\:rotate-180{transform:rotate(180deg)}.xl\:-rotate-180{transform:rotate(-180deg)}.xl\:-rotate-135{transform:rotate(-135deg)}.xl\:-rotate-90{transform:rotate(-90deg)}.xl\:hover\:rotate-0:hover{transform:rotate(0)}.xl\:hover\:rotate-90:hover{transform:rotate(90deg)}.xl\:hover\:rotate-135:hover{transform:rotate(135deg)}.xl\:hover\:rotate-180:hover{transform:rotate(180deg)}.xl\:hover\:-rotate-180:hover{transform:rotate(-180deg)}.xl\:hover\:-rotate-135:hover{transform:rotate(-135deg)}.xl\:hover\:-rotate-90:hover{transform:rotate(-90deg)}.xl\:focus\:rotate-0:focus{transform:rotate(0)}.xl\:focus\:rotate-90:focus{transform:rotate(90deg)}.xl\:focus\:rotate-135:focus{transform:rotate(135deg)}.xl\:focus\:rotate-180:focus{transform:rotate(180deg)}.xl\:focus\:-rotate-180:focus{transform:rotate(-180deg)}.xl\:focus\:-rotate-135:focus{transform:rotate(-135deg)}.xl\:focus\:-rotate-90:focus{transform:rotate(-90deg)}.xl\:skew-x-0{transform:skewX(0)}.xl\:skew-y-0{transform:skewY(0)}.xl\:skew-x-1{transform:skewX(1deg)}.xl\:skew-y-1{transform:skewY(1deg)}.xl\:skew-x-2{transform:skewX(2deg)}.xl\:skew-y-2{transform:skewY(2deg)}.xl\:skew-x-3{transform:skewX(3deg)}.xl\:skew-y-3{transform:skewY(3deg)}.xl\:skew-x-6{transform:skewX(6deg)}.xl\:skew-y-6{transform:skewY(6deg)}.xl\:skew-x-12{transform:skewX(12deg)}.xl\:skew-y-12{transform:skewY(12deg)}.xl\:-skew-x-12{transform:skewX(-12deg)}.xl\:-skew-y-12{transform:skewY(-12deg)}.xl\:-skew-x-6{transform:skewX(-6deg)}.xl\:-skew-y-6{transform:skewY(-6deg)}.xl\:-skew-x-3{transform:skewX(-3deg)}.xl\:-skew-y-3{transform:skewY(-3deg)}.xl\:-skew-x-2{transform:skewX(-2deg)}.xl\:-skew-y-2{transform:skewY(-2deg)}.xl\:-skew-x-1{transform:skewX(-1deg)}.xl\:-skew-y-1{transform:skewY(-1deg)}.xl\:hover\:skew-x-0:hover{transform:skewX(0)}.xl\:hover\:skew-y-0:hover{transform:skewY(0)}.xl\:hover\:skew-x-1:hover{transform:skewX(1deg)}.xl\:hover\:skew-y-1:hover{transform:skewY(1deg)}.xl\:hover\:skew-x-2:hover{transform:skewX(2deg)}.xl\:hover\:skew-y-2:hover{transform:skewY(2deg)}.xl\:hover\:skew-x-3:hover{transform:skewX(3deg)}.xl\:hover\:skew-y-3:hover{transform:skewY(3deg)}.xl\:hover\:skew-x-6:hover{transform:skewX(6deg)}.xl\:hover\:skew-y-6:hover{transform:skewY(6deg)}.xl\:hover\:skew-x-12:hover{transform:skewX(12deg)}.xl\:hover\:skew-y-12:hover{transform:skewY(12deg)}.xl\:hover\:-skew-x-12:hover{transform:skewX(-12deg)}.xl\:hover\:-skew-y-12:hover{transform:skewY(-12deg)}.xl\:hover\:-skew-x-6:hover{transform:skewX(-6deg)}.xl\:hover\:-skew-y-6:hover{transform:skewY(-6deg)}.xl\:hover\:-skew-x-3:hover{transform:skewX(-3deg)}.xl\:hover\:-skew-y-3:hover{transform:skewY(-3deg)}.xl\:hover\:-skew-x-2:hover{transform:skewX(-2deg)}.xl\:hover\:-skew-y-2:hover{transform:skewY(-2deg)}.xl\:hover\:-skew-x-1:hover{transform:skewX(-1deg)}.xl\:hover\:-skew-y-1:hover{transform:skewY(-1deg)}.xl\:focus\:skew-x-0:focus{transform:skewX(0)}.xl\:focus\:skew-y-0:focus{transform:skewY(0)}.xl\:focus\:skew-x-1:focus{transform:skewX(1deg)}.xl\:focus\:skew-y-1:focus{transform:skewY(1deg)}.xl\:focus\:skew-x-2:focus{transform:skewX(2deg)}.xl\:focus\:skew-y-2:focus{transform:skewY(2deg)}.xl\:focus\:skew-x-3:focus{transform:skewX(3deg)}.xl\:focus\:skew-y-3:focus{transform:skewY(3deg)}.xl\:focus\:skew-x-6:focus{transform:skewX(6deg)}.xl\:focus\:skew-y-6:focus{transform:skewY(6deg)}.xl\:focus\:skew-x-12:focus{transform:skewX(12deg)}.xl\:focus\:skew-y-12:focus{transform:skewY(12deg)}.xl\:focus\:-skew-x-12:focus{transform:skewX(-12deg)}.xl\:focus\:-skew-y-12:focus{transform:skewY(-12deg)}.xl\:focus\:-skew-x-6:focus{transform:skewX(-6deg)}.xl\:focus\:-skew-y-6:focus{transform:skewY(-6deg)}.xl\:focus\:-skew-x-3:focus{transform:skewX(-3deg)}.xl\:focus\:-skew-y-3:focus{transform:skewY(-3deg)}.xl\:focus\:-skew-x-2:focus{transform:skewX(-2deg)}.xl\:focus\:-skew-y-2:focus{transform:skewY(-2deg)}.xl\:focus\:-skew-x-1:focus{transform:skewX(-1deg)}.xl\:focus\:-skew-y-1:focus{transform:skewY(-1deg)}.xl\:transform-border{transform-box:border-box}.xl\:transform-fill{transform-box:fill-box}.xl\:transform-view{transform-box:view-box}}
+
+/*! @docsearch/css 3.3.0 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */:root{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,0.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,0.5),0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,0.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,0.12)}html[data-theme=dark]{--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,0.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,0.3);--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,0.5),0 -4px 8px 0 rgba(0,0,0,0.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}.DocSearch-Button{align-items:center;background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;font-weight:500;height:36px;justify-content:space-between;margin:0 0 0 16px;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:none}.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;position:relative;padding:0 0 2px;border:0;top:-1px;width:20px}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:none;padding:0 0 0 8px;width:80%}.DocSearch-Input::-moz-placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input:-ms-input-placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator{display:none}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{-webkit-animation:none;animation:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:var(--docsearch-icon-stroke-width)}}.DocSearch-Reset{-webkit-animation:fade-in .1s ease-in forwards;animation:fade-in .1s ease-in forwards;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset:focus{outline:none}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Cancel{display:none}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--deleting{transition:none}}.DocSearch-Hit--deleting{opacity:0;transition:all .25s linear}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--favoriting{transition:none}}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:all .25s linear;transition-delay:.25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color);stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:background-color .1s ease-in}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{transition:none}}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:none}}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:2px;box-shadow:var(--docsearch-key-shadow);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;color:var(--docsearch-muted-color);border:0;width:20px}@media (max-width:768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Dropdown{max-height:calc(var(--docsearch-vh, 1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:none;overflow:hidden;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.DocSearch{--docsearch-primary-color:#0075db;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color)}a.symbol-container{--text-opacity:1;color:#507192;color:rgba(80,113,146,var(--text-opacity));position:relative;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;padding-left:.5rem;padding-right:.5rem;border-radius:.15rem;margin-right:.25rem;display:inline-flex;align-items:center;transition:all ease-in var(--Global-transition-duration)}a.symbol-container>span{display:flex}a.symbol-container.-list{font-size:.875rem}a.symbol-container.-list:hover{color:#0075db;background-color:#fff}a.symbol-container .symbol{transform:translateY(-1px)}a.symbol-container.-bubble{font-size:.875rem;background:rgba(27,31,35,.05);padding-top:1px;padding-bottom:1px}a.symbol-container.-bubble:hover{color:#14a5c2}a.symbol-container.-bubble .symbol{transform:scale(.9)}ul li a.symbol-container.-bubble{padding-top:0;padding-bottom:0;margin-top:1px;margin-bottom:1px}.symbol{display:none;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;border-radius:.15rem;box-shadow:0 1px 2px rgba(10,16,20,.24);color:#fff;font-size:.625rem;text-align:center;margin-right:.5rem;width:1rem;height:1rem;line-height:1.1rem}.symbol.class{background-color:#0e346c;display:inline-block}.symbol.class:before{content:"C"}.symbol.interface{background-color:#007571;display:inline-block}.symbol.interface:before{content:"I"}.symbol.decorator{background-color:#0075db;display:inline-block;line-height:1rem}.symbol.decorator:before{content:"@"}.symbol.type{--bg-opacity:1;background-color:#7cb342;background-color:rgba(124,179,66,var(--bg-opacity));display:inline-block}.symbol.type:before{content:"T"}.symbol.provider,.symbol.service{--bg-opacity:1;background-color:#d81b60;background-color:rgba(216,27,96,var(--bg-opacity));display:inline-block}.symbol.provider:before,.symbol.service:before{content:"S"}.symbol.function{background-color:#14a33a;display:inline-block}.symbol.function:before{content:"F"}.symbol.const{--bg-opacity:1;background-color:#504747;background-color:rgba(80,71,71,var(--bg-opacity));display:inline-block}.symbol.const:before{content:"K"}.symbol.enum{background-color:#d78737;display:inline-block}.symbol.enum:before{content:"E"}.search-box{width:35px;margin-left:.25rem}.search-box.focused{margin:0;position:fixed;background:#fff;top:0;left:0;width:100vw;height:100vh;z-index:10000}.search-box.focused>label{padding-left:1rem;padding-right:1rem}.search-box.focused .search-dropdown{padding-top:1.25rem}@media (min-width:40.01em){.search-box,.search-box.focused{margin-left:.25rem;position:relative;background:transparent;top:auto;left:auto;width:auto;height:auto;z-index:0}.search-box.focused>label,.search-box>label{padding-left:0;padding-right:0}.search-box.focused .search-dropdown,.search-box .search-dropdown{background-color:#fff;opacity:0;left:0;border-radius:1rem;border-top-left-radius:.3125rem;min-width:200px;display:block!important;visibility:hidden;height:auto!important;box-sizing:border-box;max-height:calc(100vh - 2.7rem);overflow-y:auto;position:absolute;bottom:0;transform:translateY(100%);padding:.5rem 0;text-align:left;white-space:nowrap;margin:-10px 0 0;transition:all .25s ease;box-shadow:0 10px 20px -10px rgba(0,0,0,.1)}.search-box.dropdown-wrapper.-click.open .search-dropdown{transform:translateY(calc(100% + 10px))!important;visibility:visible!important;opacity:1!important}}.dropdown-wrapper:after{content:"";position:absolute;bottom:-12px;width:100%;height:20px;background:transparent;display:none}.dropdown-wrapper.-click.open:after,.dropdown-wrapper.-hover:hover:after{display:block}.dropdown-wrapper .nav-dropdown{background-color:#fff;opacity:0;left:0;border-radius:1rem;border-top-left-radius:.3125rem;min-width:200px;display:block!important;visibility:hidden;height:auto!important;box-sizing:border-box;max-height:calc(100vh - 2.7rem);overflow-y:auto;position:absolute;bottom:0;transform:translateY(100%);padding:.5rem 0;text-align:left;white-space:nowrap;margin:-10px 0 0;transition:all .25s ease;box-shadow:0 10px 20px -10px rgba(0,0,0,.1)}.dropdown-wrapper.-click.open .nav-dropdown,.dropdown-wrapper.-hover:hover .nav-dropdown{transform:translateY(calc(100% + 10px))!important;visibility:visible!important;opacity:1!important}.dropdown-wrapper>a .bx-chevron-down{display:block;transition:all .2s ease;transform-origin:center}.dropdown-wrapper>a:hover{opacity:1;color:#14a5c2}.dropdown-wrapper>a:hover .bx-chevron-down{transform:rotate(-180deg)}.navbar{z-index:100}.navbar-box-shadow{box-shadow:0 0 15px 0 rgba(0,0,0,.04)}a.sidebar-link:after{background-color:#0075db;position:absolute;left:0;content:"";top:50%;transform:translateY(-50%);width:5px;height:0;transition:all .25s ease;border-radius:0 5px 5px 0}a.sidebar-link.active:after{height:30px}.share ul{top:0;transform:translateY(5px)}.share:hover ul{opacity:1;visibility:visible;transform:translateY(0)}.share ul li a{display:flex;align-items:center;justify-content:center;border-radius:.3125rem;transition-property:all;padding:.25rem}.page-header-container{transition:all .5s ease;height:100px}.page-header.-fixed>div{left:0;right:0}@media (min-width:50.01em){.page-header-container{height:200px}}.page-header.-fixed:after{content:"";display:block;height:200px}.page-header.-fixed .page-header-container{height:45px}.page-sidebar-sub-headers{position:relative}.page-sidebar-sub-headers:after{position:absolute;left:0;--bg-opacity:1;background-color:#d4d1d1;background-color:rgba(212,209,209,var(--bg-opacity));content:"";top:10px;bottom:10px;width:2px}.page-sidebar-link{position:relative;display:block;padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;padding-left:1.5rem}.page-sidebar-link,.page-sidebar-link:before{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.page-sidebar-link:before{border-radius:50%;background-color:#fff;display:inline-block;position:absolute;z-index:2;--border-opacity:1;border-color:#d4d1d1;border-color:rgba(212,209,209,var(--border-opacity));border-width:2px;--bg-opacity:1;background-color:#f7f7f7;background-color:rgba(247,247,247,var(--bg-opacity));transform:translateY(-50%);content:"";left:-3px;width:8px;height:8px;top:50%}.page-sidebar-link.active{color:#0075db;font-weight:700}.page-sidebar-link.active:before{background-color:#0075db;border-color:#0075db}.page-sidebar{padding-left:2.5rem;right:20px;width:250px}.page-sidebar a:hover:not(.active){color:#14a5c2}.other-topics a{transition:all .5s ease-in-out;text-decoration:none}.fade-tab-enter-active,.fade-tab-leave-active{transition:all .3s}.fade-tab-enter,.fade-tab-leave-to{top:0;opacity:0;position:absolute!important;transform:translate3d(-100%,0,0)}.fade-tab-leave-to{top:0;opacity:0;position:absolute!important;transform:translate3d(100%,0,0)}.fade-tab-invert-leave-active,// invert .fade-tab-invert-enter-active{transition:all .3s}.fade-tab-invert-enter,.fade-tab-invert-leave-to{top:0;opacity:0;position:absolute!important;transform:translate3d(100%,0,0)}.fade-tab-invert-leave-to{top:0;opacity:0;position:absolute!important;transform:translate3d(-100%,0,0)}.fade-tab-vertical-leave-active,// position .fade-tab-vertical-enter-active{transition:all .3s}.fade-tab-vertical-enter{top:0;opacity:0;position:absolute!important;transform:translate3d(0,100%,0)}.fade-tab-vertical-leave-to{top:0;opacity:0;position:absolute!important;transform:translate3d(0,-100%,0)}.fade-tab-vertical-invert-enter-active,.fade-tab-vertical-invert-leave-active{transition:all .3s}.fade-tab-vertical-invert-enter{top:0;opacity:0;position:absolute!important;transform:translate3d(0,-100%,0)}.fade-tab-vertical-invert-leave-to{top:0;opacity:0;position:absolute!important;transform:translate3d(0,100%,0)!important}.content__default .tabs,.tabs{width:100%;overflow:hidden;position:relative;border-radius:.3125rem}.content__default .tabs.-code.text-gray-darker,.tabs.-code.text-gray-darker{--text-opacity:1;color:#f7f7f7;color:rgba(247,247,247,var(--text-opacity))}.content__default .tabs.-code .tabs__body.bg-gray-lighter,.tabs.-code .tabs__body.bg-gray-lighter{--bg-opacity:1;background-color:#2d3748;background-color:rgba(45,55,72,var(--bg-opacity))}.content__default .tabs.-code .tabs__header.bg-gray-lighter-active,.tabs.-code .tabs__header.bg-gray-lighter-active{--bg-opacity:1;background-color:#504747;background-color:rgba(80,71,71,var(--bg-opacity))}.content__default .tabs.-code .tabs__header .tabs__header--btn-line.bg-gray-darker,.tabs.-code .tabs__header .tabs__header--btn-line.bg-gray-darker{background-color:#fff}.content__default .tabs.-code .tab-body>div[class*=language-],.tabs.-code .tab-body>div[class*=language-]{border-radius:0 .3125rem;margin:0}.content__default .tabs .tab-body,.tabs .tab-body{position:relative;width:100%;display:block}.content__default .tabs__body,.tabs__body{position:relative;display:block;overflow:hidden}.content__default .tabs__header,.tabs__header{position:relative;font-size:.875rem}.content__default .tabs__header--ul,.tabs__header--ul{position:relative;width:100%;justify-content:flex-start;margin:0;list-style:none;line-height:normal}.content__default .tabs__header--ul li,.tabs__header--ul li{position:relative}.content__default .tabs__header--ul.-center,.tabs__header--ul.-center{justify-content:center}.content__default .tabs__header--ul.-right,.tabs__header--ul.-right{justify-content:flex-end}.content__default .tabs__header--ul.-fixed,.tabs__header--ul.-fixed{justify-content:space-between;flex-wrap:nowrap}.content__default .tabs__header--ul.-fixed li,.tabs__header--ul.-fixed li{width:100%}.content__default .tabs__header--li,.tabs__header--li{display:block;position:relative}.content__default .tabs__header button,.tabs__header button{color:inherit;font-family:inherit}.content__default .tabs__header button:disabled,.tabs__header button:disabled{opacity:.5;cursor:default;pointer-events:none}.content__default .tabs__header--btn,.tabs__header--btn{display:block;display:flex;align-items:center;position:relative;width:100%;background-color:transparent;padding:.75rem;margin:0;border-width:0;cursor:pointer;z-index:2;transition:all ease-in var(--Global-transition-duration);box-sizing:border-box}.content__default .tabs__header--btn:hover:not(:disabled),.tabs__header--btn:hover:not(:disabled){color:inherit}.content__default .tabs__header--btn-icon+span,.tabs__header--btn-icon+span{padding-left:9px}.content__default .tabs.-position-left,.tabs.-position-left{display:flex}.content__default .tabs.-position-left .tabs__header,.tabs.-position-left .tabs__header{display:block}.content__default .tabs.-position-left .tabs__header--ul,.tabs.-position-left .tabs__header--ul{padding-top:.5rem;padding-bottom:.5rem;width:auto;display:block}.content__default .tabs.-position-left .tabs__header .tabs__header--btn-line,.tabs.-position-left .tabs__header .tabs__header--btn-line{position:absolute;transition:all ease-in var(--Global-transition-duration);top:50%;transform:translateY(-50%);width:2px;left:0;height:0}.content__default .tabs.-position-left .tabs__header li.active .tabs__header--btn-line,.tabs.-position-left .tabs__header li.active .tabs__header--btn-line{height:100%}.content__default .tabs.-position-right,.tabs.-position-right{display:flex}.content__default .tabs.-position-right .tabs__header,.tabs.-position-right .tabs__header{display:block;order:2}.content__default .tabs.-position-right .tabs__header--ul,.tabs.-position-right .tabs__header--ul{padding-top:.5rem;padding-bottom:.5rem;width:auto;display:block}.content__default .tabs.-position-right .tabs__header .tabs__header--btn-line,.tabs.-position-right .tabs__header .tabs__header--btn-line{position:absolute;transition:all ease-in var(--Global-transition-duration);top:50%;transform:translateY(-50%);width:2px;right:0;height:0}.content__default .tabs.-position-right .tabs__header li.active .tabs__header--btn-line,.tabs.-position-right .tabs__header li.active .tabs__header--btn-line{height:100%}.content__default .tabs.-position-top .tabs__header--ul,.tabs.-position-top .tabs__header--ul{padding-left:.5rem;padding-right:.5rem;display:flex;flex-wrap:wrap}.content__default .tabs.-position-top .tabs__header .tabs__header--btn-line,.tabs.-position-top .tabs__header .tabs__header--btn-line{position:absolute;transition:all ease-in var(--Global-transition-duration);left:50%;transform:translate(-50%);height:2px;bottom:0;width:0}.content__default .tabs.-position-top .tabs__header li.active .tabs__header--btn-line,.tabs.-position-top .tabs__header li.active .tabs__header--btn-line{width:100%}.content__default .tabs.-position-bottom,.tabs.-position-bottom{display:flex;flex-direction:column}.content__default .tabs.-position-bottom .tabs__header,.tabs.-position-bottom .tabs__header{padding-left:.5rem;padding-right:.5rem;display:block;order:2}.content__default .tabs.-position-bottom .tabs__header--ul,.tabs.-position-bottom .tabs__header--ul{display:flex;flex-wrap:wrap}.content__default .tabs.-position-bottom .tabs__header li.active .tabs__header--btn-line,.tabs.-position-bottom .tabs__header li.active .tabs__header--btn-line{width:100%}.content__default .tabs.-position-bottom .tabs__header .tabs__header--btn-line,.tabs.-position-bottom .tabs__header .tabs__header--btn-line{position:absolute;transition:all ease-in var(--Global-transition-duration);left:50%;transform:translate(-50%);height:2px;top:0;width:0}.hero-banner{min-height:400px;height:70vh}.select-dropdown li{border-radius:.3125rem;padding-left:.5rem;padding-right:.5rem;display:flex;align-items:center;cursor:pointer;font-size:14px;line-height:32px;margin:0;position:relative;transition:all .2s}.select-dropdown li:hover{color:#14a5c2;--bg-opacity:1;background-color:#f7f7f7;background-color:rgba(247,247,247,var(--bg-opacity))}.select-dropdown li.selected{color:#0075db}.select-dropdown li.selected:hover{color:#14a5c2;--bg-opacity:1;background-color:#f7f7f7;background-color:rgba(247,247,247,var(--bg-opacity))}.select-dropdown li .symbol.all{display:block;opacity:0}.gist{font-size:16px;color:#333;text-align:left;
+ /*!
+ * GitHub Light v0.4.1
+ * Copyright (c) 2012 - 2017 GitHub, Inc.
+ * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE)
+ */direction:ltr}.gist .markdown-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;line-height:1.5;word-wrap:break-word}.gist .markdown-body:before{display:table;content:""}.gist .markdown-body:after{display:table;clear:both;content:""}.gist .markdown-body>:first-child{margin-top:0!important}.gist .markdown-body>:last-child{margin-bottom:0!important}.gist .markdown-body a:not([href]){color:inherit;text-decoration:none}.gist .markdown-body .absent{color:#cb2431}.gist .markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.gist .markdown-body .anchor:focus{outline:none}.gist .markdown-body blockquote,.gist .markdown-body dl,.gist .markdown-body ol,.gist .markdown-body p,.gist .markdown-body pre,.gist .markdown-body table,.gist .markdown-body ul{margin-top:0;margin-bottom:16px}.gist .markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.gist .markdown-body blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.gist .markdown-body blockquote>:first-child{margin-top:0}.gist .markdown-body blockquote>:last-child{margin-bottom:0}.gist .markdown-body kbd{display:inline-block;padding:3px 5px;font-size:11px;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:1px solid #c6cbd1;border-bottom-color:#959da5;border-radius:3px;box-shadow:inset 0 -1px 0 #959da5}.gist .markdown-body h1,.gist .markdown-body h2,.gist .markdown-body h3,.gist .markdown-body h4,.gist .markdown-body h5,.gist .markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.gist .markdown-body h1 .octicon-link,.gist .markdown-body h2 .octicon-link,.gist .markdown-body h3 .octicon-link,.gist .markdown-body h4 .octicon-link,.gist .markdown-body h5 .octicon-link,.gist .markdown-body h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}.gist .markdown-body h1:hover .anchor,.gist .markdown-body h2:hover .anchor,.gist .markdown-body h3:hover .anchor,.gist .markdown-body h4:hover .anchor,.gist .markdown-body h5:hover .anchor,.gist .markdown-body h6:hover .anchor{text-decoration:none}.gist .markdown-body h1:hover .anchor .octicon-link,.gist .markdown-body h2:hover .anchor .octicon-link,.gist .markdown-body h3:hover .anchor .octicon-link,.gist .markdown-body h4:hover .anchor .octicon-link,.gist .markdown-body h5:hover .anchor .octicon-link,.gist .markdown-body h6:hover .anchor .octicon-link{visibility:visible}.gist .markdown-body h1 code,.gist .markdown-body h1 tt,.gist .markdown-body h2 code,.gist .markdown-body h2 tt,.gist .markdown-body h3 code,.gist .markdown-body h3 tt,.gist .markdown-body h4 code,.gist .markdown-body h4 tt,.gist .markdown-body h5 code,.gist .markdown-body h5 tt,.gist .markdown-body h6 code,.gist .markdown-body h6 tt{font-size:inherit}.gist .markdown-body h1{font-size:2em}.gist .markdown-body h1,.gist .markdown-body h2{padding-bottom:.3em;border-bottom:1px solid #eaecef}.gist .markdown-body h2{font-size:1.5em}.gist .markdown-body h3{font-size:1.25em}.gist .markdown-body h4{font-size:1em}.gist .markdown-body h5{font-size:.875em}.gist .markdown-body h6{font-size:.85em;color:#6a737d}.gist .markdown-body ol,.gist .markdown-body ul{padding-left:2em}.gist .markdown-body ol.no-list,.gist .markdown-body ul.no-list{padding:0;list-style-type:none}.gist .markdown-body ol ol,.gist .markdown-body ol ul,.gist .markdown-body ul ol,.gist .markdown-body ul ul{margin-top:0;margin-bottom:0}.gist .markdown-body li{word-wrap:break-all}.gist .markdown-body li>p{margin-top:16px}.gist .markdown-body li+li{margin-top:.25em}.gist .markdown-body dl{padding:0}.gist .markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.gist .markdown-body dl dd{padding:0 16px;margin-bottom:16px}.gist .markdown-body table{display:block;width:100%;overflow:auto}.gist .markdown-body table th{font-weight:600}.gist .markdown-body table td,.gist .markdown-body table th{padding:6px 13px;border:1px solid #dfe2e5}.gist .markdown-body table tr{background-color:#fff;border:0;border-top:1px solid #c6cbd1}.gist .markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.gist .markdown-body table img{background-color:transparent}.gist .markdown-body img{max-width:100%;box-sizing:content-box;background-color:#fff}.gist .markdown-body img[align=right]{padding-left:20px}.gist .markdown-body img[align=left]{padding-right:20px}.gist .markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.gist .markdown-body span.frame{display:block;overflow:hidden}.gist .markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid #dfe2e5}.gist .markdown-body span.frame span img{display:block;float:left}.gist .markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:#24292e}.gist .markdown-body span.align-center{display:block;overflow:hidden;clear:both}.gist .markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.gist .markdown-body span.align-center span img{margin:0 auto;text-align:center}.gist .markdown-body span.align-right{display:block;overflow:hidden;clear:both}.gist .markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.gist .markdown-body span.align-right span img{margin:0;text-align:right}.gist .markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.gist .markdown-body span.float-left span{margin:13px 0 0}.gist .markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.gist .markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.gist .markdown-body code,.gist .markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:3px}.gist .markdown-body code br,.gist .markdown-body tt br{display:none}.gist .markdown-body del code{text-decoration:inherit}.gist .markdown-body pre{word-wrap:normal}.gist .markdown-body pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:transparent;border:0}.gist .markdown-body .highlight{margin-bottom:16px}.gist .markdown-body .highlight pre{margin-bottom:0;word-break:normal}.gist .markdown-body .highlight pre,.gist .markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px}.gist .markdown-body pre code,.gist .markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.gist .markdown-body .csv-data td,.gist .markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.gist .markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:#fff;border:0}.gist .markdown-body .csv-data tr{border-top:0}.gist .markdown-body .csv-data th{font-weight:600;background:#f6f8fa;border-top:0}.gist .pl-c{color:#6a737d}.gist .pl-c1,.gist .pl-s .pl-v{color:#2aa198}.gist .pl-e,.gist .pl-en{color:#6f42c1}.gist .pl-s .pl-s1,.gist .pl-smi{color:#24292e}.gist .pl-ent{color:#22863a}.gist .pl-k{color:#a11}.gist .pl-pds,.gist .pl-s,.gist .pl-s .pl-pse .pl-s1,.gist .pl-sr,.gist .pl-sr .pl-cce,.gist .pl-sr .pl-sra,.gist .pl-sr .pl-sre{color:#2aa198}.gist .pl-smw,.gist .pl-v{color:#e36209}.gist .pl-bu{color:#b31d28}.gist .pl-ii{color:#fafbfc;background-color:#b31d28}.gist .pl-c2{color:#fafbfc;background-color:#d73a49}.gist .pl-c2:before{content:"^M"}.gist .pl-sr .pl-cce{font-weight:700;color:#22863a}.gist .pl-ml{color:#735c0f}.gist .pl-mh,.gist .pl-mh .pl-en,.gist .pl-ms{font-weight:700;color:#005cc5}.gist .pl-mi{font-style:italic;color:#24292e}.gist .pl-mb{font-weight:700;color:#24292e}.gist .pl-md{color:#b31d28;background-color:#ffeef0}.gist .pl-mi1{color:#22863a;background-color:#f0fff4}.gist .pl-mc{color:#e36209;background-color:#ffebda}.gist .pl-mi2{color:#f6f8fa;background-color:#005cc5}.gist .pl-mdr{font-weight:700;color:#6f42c1}.gist .pl-ba{color:#586069}.gist .pl-sg{color:#959da5}.gist .pl-corl{text-decoration:underline;color:#032f62}.gist .breadcrumb{margin-bottom:10px;font-size:18px;color:#586069}.gist .breadcrumb .separator:after,.gist .breadcrumb .separator:before{content:" "}.gist .breadcrumb strong.final-path{color:#24292e}.gist .breadcrumb .zeroclipboard-button{display:inline-block;margin-left:5px}.gist .breadcrumb .repo-root{font-weight:600}.gist .breadcrumb .octicon{vertical-align:-2px}.gist .editor-code-of-conduct-template,.gist .editor-gitignore-template,.gist .editor-license-template{position:relative;top:3px;display:block;float:right;font-size:14px}.gist .editor-code-of-conduct-template .select-menu-git-ignore,.gist .editor-gitignore-template .select-menu-git-ignore,.gist .editor-license-template .select-menu-git-ignore{right:0}.gist .editor-abort{display:inline;font-size:14px}.gist .blob-interaction-bar{position:relative;background-color:#f2f2f2;border-bottom:1px solid #e5e5e5}.gist .blob-interaction-bar:before{display:table;content:""}.gist .blob-interaction-bar:after{display:table;clear:both;content:""}.gist .blob-interaction-bar .octicon-search{position:absolute;top:10px;left:10px;font-size:12px;color:#586069}.gist .blob-filter{width:100%;padding:4px 20px 5px 30px;font-size:12px;border:0;border-radius:0;outline:none}.gist .blob-filter:focus{outline:none}.gist .html-blob{margin-bottom:15px}.gist .TagsearchPopover-content{width:inherit;max-width:600px}.gist .license-summary-octicon{color:#959da5}.gist .rule-type-permissions{color:#28a745}.gist .rule-type-conditions{color:#0366d6}.gist .rule-type-limitations{color:#d73a49}.gist .blob-wrapper{overflow-x:auto;overflow-y:hidden;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.gist .blob-wrapper table{background:#f8f8f8}.gist .blob-wrapper table tbody tr{background:transparent}.gist .blob-wrapper-embedded{max-height:240px;overflow-y:auto}.gist .diff-table{width:100%;border-collapse:separate}.gist .diff-table .line-comments{padding:10px;vertical-align:top;border-top:1px solid #e1e4e8}.gist .diff-table .line-comments:first-child+.empty-cell{border-left-width:1px}.gist .diff-table tr:not(:last-child) .line-comments{border-top:1px solid #e1e4e8;border-bottom:1px solid #e1e4e8}.gist .blob-num{width:1%;min-width:50px;padding-right:10px;padding-left:10px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px;line-height:20px;color:rgba(27,31,35,.3);text-align:right;white-space:nowrap;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gist .blob-num:hover{color:rgba(27,31,35,.6)}.gist .blob-num:before{content:attr(data-line-number)}.gist .blob-num.non-expandable{cursor:default}.gist .blob-num.non-expandable:hover{color:rgba(27,31,35,.3)}.gist .blob-code{position:relative;padding-right:10px;padding-left:10px;line-height:20px;vertical-align:top}.gist .blob-code-inner{overflow:visible;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px;color:#24292e;word-wrap:normal;white-space:pre}.gist .blob-code-inner .x-first{border-top-left-radius:.2em;border-bottom-left-radius:.2em}.gist .blob-code-inner .x-last{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.gist .blob-code-inner:before{content:""}.gist .blob-code-inner.highlighted{background-color:#fffbdd}.gist .soft-wrap .diff-table{table-layout:fixed}.gist .soft-wrap .blob-code{padding-left:18px;text-indent:-7px}.gist .soft-wrap .blob-code-inner{word-wrap:break-word;white-space:pre-wrap}.gist .soft-wrap .no-nl-marker{display:none}.gist .soft-wrap .add-line-comment{margin-left:-28px}.gist .blob-code-expandable,.gist .blob-code-hunk,.gist .blob-num-expandable,.gist .blob-num-hunk{color:rgba(27,31,35,.5);vertical-align:middle}.gist .blob-num-expandable,.gist .blob-num-hunk{background-color:#dbedff}.gist .blob-code-expandable,.gist .blob-code-hunk{padding-top:4px;padding-bottom:4px;background-color:#f1f8ff;border-width:1px 0}.gist .blob-expanded .blob-code,.gist .blob-expanded .blob-num{background-color:#fafbfc}.gist .blob-expanded+tr:not(.blob-expanded) .blob-code,.gist .blob-expanded+tr:not(.blob-expanded) .blob-num,.gist .blob-expanded .blob-num-hunk,.gist tr:not(.blob-expanded)+.blob-expanded .blob-code,.gist tr:not(.blob-expanded)+.blob-expanded .blob-num{border-top:1px solid #eaecef}.gist .blob-num-expandable{padding:0;font-size:12px;text-align:center}.gist .blob-num-expandable .octicon{vertical-align:top}.gist .blob-num-expandable .diff-expander{display:block;width:auto;height:auto;padding:4px 11px 4px 10px;margin-right:-1px;color:#586069;cursor:pointer}.gist .blob-num-expandable .diff-expander:hover{color:#fff;text-shadow:none;background-color:#0366d6;border-color:#0366d6}.gist .blob-code-addition{background-color:#e6ffed}.gist .blob-code-addition .x{color:#24292e;background-color:#acf2bd}.gist .blob-num-addition{background-color:#cdffd8;border-color:#bef5cb}.gist .blob-code-deletion{background-color:#ffeef0}.gist .blob-code-deletion .x{color:#24292e;background-color:#fdb8c0}.gist .blob-num-deletion{background-color:#ffdce0;border-color:#fdaeb7}.gist .selected-line.blob-code{background-color:#fffbdd}.gist .selected-line.blob-code .x{background-color:transparent}.gist .selected-line.blob-num{background-color:#fff5b1;border-color:#ffea7f}.gist .add-line-comment{position:relative;z-index:5;float:left;width:22px;height:22px;margin:-2px -10px -2px -20px;line-height:21px;color:#fff;text-align:center;text-indent:0;cursor:pointer;background-color:#0366d6;background-image:linear-gradient(#0372ef,#0366d6);border-radius:3px;box-shadow:0 1px 4px rgba(27,31,35,.15);opacity:0;transition:transform .1s ease-in-out;transform:scale(.8)}.gist .add-line-comment:hover{transform:scale(1)}.gist .add-line-comment:focus,.is-hovered .gist .add-line-comment{opacity:1}.gist .add-line-comment .octicon{vertical-align:text-top;pointer-events:none}.gist .add-line-comment.octicon-check{background:#333;opacity:1}.gist .inline-comment-form{border:1px solid #dfe2e5;border-radius:3px}.gist .inline-review-comment{margin-top:0!important;margin-bottom:10px!important}.gist .inline-review-comment .gc:first-child+tr .blob-code,.gist .inline-review-comment .gc:first-child+tr .blob-num{padding-top:5px}.gist .inline-review-comment tr:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.gist .inline-review-comment tr:last-child .blob-code,.gist .inline-review-comment tr:last-child .blob-num{padding-bottom:8px}.gist .inline-review-comment tr:last-child .blob-code:first-child,.gist .inline-review-comment tr:last-child .blob-num:first-child{border-bottom-left-radius:2px}.gist .inline-review-comment tr:last-child .blob-code:last-child,.gist .inline-review-comment tr:last-child .blob-num:last-child{border-bottom-right-radius:2px}.gist .timeline-inline-comments{width:100%;table-layout:fixed}.gist .show-inline-notes .inline-comments,.gist .timeline-inline-comments .inline-comments{display:table-row}.gist .inline-comments,.gist .inline-comments.is-collapsed{display:none}.gist .inline-comments .line-comments.is-collapsed{visibility:hidden}.gist .inline-comments .line-comments+.blob-num{border-left-width:1px}.gist .inline-comments .timeline-comment{margin-bottom:10px}.gist .comment-holder,.gist .inline-comments .inline-comment-form,.gist .inline-comments .inline-comment-form-container{max-width:780px}.gist .empty-cell+.line-comments,.gist .line-comments+.line-comments{border-left:1px solid #eaecef}.gist .inline-comment-form-container .inline-comment-form,.gist .inline-comment-form-container.open .inline-comment-form-actions{display:none}.gist .inline-comment-form-container .inline-comment-form-actions,.gist .inline-comment-form-container.open .inline-comment-form{display:block}.gist body.full-width .container,.gist body.full-width .container-lg,.gist body.split-diff .container,.gist body.split-diff .container-lg{width:100%;max-width:none;padding-right:20px;padding-left:20px}.gist body.full-width .repository-content,.gist body.split-diff .repository-content{width:100%}.gist body.full-width .new-pr-form,.gist body.split-diff .new-pr-form{max-width:980px}.gist body.full-width .new-pr-form .discussion-sidebar,.gist body.split-diff .new-pr-form .discussion-sidebar{width:200px}.gist .file-diff-split{table-layout:fixed}.gist .file-diff-split .blob-code+.blob-num{border-left:1px solid #f6f8fa}.gist .file-diff-split .blob-code-inner{word-wrap:break-word;white-space:pre-wrap}.gist .file-diff-split .empty-cell{cursor:default;background-color:#fafbfc;border-right-color:#eaecef}.gist .submodule-diff-stats .octicon-diff-removed{color:#cb2431}.gist .submodule-diff-stats .octicon-diff-renamed{color:#677a85}.gist .submodule-diff-stats .octicon-diff-modified{color:#d0b44c}.gist .submodule-diff-stats .octicon-diff-added{color:#28a745}.gist .BlobToolbar{left:-17px}.gist .BlobToolbar-dropdown{margin-left:-2px}.gist .task-list-item{list-style-type:none}.gist .task-list-item label{font-weight:400}.gist .task-list-item.enabled label{cursor:pointer}.gist .task-list-item+.task-list-item{margin-top:3px}.gist .task-list-item .handle{display:none}.gist .task-list-item-checkbox{margin:0 .2em .25em -1.6em;vertical-align:middle}.gist .reorderable-task-lists .markdown-body .contains-task-list{padding:0}.gist .reorderable-task-lists .markdown-body li:not(.task-list-item){margin-left:26px}.gist .reorderable-task-lists .markdown-body ol:not(.contains-task-list) li,.gist .reorderable-task-lists .markdown-body ul:not(.contains-task-list) li{margin-left:0}.gist .reorderable-task-lists .markdown-body li p{margin-top:0}.gist .reorderable-task-lists .markdown-body .task-list-item{padding-right:15px;padding-left:42px;margin-right:-15px;margin-left:-15px;border:1px solid transparent}.gist .reorderable-task-lists .markdown-body .task-list-item+.task-list-item{margin-top:0}.gist .reorderable-task-lists .markdown-body .task-list-item .contains-task-list{padding-top:4px}.gist .reorderable-task-lists .markdown-body .task-list-item .handle{display:block;float:left;width:20px;padding:2px 0 0 2px;margin-left:-43px;opacity:0}.gist .reorderable-task-lists .markdown-body .task-list-item .drag-handle{fill:#333}.gist .reorderable-task-lists .markdown-body .task-list-item.hovered{background:#fafafa;border-top-color:#ededed;border-bottom-color:#ededed}.gist .reorderable-task-lists .markdown-body .task-list-item.hovered>.handle{opacity:1}.gist .reorderable-task-lists .markdown-body .task-list-item.is-dragging{opacity:0}.gist .reorderable-task-lists .markdown-body .task-list-item.is-ghost{border-right-color:#ededed;border-left-color:#ededed}.gist .review-comment-contents .markdown-body .task-list-item{padding-left:42px;margin-right:-12px;margin-left:-12px;border-top-left-radius:3px;border-bottom-left-radius:3px}.gist .review-comment-contents .markdown-body .task-list-item.hovered{border-left-color:#ededed}.gist .highlight{padding:0;margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px;font-weight:400;line-height:1.4;color:#333;background:#fff;border:0}.gist .octospinner,.gist .render-viewer-error,.gist .render-viewer-fatal,.gist .render-viewer-invalid{display:none}.gist iframe.render-viewer{width:100%;height:480px;overflow:hidden;border:0}.gist code,.gist pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace!important;white-space:pre}.gist .gist-meta{padding:10px;overflow:hidden;font:12px -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;color:#586069;background-color:#f7f7f7;border-radius:0 0 2px 2px}.gist .gist-meta a{font-weight:600;color:#666;text-decoration:none;border:0}.gist .gist-data{overflow:auto;word-wrap:normal;background-color:#fff;border-bottom:1px solid #ddd;border-radius:2px 2px 0 0}.gist .gist-file{margin-bottom:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;border:1px solid;border-color:#ddd #ddd #ccc;border-radius:3px}.gist .gist-file article{padding:6px}.gist .gist-file .scroll .gist-data{position:absolute;top:0;right:0;bottom:30px;left:0;overflow:scroll}.gist .gist-file .scroll .gist-meta{position:absolute;right:0;bottom:0;left:0}.gist .blob-num{min-width:inherit}.gist .blob-code,.gist .blob-num{padding:1px 10px!important;background:transparent}.gist .blob-code{text-align:left;border:0}.gist .blob-wrapper table{border-collapse:collapse}.gist .blob-wrapper tr,.gist .blob-wrapper tr td{border:0}.gist .blob-wrapper tr:first-child td{padding-top:4px}.gist .markdown-body .anchor{display:none}.partner-logo img{transition:all .3s ease-in-out;filter:grayscale(1);opacity:.5;max-width:100%}.partner-logo img:hover{filter:grayscale(0);opacity:1}.sandbox-logo-bg svg{fill:#cbd5e0}.stats-block img{filter:grayscale(100%)}.stats-block img.icon{filter:grayscale(100%) contrast(0)}.stats-block:hover img,.stats-block:hover img.icon{filter:none}.content__release.content__default h3{font-size:17px;font-weight:700;margin:0;padding:0}.hero-banner{overflow:hidden}.animate-hero{transform:scale(1.1);transition:all .5s ease-in-out;transition-delay:.5s}@media (min-width:40.01em){.animate-hero{transform:scale(1.2) translateY(50px) translateX(30px)}}@media (min-width:50.01em){.animate-hero{transform:scale(1.1)}.hero-banner:hover .animate-hero{transform:scale(1.3) translateY(-20px) translateX(-20px) rotate(5deg)}}.dropdown-wrapper .nav-dropdown{max-height:90vh}.home-link{text-decoration:underline;transition-property:all}.home-link:hover{color:#14a5c2}.content__default .custom-block a:not(.reset-link){text-decoration:none;font-weight:700}.content__default .custom-block a:not(.reset-link):hover{text-decoration:underline}#nprogress{pointer-events:none}#nprogress .bar{background:#3eaf7c;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #3eaf7c,0 0 5px #3eaf7c;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#3eaf7c transparent transparent #3eaf7c;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon.outbound{color:#aaa;display:inline-block;vertical-align:middle;position:relative;top:-1px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.content__default h1{display:none;opacity:0;height:0;margin:0;padding:0;overflow:hidden}.page-sidebar{display:none}.page-content{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:76.26em){.page-sidebar{display:block}.sidebar .sidebar-sub-headers{display:none}.page-content{width:calc(100% - 220px)}}.full-page .page-content{width:100%}.page-sidebar{top:300px;bottom:0;transition:all .5s ease}.page-sidebar.-mini-header{top:150px}.sidebar-mask{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:10;background:rgba(0,0,0,.3)}.theme-container.sidebar-open .sidebar-mask{display:block}@media (min-width:50.01em){.with-sidebar .main-content,.with-sidebar footer{padding-left:260px}.with-sidebar .page-header.-fixed>div{left:260px}}.content__default h2.preview-title{text-align:center;font-size:2.25rem;text-transform:none;padding:0;margin:0;color:#0075db}.sandbox-logo{position:absolute;display:flex;align-items:center;justify-content:center;left:0;top:0;height:100%;width:100%}.sandbox-logo svg{min-width:800px;transform:translateX(3px);fill:#fff}
\ No newline at end of file
diff --git a/assets/fonts/boxicons.afbad0fa.eot b/assets/fonts/boxicons.afbad0fa.eot
new file mode 100644
index 00000000000..149b2576f63
Binary files /dev/null and b/assets/fonts/boxicons.afbad0fa.eot differ
diff --git a/assets/fonts/boxicons.deea39cb.woff b/assets/fonts/boxicons.deea39cb.woff
new file mode 100644
index 00000000000..4d50a3a6dbb
Binary files /dev/null and b/assets/fonts/boxicons.deea39cb.woff differ
diff --git a/assets/fonts/boxicons.f46ca69e.ttf b/assets/fonts/boxicons.f46ca69e.ttf
new file mode 100644
index 00000000000..6add47796b7
Binary files /dev/null and b/assets/fonts/boxicons.f46ca69e.ttf differ
diff --git a/assets/img/boxicons.ac68c5be.svg b/assets/img/boxicons.ac68c5be.svg
new file mode 100644
index 00000000000..8895bf2fa1f
--- /dev/null
+++ b/assets/img/boxicons.ac68c5be.svg
@@ -0,0 +1,1150 @@
+
+
+
\ No newline at end of file
diff --git a/assets/img/client-controllers.6d7f6640.png b/assets/img/client-controllers.6d7f6640.png
new file mode 100644
index 00000000000..17e68000a57
Binary files /dev/null and b/assets/img/client-controllers.6d7f6640.png differ
diff --git a/assets/img/hooks-in-sequence.c4f287f6.png b/assets/img/hooks-in-sequence.c4f287f6.png
new file mode 100644
index 00000000000..7d9df9478c5
Binary files /dev/null and b/assets/img/hooks-in-sequence.c4f287f6.png differ
diff --git a/assets/img/invalid.41be58de.svg b/assets/img/invalid.41be58de.svg
new file mode 100644
index 00000000000..24640b9aa2f
--- /dev/null
+++ b/assets/img/invalid.41be58de.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/assets/img/middleware-in-sequence.b2978130.svg b/assets/img/middleware-in-sequence.b2978130.svg
new file mode 100644
index 00000000000..f8a984613fb
--- /dev/null
+++ b/assets/img/middleware-in-sequence.b2978130.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/assets/img/middleware.0ddb812b.png b/assets/img/middleware.0ddb812b.png
new file mode 100644
index 00000000000..91c0aa31f6c
Binary files /dev/null and b/assets/img/middleware.0ddb812b.png differ
diff --git a/assets/img/npm.68b58fb3.svg b/assets/img/npm.68b58fb3.svg
new file mode 100644
index 00000000000..606cb54febc
--- /dev/null
+++ b/assets/img/npm.68b58fb3.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/assets/img/official.be85e546.svg b/assets/img/official.be85e546.svg
new file mode 100644
index 00000000000..90c8484f901
--- /dev/null
+++ b/assets/img/official.be85e546.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/assets/img/providers.3d1881c2.png b/assets/img/providers.3d1881c2.png
new file mode 100644
index 00000000000..af455aa4912
Binary files /dev/null and b/assets/img/providers.3d1881c2.png differ
diff --git a/assets/img/signin-page.e5cb5f7e.png b/assets/img/signin-page.e5cb5f7e.png
new file mode 100644
index 00000000000..6ba2e4c81c6
Binary files /dev/null and b/assets/img/signin-page.e5cb5f7e.png differ
diff --git a/assets/img/socketio.f76a6256.png b/assets/img/socketio.f76a6256.png
new file mode 100644
index 00000000000..880feae8c64
Binary files /dev/null and b/assets/img/socketio.f76a6256.png differ
diff --git a/assets/img/star.e7194b5b.svg b/assets/img/star.e7194b5b.svg
new file mode 100644
index 00000000000..7b9d992f3ca
--- /dev/null
+++ b/assets/img/star.e7194b5b.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/assets/img/templating-engine.041778e2.png b/assets/img/templating-engine.041778e2.png
new file mode 100644
index 00000000000..bc96fb93d51
Binary files /dev/null and b/assets/img/templating-engine.041778e2.png differ
diff --git a/assets/img/valid.36052327.svg b/assets/img/valid.36052327.svg
new file mode 100644
index 00000000000..8738f16acff
--- /dev/null
+++ b/assets/img/valid.36052327.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/assets/js/10.e898665b.js b/assets/js/10.e898665b.js
new file mode 100644
index 00000000000..e5cabc52e50
--- /dev/null
+++ b/assets/js/10.e898665b.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[10],{736:function(t,s,a){t.exports=a.p+"assets/img/hooks-in-sequence.c4f287f6.png"},784:function(t,s,a){"use strict";a.r(s);var n=a(1),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,n=t._self._c||s;return n("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[n("h1",{attrs:{id:"services"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#services"}},[t._v("#")]),t._v(" Services")]),t._v(" "),n("p",[t._v("The decorator "),n("code",[t._v("@Service()")]),t._v(" declares a new service that can be injected in an other service or controller on their "),n("code",[t._v("constructor()")]),t._v(".\nAll services annotated with "),n("code",[t._v("@Service()")]),t._v(" are constructed one time.")]),t._v(" "),n("h2",{attrs:{id:"configuration"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#configuration"}},[t._v("#")]),t._v(" Configuration")]),t._v(" "),n("p",[t._v("You must add the "),n("code",[t._v("services")]),t._v(" folder on "),n("code",[t._v("componentsScan")]),t._v(" attribute in your server settings as follow :")]),t._v(" "),n("div",{staticClass:"language-typescript line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-typescript"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Configuration"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Configuration")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n mount"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token string-property property"}},[t._v('"/rest"')]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token template-string"}},[n("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[t._v("`")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v("./controllers/**/**.js")]),n("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[t._v("`")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n componentsScan"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),n("span",{pre:!0,attrs:{class:"token template-string"}},[n("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[t._v("`")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v("./services/**/**.js")]),n("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[t._v("`")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n customServiceOptions"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Server")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br")])]),n("h2",{attrs:{id:"decorators"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#decorators"}},[t._v("#")]),t._v(" Decorators")]),t._v(" "),n("ApiList",{attrs:{query:"module === '@tsed/di' && symbolType === 'decorator'"}}),t._v(" "),n("h2",{attrs:{id:"declaring-a-service"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#declaring-a-service"}},[t._v("#")]),t._v(" Declaring a service")]),t._v(" "),n("p",[t._v("Create a new file in your services folder. Create a new Class definition and add the "),n("code",[t._v("@Service()")]),t._v(" annotation on your class.")]),t._v(" "),n("div",{staticClass:"language-typescript line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-typescript"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Configuration"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Injectable"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Constant"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/di"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("OnInit"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" BeforeRoutesInit"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" OnRoutesInit"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" AfterRoutesInit"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" OnServerReady"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Injectable")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("MyService")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("implements")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("OnInit")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" BeforeRoutesInit"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" OnRoutesInit"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" AfterRoutesInit"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" OnServerReady "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Constant")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"customServiceOptions"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("private")]),t._v(" settings"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("any")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("public")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("getSettings")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("settings"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br")])]),n("p",[t._v("Finally, inject the service to another service:")]),t._v(" "),n("div",{staticClass:"language-typescript line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-typescript"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Injectable"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/di"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("MyService"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"./MyService"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Injectable")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("FooService")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("constructor")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("private")]),t._v(" myService"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" MyService"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br")])]),n("p",[t._v("Or to another controller:")]),t._v(" "),n("div",{staticClass:"language-typescript line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-typescript"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Controller"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Inject"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/di"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("MyService"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"./MyService"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Controller")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/rest"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("MyController")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Inject")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n service"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" MyService"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// OR from constructor")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("constructor")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("private")]),t._v(" myService"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" MyService"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br")])]),n("h2",{attrs:{id:"override-a-service"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#override-a-service"}},[t._v("#")]),t._v(" Override a Service")]),t._v(" "),n("p",[t._v("The decorator "),n("ApiSymbolName",[t._v("OverrideProvider")]),t._v(" gives you the ability to\noverride some internal Ts.ED service like the "),n("ApiSymbolName",[t._v("ParseService")]),t._v(".")],1),t._v(" "),n("p",[t._v("Example usage:")]),t._v(" "),n("div",{staticClass:"language-typescript line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-typescript"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("OverrideProvider"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/di"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("SomeService"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("OverrideProvider")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("SomeService"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("CustomService")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("extends")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("SomeService")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// do something")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br")])]),n("h2",{attrs:{id:"lifecycle-hooks"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#lifecycle-hooks"}},[t._v("#")]),t._v(" Lifecycle Hooks")]),t._v(" "),n("p",[t._v("Ts.ED 2.x introduces a new Lifecycle Hooks on the service that follows the "),n("RouterLink",{attrs:{to:"/docs/hooks.html"}},[t._v("Hooks")]),t._v(".\nThis lifecycle hooks that provide visibility into these key life moments and the ability to act when they occur.")],1),t._v(" "),n("p",[t._v("A service that uses one of the phases of the lifecycle can add a number of things and can be completely autonomous.\nThis is the case with the example of the socket server (See the section "),n("RouterLink",{attrs:{to:"/tutorials/socket-io.html"}},[t._v("How to integrate Socket.io")]),t._v(").")],1),t._v(" "),n("p",[t._v("These schemes resume the order hooks called by Ts.ED:")]),t._v(" "),n("p",[n("img",{attrs:{src:a(736),alt:"lifecycle-hooks"}})]),t._v(" "),n("p",[t._v("Each interface has a single hook method whose name is the interface name prefixed with "),n("code",[t._v("$")]),t._v(". For example, the "),n("code",[t._v("OnInit")]),t._v("\ninterface has a hook method named "),n("code",[t._v("$onInit()")]),t._v(" (old name "),n("code",[t._v("$onInjectorReady")]),t._v(") that Ts.ED calls when all services are built.")]),t._v(" "),n("div",{staticClass:"language-typescript line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-typescript"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Hooks"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Injectable"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" OnInit"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Configuration"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/di"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Injectable")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("MyService")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("implements")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Hooks")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" OnInit "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("private")]),t._v(" settings "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("constructor")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Configuration")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("private")]),t._v(" configuration"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Configuration"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("settings "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("configuration"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token generic-function"}},[n("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),n("span",{pre:!0,attrs:{class:"token generic class-name"}},[n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("any")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")])])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"customServiceOptions"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("$onInit")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Promise")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("any")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("|")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("void")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("$beforeRoutesInit")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Promise")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("any")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("|")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("void")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("$afterRoutesInit")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Promise")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("any")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("|")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("void")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("$onReady")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Promise")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("any")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("|")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("void")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br"),n("span",{staticClass:"line-number"},[t._v("16")]),n("br"),n("span",{staticClass:"line-number"},[t._v("17")]),n("br"),n("span",{staticClass:"line-number"},[t._v("18")]),n("br"),n("span",{staticClass:"line-number"},[t._v("19")]),n("br")])]),n("p",[t._v("it's also possible to handle "),n("code",[t._v("$onDestroy")]),t._v(" hook when a service, or a controller is\nannotated with "),n("code",[t._v("@Scope('request')")]),t._v(":")]),t._v(" "),n("div",{staticClass:"language-typescript line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-typescript"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Injectable"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Scope"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" OnDestroy"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/di"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Injectable")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Scope")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"request"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("MyService")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("implements")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("OnDestroy")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("$onDestroy")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("console")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Service destroyed"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br")])]),n("table",[n("thead",[n("tr",[n("th",[t._v("Hook")]),t._v(" "),n("th",[t._v("Purpose and Timing")])])]),t._v(" "),n("tbody",[n("tr",[n("td",[t._v("$onInit")]),t._v(" "),n("td",[t._v("Respond after Injector has initialized all Services in the registry.")])]),t._v(" "),n("tr",[n("td",[t._v("$beforeRoutesInit")]),t._v(" "),n("td",[t._v("Respond before loading the controllers. The middlewares and filters are already built.")])]),t._v(" "),n("tr",[n("td",[t._v("$afterRoutesInit")]),t._v(" "),n("td",[t._v("Respond after the controllers build.")])]),t._v(" "),n("tr",[n("td",[t._v("$onReady")]),t._v(" "),n("td",[t._v("Respond when the server is ready. At this step, Http.Server or/and Https.Server object is available. The server listen the port.")])]),t._v(" "),n("tr",[n("td",[t._v("$onDestroy")]),t._v(" "),n("td",[t._v("Respond when a Service or Controller is destroyed (uniquely when class is annotated with "),n("code",[t._v("@Scope('request')")]),t._v(".")])])])]),t._v(" "),n("div",{staticClass:"custom-block tip"},[n("p",{staticClass:"custom-block-title"},[t._v("Interfaces are optionals")]),t._v(" "),n("p",[t._v("The interfaces are optionals for JavaScript and Typescript developers from a purely technical perspective.\nThe JavaScript language doesn't have interfaces. Ts.ED can't see TypeScript interfaces at runtime because they disappear from the transpiled JavaScript.")]),t._v(" "),n("p",[t._v("Nonetheless, it's good practice adding interfaces to TypeScript directive classes in order to benefit from strong typing and editor tooling.")])])],1)}),[],!1,null,null,null);s.default=e.exports}}]);
\ No newline at end of file
diff --git a/assets/js/11.3acaa9f2.js b/assets/js/11.3acaa9f2.js
new file mode 100644
index 00000000000..fe0dd937a36
--- /dev/null
+++ b/assets/js/11.3acaa9f2.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{748:function(t,s,a){t.exports=a.p+"assets/img/templating-engine.041778e2.png"},788:function(t,s,a){"use strict";a.r(s);var n=a(1),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,n=t._self._c||s;return n("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[n("h1",{attrs:{id:"templating"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#templating"}},[t._v("#")]),t._v(" Templating")]),t._v(" "),n("p",[n("ApiSymbolName",[t._v("View")]),t._v(" is a decorator which can be used on a controller method (endpoint).\nThis decorator will use the data returned by the method, and the configured view to create the response.")],1),t._v(" "),n("figure",[n("img",{staticStyle:{"max-height":"500px",padding:"20px",background:"white"},attrs:{src:a(748)}})]),t._v(" "),n("h2",{attrs:{id:"configuration"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#configuration"}},[t._v("#")]),t._v(" Configuration")]),t._v(" "),n("p",[t._v("Install the Ts.ED engines:")]),t._v(" "),n("Tabs",{staticClass:"-code"},[n("Tab",{attrs:{label:"Yarn"}},[n("div",{staticClass:"language-bash line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-bash"}},[n("code",[t._v("$ "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("yarn")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("add")]),t._v(" @tsed/engines\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br")])])]),t._v(" "),n("Tab",{attrs:{label:"Npm"}},[n("div",{staticClass:"language-bash line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-bash"}},[n("code",[t._v("$ "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("npm")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("install")]),t._v(" --save @tsed/engines\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br")])])])],1),t._v(" "),n("p",[t._v("The default template engine installed with Ts.ED is "),n("a",{attrs:{href:"https://ejs.co/",target:"_blank",rel:"noopener noreferrer"}},[t._v("EJS"),n("OutboundLink")],1),t._v(".")]),t._v(" "),n("div",{staticClass:"language-ts line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ts"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Configuration"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/di"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Configuration")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n views"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n root"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token template-string"}},[n("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[t._v("`")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v("../views")]),n("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[t._v("`")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n viewEngine"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"ejs"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n extensions"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// optional")]),t._v("\n ejs"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"ejs"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n hbs"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"handlebars"')]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n options"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n ejs"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// global options for ejs engine. See official engine documentation for more details.")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Server")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br"),n("span",{staticClass:"line-number"},[t._v("16")]),n("br"),n("span",{staticClass:"line-number"},[t._v("17")]),n("br")])]),n("div",{staticClass:"custom-block tip"},[n("p",{staticClass:"custom-block-title"},[t._v("TIP")]),t._v(" "),n("p",[t._v("Supported engines is available "),n("a",{attrs:{href:"https://github.com/tsedio/tsed-engines/blob/production/packages/engines/readme.md#supported-template-engines",target:"_blank",rel:"noopener noreferrer"}},[t._v("here"),n("OutboundLink")],1),t._v(".")])]),t._v(" "),n("h2",{attrs:{id:"options"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#options"}},[t._v("#")]),t._v(" Options")]),t._v(" "),n("div",{staticClass:"language-typescript line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-typescript"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("interface")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("PlatformViewsSettings")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("/**\n * Views directory.\n */")]),t._v("\n root"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("/**\n * Enable cache. Ts.ED enables cache in PRODUCTION profile by default.\n */")]),t._v("\n cache"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("boolean")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("/**\n * Provide extensions mapping to match the expected engines.\n */")]),t._v("\n extensions"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Partial"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("PlatformViewsExtensionsTypes"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("/**\n * Default view engine extension.\n * Allow omitting extension when using View decorator or render method.\n */")]),t._v("\n viewEngine"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("/**\n * Options mapping for each engine.\n */")]),t._v("\n options"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Partial"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("PlatformViewsEngineOptions"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br"),n("span",{staticClass:"line-number"},[t._v("16")]),n("br"),n("span",{staticClass:"line-number"},[t._v("17")]),n("br"),n("span",{staticClass:"line-number"},[t._v("18")]),n("br"),n("span",{staticClass:"line-number"},[t._v("19")]),n("br"),n("span",{staticClass:"line-number"},[t._v("20")]),n("br"),n("span",{staticClass:"line-number"},[t._v("21")]),n("br"),n("span",{staticClass:"line-number"},[t._v("22")]),n("br"),n("span",{staticClass:"line-number"},[t._v("23")]),n("br")])]),n("h2",{attrs:{id:"supported-template-engines"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#supported-template-engines"}},[t._v("#")]),t._v(" Supported template engines")]),t._v(" "),n("p",[t._v("Some package has the same key name, "),n("code",[t._v("@tsed/engines")]),t._v(" will load them according to the order number.\nFor example with dust, @tsed/engines will try to use in this order: "),n("code",[t._v("dustjs-helpers")]),t._v(" and "),n("code",[t._v("dustjs-linkedin")]),t._v(".\nIf "),n("code",[t._v("dustjs-helpers")]),t._v(" is installed, "),n("code",[t._v("dustjs-linkedin")]),t._v(" will not be used by consolidate.")]),t._v(" "),n("table",[n("thead",[n("tr",[n("th",[t._v("Name")]),t._v(" "),n("th",[t._v("Package Name / Order")]),t._v(" "),n("th",[t._v("Website / State")])])]),t._v(" "),n("tbody",[n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/soywiz/atpl.js",target:"_blank",rel:"noopener noreferrer"}},[t._v("atpl"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/atpl",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install atpl")]),n("OutboundLink")],1)]),t._v(" "),n("td",[t._v("-")])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/danlevan/bracket-template",target:"_blank",rel:"noopener noreferrer"}},[t._v("bracket"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/bracket-template",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install bracket-template")]),n("OutboundLink")],1)]),t._v(" "),n("td",[t._v("-")])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/olado/doT",target:"_blank",rel:"noopener noreferrer"}},[t._v("dot"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/dot",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install dot")]),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"http://olado.github.io/doT/",target:"_blank",rel:"noopener noreferrer"}},[t._v("(website)"),n("OutboundLink")],1)])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/linkedin/dustjs",target:"_blank",rel:"noopener noreferrer"}},[t._v("dust"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/dustjs-helpers",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install dustjs-helpers")]),n("OutboundLink")],1),t._v(" (2) or"),n("br"),n("a",{attrs:{href:"https://www.npmjs.com/package/dustjs-linkedin",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install dustjs-linkedin")]),n("OutboundLink")],1),t._v(" (3)")]),t._v(" "),n("td",[n("a",{attrs:{href:"http://linkedin.github.io/dustjs/",target:"_blank",rel:"noopener noreferrer"}},[t._v("(website)"),n("OutboundLink")],1)])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/baryshev/ect",target:"_blank",rel:"noopener noreferrer"}},[t._v("ect"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/ect",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install ect")]),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"http://ectjs.com/",target:"_blank",rel:"noopener noreferrer"}},[t._v("(website)"),n("OutboundLink")],1)])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/mde/ejs",target:"_blank",rel:"noopener noreferrer"}},[t._v("ejs"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/ejs",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install ejs")]),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"http://ejs.co/",target:"_blank",rel:"noopener noreferrer"}},[t._v("(website)"),n("OutboundLink")],1)])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/gregwebs/hamlet.js",target:"_blank",rel:"noopener noreferrer"}},[t._v("hamlet"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/hamlet",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install hamlet")]),n("OutboundLink")],1)]),t._v(" "),n("td",[t._v("-")])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/visionmedia/haml.js",target:"_blank",rel:"noopener noreferrer"}},[t._v("hamljs"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/hamljs",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install hamljs")]),n("OutboundLink")],1)]),t._v(" "),n("td",[t._v("-")])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/netzpirat/haml-coffee",target:"_blank",rel:"noopener noreferrer"}},[t._v("haml-coffee"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/haml-coffee",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install haml-coffee")]),n("OutboundLink")],1)]),t._v(" "),n("td",[t._v("-")])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/wycats/handlebars.js/",target:"_blank",rel:"noopener noreferrer"}},[t._v("handlebars"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/handlebars",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install handlebars")]),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"http://handlebarsjs.com/",target:"_blank",rel:"noopener noreferrer"}},[t._v("(website)"),n("OutboundLink")],1)])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/twitter/hogan.js",target:"_blank",rel:"noopener noreferrer"}},[t._v("hogan"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/hogan.js",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install hogan.js")]),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"http://twitter.github.com/hogan.js/",target:"_blank",rel:"noopener noreferrer"}},[t._v("(website)"),n("OutboundLink")],1)])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/codemix/htmling",target:"_blank",rel:"noopener noreferrer"}},[t._v("htmling"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/htmling",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install htmling")]),n("OutboundLink")],1)]),t._v(" "),n("td",[t._v("-")])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/shinetech/jazz",target:"_blank",rel:"noopener noreferrer"}},[t._v("jazz"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/jazz",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install jazz")]),n("OutboundLink")],1)]),t._v(" "),n("td",[t._v("-")])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/baryshev/just",target:"_blank",rel:"noopener noreferrer"}},[t._v("just"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/just",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install just")]),n("OutboundLink")],1)]),t._v(" "),n("td",[t._v("-")])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/chjj/liquor",target:"_blank",rel:"noopener noreferrer"}},[t._v("liquor"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/liquor",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install liquor")]),n("OutboundLink")],1)]),t._v(" "),n("td",[t._v("-")])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/bestiejs/lodash",target:"_blank",rel:"noopener noreferrer"}},[t._v("lodash"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/lodash",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install lodash")]),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"http://lodash.com/",target:"_blank",rel:"noopener noreferrer"}},[t._v("(website)"),n("OutboundLink")],1)])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/marko-js/marko",target:"_blank",rel:"noopener noreferrer"}},[t._v("marko"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/marko",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install marko")]),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"http://markojs.com",target:"_blank",rel:"noopener noreferrer"}},[t._v("(website)"),n("OutboundLink")],1)])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/satchmorun/mote",target:"_blank",rel:"noopener noreferrer"}},[t._v("mote"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/mote",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install mote")]),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"http://satchmorun.github.io/mote/",target:"_blank",rel:"noopener noreferrer"}},[t._v("(website)"),n("OutboundLink")],1)])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/janl/mustache.js",target:"_blank",rel:"noopener noreferrer"}},[t._v("mustache"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/mustache",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install mustache")]),n("OutboundLink")],1)]),t._v(" "),n("td",[t._v("-")])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/mozilla/nunjucks",target:"_blank",rel:"noopener noreferrer"}},[t._v("nunjucks"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/nunjucks",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install nunjucks")]),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://mozilla.github.io/nunjucks",target:"_blank",rel:"noopener noreferrer"}},[t._v("(website)"),n("OutboundLink")],1)])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/flatiron/plates",target:"_blank",rel:"noopener noreferrer"}},[t._v("plates"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/plates",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install plates")]),n("OutboundLink")],1)]),t._v(" "),n("td",[t._v("-")])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/pugjs/pug",target:"_blank",rel:"noopener noreferrer"}},[t._v("pug"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/pug",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install pug")]),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"http://jade-lang.com/",target:"_blank",rel:"noopener noreferrer"}},[t._v("(website)"),n("OutboundLink")],1),t._v(" / "),n("strong",[t._v("(formerly jade)")])])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/ractivejs/ractive",target:"_blank",rel:"noopener noreferrer"}},[t._v("ractive"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/ractive",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install ractive")]),n("OutboundLink")],1)]),t._v(" "),n("td",[t._v("-")])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/facebook/react",target:"_blank",rel:"noopener noreferrer"}},[t._v("react"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/react",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install react")]),n("OutboundLink")],1)]),t._v(" "),n("td",[t._v("-")])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/slm-lang/slm",target:"_blank",rel:"noopener noreferrer"}},[t._v("slm"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/slm",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install slm")]),n("OutboundLink")],1)]),t._v(" "),n("td",[t._v("-")])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/squirrellyjs/squirrelly",target:"_blank",rel:"noopener noreferrer"}},[t._v("squirrelly"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/squirrelly",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install squirrelly")]),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://squirrelly.js.org",target:"_blank",rel:"noopener noreferrer"}},[t._v("(website)"),n("OutboundLink")],1)])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/node-swig/swig-templates",target:"_blank",rel:"noopener noreferrer"}},[t._v("swig"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/swig-templates",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install swig-templates")]),n("OutboundLink")],1),t._v(" (2)")]),t._v(" "),n("td",[t._v("-")])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/goodeggs/teacup",target:"_blank",rel:"noopener noreferrer"}},[t._v("teacup"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/teacup",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install teacup")]),n("OutboundLink")],1)]),t._v(" "),n("td",[t._v("-")])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/archan937/templayed.js/",target:"_blank",rel:"noopener noreferrer"}},[t._v("templayed"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/templayed",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install templayed")]),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"http://archan937.github.com/templayed.js/",target:"_blank",rel:"noopener noreferrer"}},[t._v("(website)"),n("OutboundLink")],1)])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/malgorithms/toffee",target:"_blank",rel:"noopener noreferrer"}},[t._v("toffee"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/toffee",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install toffee")]),n("OutboundLink")],1)]),t._v(" "),n("td",[t._v("-")])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/justjohn/twig.js",target:"_blank",rel:"noopener noreferrer"}},[t._v("twig"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/twig",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install twig")]),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://github.com/twigjs/twig.js/wiki/Implementation-Notes",target:"_blank",rel:"noopener noreferrer"}},[t._v("(wiki)"),n("OutboundLink")],1)])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/NightlyCommit/twing",target:"_blank",rel:"noopener noreferrer"}},[t._v("twing"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/twing",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install twing")]),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://nightlycommit.github.io/twing/",target:"_blank",rel:"noopener noreferrer"}},[t._v("(website)"),n("OutboundLink")],1)])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/documentcloud/underscore",target:"_blank",rel:"noopener noreferrer"}},[t._v("underscore"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/underscore",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install underscore")]),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"http://underscorejs.org/#template",target:"_blank",rel:"noopener noreferrer"}},[t._v("(website)"),n("OutboundLink")],1)])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/kirbysayshi/vash",target:"_blank",rel:"noopener noreferrer"}},[t._v("vash"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/vash",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install vash")]),n("OutboundLink")],1)]),t._v(" "),n("td",[t._v("-")])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/julianshapiro/velocity",target:"_blank",rel:"noopener noreferrer"}},[t._v("velocityjs"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/velocity-animate",target:"_blank",rel:"noopener noreferrer"}},[t._v("BETA"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"http://velocityjs.org/",target:"_blank",rel:"noopener noreferrer"}},[t._v("(website)"),n("OutboundLink")],1)])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/jeremyruppel/walrus",target:"_blank",rel:"noopener noreferrer"}},[t._v("walrus"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/walrus",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install walrus")]),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"http://documentup.com/jeremyruppel/walrus/",target:"_blank",rel:"noopener noreferrer"}},[t._v("(website)"),n("OutboundLink")],1)])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/gsf/whiskers.js",target:"_blank",rel:"noopener noreferrer"}},[t._v("whiskers"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("a",{attrs:{href:"https://www.npmjs.com/package/whiskers",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("npm install whiskers")]),n("OutboundLink")],1)]),t._v(" "),n("td",[t._v("-")])]),t._v(" "),n("tr",[n("td",[n("a",{attrs:{href:"https://github.com/vuejs/vue",target:"_blank",rel:"noopener noreferrer"}},[t._v("vue"),n("OutboundLink")],1)]),t._v(" "),n("td",[n("code",[t._v("npm install vue vue-pronto")])]),t._v(" "),n("td",[n("a",{attrs:{href:"https://vuejs.org/",target:"_blank",rel:"noopener noreferrer"}},[t._v("(website)"),n("OutboundLink")],1)])])])]),t._v(" "),n("div",{staticClass:"custom-block tip"},[n("p",{staticClass:"custom-block-title"},[t._v("Note")]),t._v(" "),n("p",[t._v("You must still install the engines you wish to use, add them to your package.json dependencies.")])]),t._v(" "),n("h2",{attrs:{id:"usage"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#usage"}},[t._v("#")]),t._v(" Usage")]),t._v(" "),n("h3",{attrs:{id:"template-engine-instances"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#template-engine-instances"}},[t._v("#")]),t._v(" Template Engine Instances")]),t._v(" "),n("p",[t._v("Template engines are exposed via the "),n("code",[t._v("requires")]),t._v(" Map, but they are not instantiated until you've called the "),n("code",[t._v("getEngine(engine).render()")]),t._v(" method.\nYou can instantiate them manually beforehand if you want to add filters, globals, mixins, or other engine features.")]),t._v(" "),n("div",{staticClass:"custom-block tip"},[n("p",{staticClass:"custom-block-title"},[t._v("Reference")]),t._v(" "),n("p",[n("a",{attrs:{href:"https://github.com/tsedio/tsed-engines/blob/production/packages/engines/readme.md#template-engine-instances",target:"_blank",rel:"noopener noreferrer"}},[t._v("Template Engine Instances"),n("OutboundLink")],1),t._v(".")])]),t._v(" "),n("h3",{attrs:{id:"nunjucks"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#nunjucks"}},[t._v("#")]),t._v(" Nunjucks")]),t._v(" "),n("div",{staticClass:"language-typescript line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-typescript"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Configuration"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" nunjucks "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"nunjucks"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" nunjucksInstances "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" nunjucks"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("configure")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"./views"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nnunjucksInstances"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("addFilter")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"foo"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"bar"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Configuration")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n views"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n root"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token template-string"}},[n("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[t._v("`")]),n("span",{pre:!0,attrs:{class:"token interpolation"}},[n("span",{pre:!0,attrs:{class:"token interpolation-punctuation punctuation"}},[t._v("${")]),t._v("rootDir"),n("span",{pre:!0,attrs:{class:"token interpolation-punctuation punctuation"}},[t._v("}")])]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v("/views")]),n("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[t._v("`")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n viewEngine"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"nunjucks"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n extensions"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n njk"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"nunjucks"')]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n options"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n nunjucks"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n requires"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" nunjucksInstances\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("default")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("ShopApp")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br"),n("span",{staticClass:"line-number"},[t._v("16")]),n("br"),n("span",{staticClass:"line-number"},[t._v("17")]),n("br"),n("span",{staticClass:"line-number"},[t._v("18")]),n("br"),n("span",{staticClass:"line-number"},[t._v("19")]),n("br"),n("span",{staticClass:"line-number"},[t._v("20")]),n("br"),n("span",{staticClass:"line-number"},[t._v("21")]),n("br"),n("span",{staticClass:"line-number"},[t._v("22")]),n("br"),n("span",{staticClass:"line-number"},[t._v("23")]),n("br")])]),n("h3",{attrs:{id:"with-decorator"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#with-decorator"}},[t._v("#")]),t._v(" With decorator")]),t._v(" "),n("p",[t._v("Here is an example of a controller using the "),n("ApiSymbolName",[t._v("View")]),t._v(" decorator:")],1),t._v(" "),n("Tabs",{staticClass:"-code"},[n("Tab",{attrs:{label:"EventCtrl.ts"}},[n("div",{staticClass:"language-ts line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ts"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("View"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/platform-views"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Get"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/schema"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Controller"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/di"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Controller")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/events"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("EventsCtrl")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Get")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/:id"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("View")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"event.ejs"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("public")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("any")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("startDate"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Date")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" name"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"MyEvent"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br")])])]),t._v(" "),n("Tab",{attrs:{label:"event.ejs"}},[n("div",{staticClass:"language-html line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-html"}},[n("code",[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("h1")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("<%- name %>"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("h1")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("div")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("Start: <%- startDate %>"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("div")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br")])])])],1),t._v(" "),n("div",{staticClass:"custom-block tip"},[n("p",{staticClass:"custom-block-title"},[t._v("TIP")]),t._v(" "),n("p",[t._v("Like Express.js or Koa.js, "),n("ApiSymbolName",[t._v("View")]),t._v(" decorator uses "),n("code",[t._v("express.response.locals")]),t._v(" or "),n("code",[t._v("koa.context.state")]),t._v(" to populate data before\nrendering the template. See "),n("RouterLink",{attrs:{to:"/docs/controllers.html#locals"}},[t._v("Locals")]),t._v(" decorator usage for more information.")],1)]),t._v(" "),n("h3",{attrs:{id:"with-render-method"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#with-render-method"}},[t._v("#")]),t._v(" With render method")]),t._v(" "),n("p",[t._v("It's also possible to render a view by injecting and using "),n("ApiSymbolName",[t._v("PlatformResponse")]),t._v(" instance.")],1),t._v(" "),n("Tabs",{staticClass:"-code"},[n("Tab",{attrs:{label:"EventCtrl.ts"}},[n("div",{staticClass:"language-ts line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ts"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("PlatformResponse"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Res"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Get"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/schema"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Controller"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/di"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Controller")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/events"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("EventsCtrl")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Get")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/:id"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("public")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Res")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" response"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" PlatformResponse"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Promise")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" options "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("startDate"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Date")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" name"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"MyEvent"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" result "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" response"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("render")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"event.ejs"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" options"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("console")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("result"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" result"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br"),n("span",{staticClass:"line-number"},[t._v("16")]),n("br"),n("span",{staticClass:"line-number"},[t._v("17")]),n("br")])])]),t._v(" "),n("Tab",{attrs:{label:"event.ejs"}},[n("div",{staticClass:"language-html line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-html"}},[n("code",[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("h1")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("<%- name %>"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("h1")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("div")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("Start: <%- startDate %>"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("div")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br")])])])],1),t._v(" "),n("h3",{attrs:{id:"with-platformviews"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#with-platformviews"}},[t._v("#")]),t._v(" With PlatformViews")]),t._v(" "),n("p",[t._v("Ts.ED provides the "),n("ApiSymbolName",[t._v("PlatformViews")]),t._v(" service to render views. In fact, "),n("ApiSymbolName",[t._v("View")]),t._v(" decorator\nuses "),n("code",[t._v("PlatformResponse.render()")]),t._v(" method which itself uses the "),n("code",[t._v("PlatformViews.render()")]),t._v(" method.\nIt is useful if you want to render a template from a service.")],1),t._v(" "),n("div",{staticClass:"language-ts line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ts"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Inject"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Injectable"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/di"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("PlatformViews"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/platform-views"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Injectable")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("MyService")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Inject")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n platformViews"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" PlatformViews"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("public")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("renderTemplate")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("data"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("any")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" result "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("platformViews"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("render")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"view.ejs"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// some other options")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// ...")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("...")]),t._v("data\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("console")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("result"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" result"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br"),n("span",{staticClass:"line-number"},[t._v("16")]),n("br"),n("span",{staticClass:"line-number"},[t._v("17")]),n("br"),n("span",{staticClass:"line-number"},[t._v("18")]),n("br"),n("span",{staticClass:"line-number"},[t._v("19")]),n("br"),n("span",{staticClass:"line-number"},[t._v("20")]),n("br")])]),n("h2",{attrs:{id:"alter-render-options"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#alter-render-options"}},[t._v("#")]),t._v(" Alter render options")]),t._v(" "),n("p",[t._v("You can alter the render options before rendering the view. Listen the "),n("code",[t._v("$alterRenderOptions")]),t._v(" hook to inject\ndata:")]),t._v(" "),n("div",{staticClass:"language-typescript line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-typescript"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Injectable"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" DIContext"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/di"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Injectable")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("AlterOptions")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("$alterRenderOptions")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("options"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Record"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("any")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" $ctx"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" DIContext"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// only called when the response.render is called by your code")]),t._v("\n options"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("alter "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"alter"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" options"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br")])]),n("h2",{attrs:{id:"caching"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#caching"}},[t._v("#")]),t._v(" Caching")]),t._v(" "),n("p",[t._v("To enable caching, simply pass "),n("code",[t._v("{ cache: true }")]),t._v(" to the "),n("ApiSymbolName",[t._v("View")]),t._v(" decorator.\nAll engines that "),n("code",[t._v("consolidate.js")]),t._v(" / "),n("a",{attrs:{href:"https://github.com/tsedio/tsed-engines",target:"_blank",rel:"noopener noreferrer"}},[n("code",[t._v("@tsed/engines")]),n("OutboundLink")],1),t._v(" implements I/O for, will\ncache the file contents, ideal for production environments.")],1),t._v(" "),n("div",{staticClass:"language-ts line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ts"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("View"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/platform-views"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Get"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/schema"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Controller"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/di"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Controller")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/events"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("EventCtrl")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Get")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/:id"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("View")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"event.ejs"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("cache"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("true")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("public")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("any")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("startDate"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Date")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" name"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"MyEvent"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br")])]),n("div",{staticClass:"custom-block tip"},[n("p",{staticClass:"custom-block-title"},[t._v("TIP")]),t._v(" "),n("p",[t._v("Ts.ED enables cache by default in "),n("code",[t._v("PRODUCTION")]),t._v(" profile.")])]),t._v(" "),n("h2",{attrs:{id:"implement-your-own-engine"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#implement-your-own-engine"}},[t._v("#")]),t._v(" Implement your own engine")]),t._v(" "),n("p",[n("code",[t._v("@tsed/engines")]),t._v(" let you register your own engine by using the "),n("code",[t._v("@ViewEngine")]),t._v(" decorator. Here an is example of\npug engine implementation:")]),t._v(" "),n("div",{staticClass:"language-typescript line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-typescript"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Engine"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" ViewEngine"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/engines"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("ViewEngine")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"pug"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n requires"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"pug"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"then-pug"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// multiple require is possible. Ts.ED will use the first module resolved from node_modules")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("PugEngine")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("extends")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Engine")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("protected")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("$compile")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("template"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" options"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("any")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("engine"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("compile")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("template"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" options"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("protected")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("$compileFile")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("file"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" options"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("any")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("engine"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("compileFile")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("file"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" options"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br")])])],1)}),[],!1,null,null,null);s.default=e.exports}}]);
\ No newline at end of file
diff --git a/assets/js/12.d67762ae.js b/assets/js/12.d67762ae.js
new file mode 100644
index 00000000000..e6c4e6999bf
--- /dev/null
+++ b/assets/js/12.d67762ae.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{749:function(t,s,a){t.exports=a.p+"assets/img/signin-page.e5cb5f7e.png"},814:function(t,s,a){"use strict";a.r(s);var n=a(1),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,n=t._self._c||s;return n("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[n("h1",{attrs:{id:"oidc"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#oidc"}},[t._v("#")]),t._v(" OIDC")]),t._v(" "),n("Badge",{attrs:{text:"beta"}}),t._v(" "),n("Badge",{attrs:{text:"Contributors are welcome"}}),t._v(" "),n("Banner",{attrs:{src:"https://oauth.net/images/oauth-logo-square.png",height:"100",href:"https://github.com/panva/node-oidc-provider"}}),t._v(" "),n("p",[n("a",{attrs:{href:"https://github.com/panva/node-oidc-provider",target:"_blank",rel:"noopener noreferrer"}},[t._v("oidc-provider"),n("OutboundLink")],1),t._v(" is an OAuth 2.0 Authorization Server with OpenID Connect\nand many additional features and standards implemented.")]),t._v(" "),n("div",{staticClass:"custom-block tip"},[n("p",{staticClass:"custom-block-title"},[t._v("Certification")]),t._v(" "),n("p",[t._v("Filip Skokan has "),n("a",{attrs:{href:"https://openid.net/certification/",target:"_blank",rel:"noopener noreferrer"}},[t._v("certified"),n("OutboundLink")],1),t._v("\nthat "),n("a",{attrs:{href:"https://github.com/panva/node-oidc-provider",target:"_blank",rel:"noopener noreferrer"}},[t._v("oidc-provider"),n("OutboundLink")],1),t._v(" conforms to the following profiles of the OpenID\nConnect™ protocol")]),t._v(" "),n("ul",[n("li",[t._v("OP Basic, Implicit, Hybrid, Config, Dynamic, Form Post, and 3rd Party-Init")]),t._v(" "),n("li",[t._v("OP Front-Channel Logout, Back-Channel Logout, RP-Initiated Logout, and Session Management")]),t._v(" "),n("li",[t._v("OP FAPI R/W MTLS and Private Key")])])]),t._v(" "),n("Projects",{attrs:{type:"projects"}}),t._v(" "),n("h2",{attrs:{id:"oidc-compatibility"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#oidc-compatibility"}},[t._v("#")]),t._v(" OIDC compatibility")]),t._v(" "),n("ul",[n("li",[t._v("For OIDC v7, use "),n("code",[t._v("@tsed/oidc-provider")]),t._v(" v7.19 and under")]),t._v(" "),n("li",[t._v("For OIDC v8, use "),n("code",[t._v("@tsed/oidc-provider")]),t._v(" v7.21 and higher")])]),t._v(" "),n("p",[t._v("Since the v8, have changed the exported Provider (named by default) and the entire is under ESM convention, Ts.ED isn't\nable to maintain the v7 and v8 at the same time.")]),t._v(" "),n("h2",{attrs:{id:"features"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#features"}},[t._v("#")]),t._v(" Features")]),t._v(" "),n("p",[t._v("Ts.ED provides decorators and services to create an OIDC provider with your Ts.ED application.")]),t._v(" "),n("ul",[n("li",[t._v("Create interactions policies,")]),t._v(" "),n("li",[t._v("Create views,")]),t._v(" "),n("li",[t._v("Use adapters to connect oidc-provider with redis/mongo/etc...")]),t._v(" "),n("li",[t._v("Automatically create jwks keys on startup")])]),t._v(" "),n("h2",{attrs:{id:"installation"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#installation"}},[t._v("#")]),t._v(" Installation")]),t._v(" "),n("p",[t._v("Before using the "),n("code",[t._v("@tsed/oidc-provider")]),t._v(" package, we need to install\nthe "),n("a",{attrs:{href:"https://www.npmjs.com/package/oidc-provider",target:"_blank",rel:"noopener noreferrer"}},[t._v("oidc-provider"),n("OutboundLink")],1),t._v(" module.")]),t._v(" "),n("div",{staticClass:"language-bash line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-bash"}},[n("code",[n("span",{pre:!0,attrs:{class:"token function"}},[t._v("npm")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("install")]),t._v(" --save oidc-provider\n"),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("npm")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("install")]),t._v(" --save @tsed/oidc-provider @tsed/jwks @tsed/adapters\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br")])]),n("p",[t._v("Then we need to follow these steps:")]),t._v(" "),n("ul",[n("li",[t._v("Configure the oidc server,")]),t._v(" "),n("li",[t._v("Create the Accounts provider")]),t._v(" "),n("li",[t._v("Create the Interactions controller,")]),t._v(" "),n("li",[t._v("Create our first Login interaction and views,")])]),t._v(" "),n("div",{staticClass:"custom-block tip"},[n("p",{staticClass:"custom-block-title"},[t._v("TIP")]),t._v(" "),n("p",[t._v('Select "OpenID Connect provider" upon initialization with the Ts.ED CLI and the following will be automatically\ngenerated.')])]),t._v(" "),n("h2",{attrs:{id:"configuration"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#configuration"}},[t._v("#")]),t._v(" Configuration")]),t._v(" "),n("p",[t._v("To use oidc-provider with Ts.ED it requires some other Ts.ED features to work properly.")]),t._v(" "),n("ul",[n("li",[t._v("Adapters to manage database connection,")]),t._v(" "),n("li",[n("RouterLink",{attrs:{to:"/docs/templating.html#configuration"}},[t._v("Views")]),t._v(" to display pages.")],1)]),t._v(" "),n("p",[t._v("Use "),n("code",[t._v("tsed init yourApp")]),t._v(" to create a TSed application and adjust "),n("code",[t._v("Server.ts")]),t._v(":")]),t._v(" "),n("div",{staticClass:"language-typescript line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-typescript"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Configuration"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/di"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Accounts"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"./services/Accounts"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("InteractionsCtrl"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"./controllers/oidc/InteractionsCtrl"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Configuration")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n httpPort"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token number"}},[t._v("8083")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n mount"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token string-property property"}},[t._v('"/"')]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("InteractionsCtrl"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n adapters"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n lowdbDir"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("join")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("process"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("cwd")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('".."')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('".db"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n Adapter"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" FileSyncAdapter\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n oidc"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v('// path: "/oidc",')]),t._v("\n Accounts"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Accounts"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n jwksPath"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("join")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("process"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("cwd")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('".."')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('".."')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"keys"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"jwks.json"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// allowHttpLocalhost: false, // by default. true in dev mode and false in production")]),t._v("\n clients"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n client_id"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"client_id"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n client_secret"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"client_secret"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n redirect_uris"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"http://localhost:3000"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n response_types"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"id_token"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n grant_types"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"implicit"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n token_endpoint_auth_method"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"none"')]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n claims"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n openid"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"sub"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n email"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"email"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"email_verified"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n features"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// disable the packaged interactions")]),t._v("\n devInteractions"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("enabled"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("false")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n encryption"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("enabled"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("true")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n introspection"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("enabled"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("true")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n revocation"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("enabled"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("true")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n views"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n root"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token template-string"}},[n("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[t._v("`")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v("./views")]),n("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[t._v("`")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n extensions"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n ejs"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"ejs"')]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Server")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br"),n("span",{staticClass:"line-number"},[t._v("16")]),n("br"),n("span",{staticClass:"line-number"},[t._v("17")]),n("br"),n("span",{staticClass:"line-number"},[t._v("18")]),n("br"),n("span",{staticClass:"line-number"},[t._v("19")]),n("br"),n("span",{staticClass:"line-number"},[t._v("20")]),n("br"),n("span",{staticClass:"line-number"},[t._v("21")]),n("br"),n("span",{staticClass:"line-number"},[t._v("22")]),n("br"),n("span",{staticClass:"line-number"},[t._v("23")]),n("br"),n("span",{staticClass:"line-number"},[t._v("24")]),n("br"),n("span",{staticClass:"line-number"},[t._v("25")]),n("br"),n("span",{staticClass:"line-number"},[t._v("26")]),n("br"),n("span",{staticClass:"line-number"},[t._v("27")]),n("br"),n("span",{staticClass:"line-number"},[t._v("28")]),n("br"),n("span",{staticClass:"line-number"},[t._v("29")]),n("br"),n("span",{staticClass:"line-number"},[t._v("30")]),n("br"),n("span",{staticClass:"line-number"},[t._v("31")]),n("br"),n("span",{staticClass:"line-number"},[t._v("32")]),n("br"),n("span",{staticClass:"line-number"},[t._v("33")]),n("br"),n("span",{staticClass:"line-number"},[t._v("34")]),n("br"),n("span",{staticClass:"line-number"},[t._v("35")]),n("br"),n("span",{staticClass:"line-number"},[t._v("36")]),n("br"),n("span",{staticClass:"line-number"},[t._v("37")]),n("br"),n("span",{staticClass:"line-number"},[t._v("38")]),n("br"),n("span",{staticClass:"line-number"},[t._v("39")]),n("br"),n("span",{staticClass:"line-number"},[t._v("40")]),n("br"),n("span",{staticClass:"line-number"},[t._v("41")]),n("br"),n("span",{staticClass:"line-number"},[t._v("42")]),n("br"),n("span",{staticClass:"line-number"},[t._v("43")]),n("br"),n("span",{staticClass:"line-number"},[t._v("44")]),n("br"),n("span",{staticClass:"line-number"},[t._v("45")]),n("br"),n("span",{staticClass:"line-number"},[t._v("46")]),n("br"),n("span",{staticClass:"line-number"},[t._v("47")]),n("br"),n("span",{staticClass:"line-number"},[t._v("48")]),n("br")])]),n("h3",{attrs:{id:"options"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#options"}},[t._v("#")]),t._v(" Options")]),t._v(" "),n("div",{staticClass:"language-ts line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ts"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("type")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Type"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/core"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("type")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("JwksKeyParameters"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/jwks"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// @ts-ignore")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("type")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Configuration"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"oidc-provider"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("type")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Adapter"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/adapters"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("type")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("OidcAccountsMethods"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"./OidcAccountsMethods"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("interface")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("OidcSettings")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("extends")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Configuration")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("/**\n * force the secure cookie. By default, in dev mode it's disabled and in production it's enabled.\n */")]),t._v("\n secureCookies"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("boolean")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("/**\n * Path on which the oidc-provider instance is mounted.\n */")]),t._v("\n path"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("/**\n * Issuer URI. By default, Ts.ED create issuer with http://localhost:${httpPort}\n */")]),t._v("\n issuer"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("/**\n * Path to store jwks keys.\n */")]),t._v("\n jwksPath"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("/**\n * Generate jwks from given certificates\n */")]),t._v("\n certificates"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" JwksKeyParameters"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("/**\n * Secure keys.\n */")]),t._v("\n secureKey"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("/**\n * Enable proxy.\n */")]),t._v("\n proxy"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("boolean")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("/**\n * Allow redirect_uri on HTTP protocol and localhost domain.\n */")]),t._v("\n allowHttpLocalhost"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("boolean")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("/**\n * Injectable service to manage accounts.\n */")]),t._v("\n Accounts"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Type"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("OidcAccountsMethods"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("/**\n * Injectable adapter to manage database connexion.\n */")]),t._v("\n Adapter"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Type"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("Adapter"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("/**\n * Use the connection name for the OIDCRedisAdapter.\n */")]),t._v("\n connectionName"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n plugins"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" TsED"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("OIDCPluginSettings"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("declare")]),t._v(" global "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("namespace")]),t._v(" TsED "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("interface")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("OIDCPluginSettings")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("interface")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Configuration")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n oidc"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" OidcSettings"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br"),n("span",{staticClass:"line-number"},[t._v("16")]),n("br"),n("span",{staticClass:"line-number"},[t._v("17")]),n("br"),n("span",{staticClass:"line-number"},[t._v("18")]),n("br"),n("span",{staticClass:"line-number"},[t._v("19")]),n("br"),n("span",{staticClass:"line-number"},[t._v("20")]),n("br"),n("span",{staticClass:"line-number"},[t._v("21")]),n("br"),n("span",{staticClass:"line-number"},[t._v("22")]),n("br"),n("span",{staticClass:"line-number"},[t._v("23")]),n("br"),n("span",{staticClass:"line-number"},[t._v("24")]),n("br"),n("span",{staticClass:"line-number"},[t._v("25")]),n("br"),n("span",{staticClass:"line-number"},[t._v("26")]),n("br"),n("span",{staticClass:"line-number"},[t._v("27")]),n("br"),n("span",{staticClass:"line-number"},[t._v("28")]),n("br"),n("span",{staticClass:"line-number"},[t._v("29")]),n("br"),n("span",{staticClass:"line-number"},[t._v("30")]),n("br"),n("span",{staticClass:"line-number"},[t._v("31")]),n("br"),n("span",{staticClass:"line-number"},[t._v("32")]),n("br"),n("span",{staticClass:"line-number"},[t._v("33")]),n("br"),n("span",{staticClass:"line-number"},[t._v("34")]),n("br"),n("span",{staticClass:"line-number"},[t._v("35")]),n("br"),n("span",{staticClass:"line-number"},[t._v("36")]),n("br"),n("span",{staticClass:"line-number"},[t._v("37")]),n("br"),n("span",{staticClass:"line-number"},[t._v("38")]),n("br"),n("span",{staticClass:"line-number"},[t._v("39")]),n("br"),n("span",{staticClass:"line-number"},[t._v("40")]),n("br"),n("span",{staticClass:"line-number"},[t._v("41")]),n("br"),n("span",{staticClass:"line-number"},[t._v("42")]),n("br"),n("span",{staticClass:"line-number"},[t._v("43")]),n("br"),n("span",{staticClass:"line-number"},[t._v("44")]),n("br"),n("span",{staticClass:"line-number"},[t._v("45")]),n("br"),n("span",{staticClass:"line-number"},[t._v("46")]),n("br"),n("span",{staticClass:"line-number"},[t._v("47")]),n("br"),n("span",{staticClass:"line-number"},[t._v("48")]),n("br"),n("span",{staticClass:"line-number"},[t._v("49")]),n("br"),n("span",{staticClass:"line-number"},[t._v("50")]),n("br"),n("span",{staticClass:"line-number"},[t._v("51")]),n("br"),n("span",{staticClass:"line-number"},[t._v("52")]),n("br"),n("span",{staticClass:"line-number"},[t._v("53")]),n("br"),n("span",{staticClass:"line-number"},[t._v("54")]),n("br"),n("span",{staticClass:"line-number"},[t._v("55")]),n("br"),n("span",{staticClass:"line-number"},[t._v("56")]),n("br"),n("span",{staticClass:"line-number"},[t._v("57")]),n("br"),n("span",{staticClass:"line-number"},[t._v("58")]),n("br"),n("span",{staticClass:"line-number"},[t._v("59")]),n("br"),n("span",{staticClass:"line-number"},[t._v("60")]),n("br"),n("span",{staticClass:"line-number"},[t._v("61")]),n("br"),n("span",{staticClass:"line-number"},[t._v("62")]),n("br"),n("span",{staticClass:"line-number"},[t._v("63")]),n("br"),n("span",{staticClass:"line-number"},[t._v("64")]),n("br"),n("span",{staticClass:"line-number"},[t._v("65")]),n("br")])]),n("p",[t._v("Documentation on other options properties can be found on\nthe "),n("a",{attrs:{href:"https://github.com/panva/node-oidc-provider/blob/master/docs/README.md",target:"_blank",rel:"noopener noreferrer"}},[t._v("oidc-provider"),n("OutboundLink")],1),t._v(" documentation page.")]),t._v(" "),n("div",{staticClass:"custom-block warning"},[n("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),n("p",[t._v("It is advised to set "),n("code",[t._v("path")]),t._v(" to "),n("code",[t._v("/oidc")]),t._v(" to prevent oidc-provider becoming the default exception handler on all routes. In\nfuture versions of Ts.ED this will be the default value.")])]),t._v(" "),n("h2",{attrs:{id:"use-redis"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#use-redis"}},[t._v("#")]),t._v(" Use Redis "),n("Badge",{attrs:{text:"6.129.0+"}})],1),t._v(" "),n("p",[t._v("Ts.ED provide a Redis adapter for OIDC provider. You just have to install "),n("code",[t._v("@tsed/adapters-redis")]),t._v(" and configure a redis\nconnection to store\nall OIDC provider data in Redis.")]),t._v(" "),n("div",{staticClass:"language-shell line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-shell"}},[n("code",[n("span",{pre:!0,attrs:{class:"token function"}},[t._v("npm")]),t._v(" i --save @tsed/redis-adapters @tsed/ioredis ioredis\n"),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("npm")]),t._v(" i --save-dev ioredis-mock\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br")])]),n("p",[t._v("Then create a new "),n("code",[t._v("RedisConnection.ts")]),t._v(" for your new redis connection:")]),t._v(" "),n("div",{staticClass:"language-typescript line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-typescript"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" Redis "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"ioredis"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("registerConnectionProvider"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/ioredis"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token constant"}},[t._v("REDIS_CONNECTION")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" Symbol"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("for")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"REDIS_CONNECTION"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("type")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[n("span",{pre:!0,attrs:{class:"token constant"}},[t._v("REDIS_CONNECTION")])]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" Redis"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("registerConnectionProvider")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n provide"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token constant"}},[t._v("REDIS_CONNECTION")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n name"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"default"')]),t._v(" "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// you can change this name at your conveniance")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br")])]),n("div",{staticClass:"custom-block tip"},[n("p",{staticClass:"custom-block-title"},[t._v("Note")]),t._v(" "),n("p",[t._v("You can find more details on "),n("RouterLink",{attrs:{to:"/tutorials/ioredis.html"}},[t._v("@tsed/ioredis documentation")]),t._v(".")],1)]),t._v(" "),n("p",[t._v("Then edit the Server settings:")]),t._v(" "),n("div",{staticClass:"language-typescript line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-typescript"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("OIDCRedisAdapter"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" RedisAdapter"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/adapters-redis"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Configuration"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/di"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Accounts"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"./services/Accounts"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("InteractionsCtrl"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"./controllers/oidc/InteractionsCtrl"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Configuration")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n httpPort"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token number"}},[t._v("8083")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n mount"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token string-property property"}},[t._v('"/"')]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("InteractionsCtrl"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n redis"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n name"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"default"')]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// add redis configuration")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n adapters"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n Adapter"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" RedisAdapter"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n connectionName"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"default"')]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n oidc"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n Adapter"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" OIDCRedisAdapter"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n connectionName"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"default"')]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("/// other options")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Server")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br"),n("span",{staticClass:"line-number"},[t._v("16")]),n("br"),n("span",{staticClass:"line-number"},[t._v("17")]),n("br"),n("span",{staticClass:"line-number"},[t._v("18")]),n("br"),n("span",{staticClass:"line-number"},[t._v("19")]),n("br"),n("span",{staticClass:"line-number"},[t._v("20")]),n("br"),n("span",{staticClass:"line-number"},[t._v("21")]),n("br"),n("span",{staticClass:"line-number"},[t._v("22")]),n("br"),n("span",{staticClass:"line-number"},[t._v("23")]),n("br"),n("span",{staticClass:"line-number"},[t._v("24")]),n("br"),n("span",{staticClass:"line-number"},[t._v("25")]),n("br"),n("span",{staticClass:"line-number"},[t._v("26")]),n("br"),n("span",{staticClass:"line-number"},[t._v("27")]),n("br")])]),n("p",[t._v("That all!")]),t._v(" "),n("h2",{attrs:{id:"allow-http-localhost"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#allow-http-localhost"}},[t._v("#")]),t._v(" Allow HTTP & localhost")]),t._v(" "),n("p",[t._v("By default, Ts.ED enable HTTP and localhost domain as a valid redirect uri for your OIDC project. But, sometimes you\nwant to allow also HTTP and localhost domain in your "),n("code",[t._v("integration")]),t._v(" or "),n("code",[t._v("QA")]),t._v("\nenvironment.")]),t._v(" "),n("div",{staticClass:"language-typescript line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-typescript"}},[n("code",[n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Configuration")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n oidc"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n allowHttpLocalhost"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("true")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br")])]),n("h2",{attrs:{id:"secure-cookies"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#secure-cookies"}},[t._v("#")]),t._v(" Secure cookies")]),t._v(" "),n("p",[t._v("By default, Ts.ED disable the secureCookies options in "),n("code",[t._v("development")]),t._v(" mode and enable it in "),n("code",[t._v("production")]),t._v(" mode. But,\nsometimes this options in "),n("code",[t._v("integration")]),t._v(" environment because your server isn't under a Https protocol.")]),t._v(" "),n("div",{staticClass:"language-typescript line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-typescript"}},[n("code",[n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Configuration")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n oidc"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n secureCookies"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("false")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br")])]),n("h2",{attrs:{id:"tls-proxy"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#tls-proxy"}},[t._v("#")]),t._v(" TLS proxy")]),t._v(" "),n("p",[t._v("The OpenID Connect specification does not allow unsecured HTTP requests and oidc-provider blocks them by default. While\nthere is a "),n("a",{attrs:{href:"https://github.com/panva/node-oidc-provider/blob/main/recipes/implicit_http_localhost.md",target:"_blank",rel:"noopener noreferrer"}},[t._v("workaround"),n("OutboundLink")],1),t._v(", the\nproper way is to use a TLS offloading proxy in front of your app.\nWhen developing, the easiest way is to use "),n("a",{attrs:{href:"https://caddyserver.com/",target:"_blank",rel:"noopener noreferrer"}},[t._v("Caddy"),n("OutboundLink")],1),t._v(". To use it, set "),n("code",[t._v("proxy: true")]),t._v(" in\nyour "),n("a",{attrs:{href:"#Options"}},[t._v("options")]),t._v(" and then run:")]),t._v(" "),n("div",{staticClass:"language- line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-text"}},[n("code",[t._v("caddy reverse-proxy --from localhost:8443 --to localhost:8083\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br")])]),n("h2",{attrs:{id:"accounts"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#accounts"}},[t._v("#")]),t._v(" Accounts")]),t._v(" "),n("p",[t._v("oidc-provider requires an Account model to find an account during an interaction. The model can be used in conjunction\nwith the adapter to fetch an account.")]),t._v(" "),n("Tabs",{staticClass:"-code"},[n("Tab",{attrs:{label:"models/Account.ts"}},[n("div",{staticClass:"language-ts line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ts"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Email"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Name"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Property"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/schema"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Account")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Name")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"id"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n _id"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Email")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n email"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Property")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Name")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"email_verified"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n emailVerified"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("boolean")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("key"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("unknown")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("get")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("accountId")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("_id"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("claims")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Promise")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("resolve")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n sub"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("_id"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n email"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("email"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n email_verified"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("emailVerified\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br"),n("span",{staticClass:"line-number"},[t._v("16")]),n("br"),n("span",{staticClass:"line-number"},[t._v("17")]),n("br"),n("span",{staticClass:"line-number"},[t._v("18")]),n("br"),n("span",{staticClass:"line-number"},[t._v("19")]),n("br"),n("span",{staticClass:"line-number"},[t._v("20")]),n("br"),n("span",{staticClass:"line-number"},[t._v("21")]),n("br"),n("span",{staticClass:"line-number"},[t._v("22")]),n("br"),n("span",{staticClass:"line-number"},[t._v("23")]),n("br"),n("span",{staticClass:"line-number"},[t._v("24")]),n("br"),n("span",{staticClass:"line-number"},[t._v("25")]),n("br"),n("span",{staticClass:"line-number"},[t._v("26")]),n("br"),n("span",{staticClass:"line-number"},[t._v("27")]),n("br")])])]),t._v(" "),n("Tab",{attrs:{label:"services/Accounts.ts"}},[n("div",{staticClass:"language-ts line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ts"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Adapter"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" InjectAdapter"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/adapters"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("PlatformContext"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Injectable"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/di"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("deserialize"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/json-mapper"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("AccessToken"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" AuthorizationCode"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" DeviceCode"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" OidcAccountsMethods"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/oidc-provider"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Account"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"../models/Account"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Injectable")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Accounts")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("implements")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("OidcAccountsMethods")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("InjectAdapter")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"accounts"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Account"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n adapter"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Adapter"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("Account"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("$onInit")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" accounts "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("adapter"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("findAll")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("if")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("!")]),t._v("accounts"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("length"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("adapter"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("create")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("deserialize")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n email"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"test@test.com"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n emailVerified"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("true")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("useAlias"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("false")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("findAccount")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("id"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" token"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" AuthorizationCode "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("|")]),t._v(" AccessToken "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("|")]),t._v(" DeviceCode "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("|")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("undefined")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("adapter"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("findById")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("id"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("authenticate")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("email"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" password"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("adapter"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("findOne")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("email"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br"),n("span",{staticClass:"line-number"},[t._v("16")]),n("br"),n("span",{staticClass:"line-number"},[t._v("17")]),n("br"),n("span",{staticClass:"line-number"},[t._v("18")]),n("br"),n("span",{staticClass:"line-number"},[t._v("19")]),n("br"),n("span",{staticClass:"line-number"},[t._v("20")]),n("br"),n("span",{staticClass:"line-number"},[t._v("21")]),n("br"),n("span",{staticClass:"line-number"},[t._v("22")]),n("br"),n("span",{staticClass:"line-number"},[t._v("23")]),n("br"),n("span",{staticClass:"line-number"},[t._v("24")]),n("br"),n("span",{staticClass:"line-number"},[t._v("25")]),n("br"),n("span",{staticClass:"line-number"},[t._v("26")]),n("br"),n("span",{staticClass:"line-number"},[t._v("27")]),n("br"),n("span",{staticClass:"line-number"},[t._v("28")]),n("br"),n("span",{staticClass:"line-number"},[t._v("29")]),n("br"),n("span",{staticClass:"line-number"},[t._v("30")]),n("br"),n("span",{staticClass:"line-number"},[t._v("31")]),n("br"),n("span",{staticClass:"line-number"},[t._v("32")]),n("br"),n("span",{staticClass:"line-number"},[t._v("33")]),n("br"),n("span",{staticClass:"line-number"},[t._v("34")]),n("br"),n("span",{staticClass:"line-number"},[t._v("35")]),n("br"),n("span",{staticClass:"line-number"},[t._v("36")]),n("br")])])])],1),t._v(" "),n("div",{staticClass:"custom-block tip"},[n("p",{staticClass:"custom-block-title"},[t._v("TIP")]),t._v(" "),n("p",[t._v("Claims method is used by oidc-provider to expose this information in the userInfo endpoint.")])]),t._v(" "),n("div",{staticClass:"custom-block tip"},[n("p",{staticClass:"custom-block-title"},[t._v("TIP")]),t._v(" "),n("p",[t._v("We use the "),n("code",[t._v("$onInit")]),t._v(" hook to create the first account automatically. You can adapt the script to your needs.")])]),t._v(" "),n("h2",{attrs:{id:"interactions"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#interactions"}},[t._v("#")]),t._v(" Interactions")]),t._v(" "),n("p",[t._v("Interactions are the user flows in oidc-provider. For example, the login page is considered by oidc-provider as an\ninteraction.\nWe can define many interactions during the authentication flow, for example:")]),t._v(" "),n("ul",[n("li",[t._v("Login,")]),t._v(" "),n("li",[t._v("E-mail verification,")]),t._v(" "),n("li",[t._v("Password recovery,")]),t._v(" "),n("li",[t._v("Sharing account data consent,")]),t._v(" "),n("li",[t._v("etc.")])]),t._v(" "),n("p",[t._v("To have a working OIDC server with Ts.ED, we need to create at least a login and a consent interaction.\nTo start, we have to create the "),n("code",[t._v("Interactions")]),t._v(" controller which will be responsible to run all of our future\ncustom interactions.")]),t._v(" "),n("p",[t._v("In your controller's directory, create the "),n("code",[t._v("oidc/InteractionsCtrl.ts")]),t._v(" file and copy the following code:")]),t._v(" "),n("div",{staticClass:"language-ts line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ts"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Get"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" PathParams"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Interactions"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" OidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/oidc-provider"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Name"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/schema"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("AbortInteraction"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"../../interactions/AbortInteraction"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("ConsentInteraction"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"../../interactions/ConsentInteraction"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("CustomInteraction"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"../../interactions/CustomInteraction"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("LoginInteraction"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"../../interactions/LoginInteraction"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Name")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Oidc"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Interactions")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n path"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/interaction/:uid"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// this list define the priority of each interaction!")]),t._v("\n children"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("LoginInteraction"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" ConsentInteraction"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" CustomInteraction"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" AbortInteraction"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("InteractionsCtrl")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Get")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/:interaction?"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("prompt")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("PathParams")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"interaction"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" interaction"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("OidcCtx")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" oidcCtx"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" OidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" oidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("runInteraction")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("interaction"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br"),n("span",{staticClass:"line-number"},[t._v("16")]),n("br"),n("span",{staticClass:"line-number"},[t._v("17")]),n("br"),n("span",{staticClass:"line-number"},[t._v("18")]),n("br"),n("span",{staticClass:"line-number"},[t._v("19")]),n("br"),n("span",{staticClass:"line-number"},[t._v("20")]),n("br"),n("span",{staticClass:"line-number"},[t._v("21")]),n("br")])]),n("div",{staticClass:"custom-block tip"},[n("p",{staticClass:"custom-block-title"},[t._v("Note")]),t._v(" "),n("p",[t._v("The controller Interactions exposes the routes to display any interaction. Here we expose the route\nGET "),n("code",[t._v("/interation/:uid")])]),t._v(" "),n("p",[t._v("The "),n("code",[t._v("uid")]),t._v(" is the unique session id used by oidc-provider to identify the current user flow.")])]),t._v(" "),n("div",{staticClass:"custom-block tip"},[n("p",{staticClass:"custom-block-title"},[t._v("Note")]),t._v(" "),n("p",[n("code",[t._v("children")]),t._v(" option define the priority order of each interaction. In our example, LoginInteraction have a priority over\nContentInteraction, CustomInteraction and AbortInteraction.\nChanging order her may affect the interaction behavior when the "),n("code",[t._v("/authorize")]),t._v(" endpoint is called by the consumer.")]),t._v(" "),n("p",[t._v("Another possibility is to define "),n("code",[t._v("priority")]),t._v(" option on "),n("ApiSymbolName",[t._v("Interaction")]),t._v(" decorator. In this case, the "),n("code",[t._v("children")]),t._v(" order\nwon't be\nhad an effect on the interaction priority.")],1)]),t._v(" "),n("p",[t._v("Now that we have our interaction controller, we can create our first interaction.")]),t._v(" "),n("p",[t._v("Create a new directory "),n("code",[t._v("interactions")]),t._v(". We will store all custom interactions in this directory.")]),t._v(" "),n("Tabs",{staticClass:"-code"},[n("Tab",{attrs:{label:"LoginInteraction.ts"}},[n("div",{staticClass:"language-ts line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ts"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("BodyParams"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Inject"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Post"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Env"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/core"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Constant"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/di"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Interaction"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" InteractionMethods"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" OidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" OidcSession"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Params"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Prompt"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Uid"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/oidc-provider"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("View"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/platform-views"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Name"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/schema"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Accounts"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"../services/Accounts"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Interaction")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n name"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"login"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n requestable"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("true")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Name")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Oidc"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("LoginInteraction")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("implements")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("InteractionMethods")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Constant")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"env"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n env"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Env"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Inject")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n accounts"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Accounts"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("$onCreate")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("View")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"login"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("$prompt")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("OidcCtx")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" oidcCtx"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" OidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Prompt")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" prompt"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Prompt"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("OidcSession")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" session"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" OidcSession"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Params")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" params"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Params"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Uid")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" uid"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Uid\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Promise")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("any")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" oidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("checkClientId")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" oidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("interactionPrompt")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n title"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Sign-in"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n flash"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("false")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Post")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/login"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("View")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"login"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("submit")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("BodyParams")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" payload"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("any")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("OidcCtx")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" oidcCtx"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" OidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n oidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("checkInteractionName")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"login"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" account "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("accounts"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("authenticate")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("payload"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("email"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" payload"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("password"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("if")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("!")]),t._v("account"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" oidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("interactionPrompt")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n params"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n login_hint"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" payload"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("email\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n title"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Sign-in"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n flash"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Invalid email or password."')]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" oidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("interactionFinished")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n login"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n accountId"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" account"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("accountId\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br"),n("span",{staticClass:"line-number"},[t._v("16")]),n("br"),n("span",{staticClass:"line-number"},[t._v("17")]),n("br"),n("span",{staticClass:"line-number"},[t._v("18")]),n("br"),n("span",{staticClass:"line-number"},[t._v("19")]),n("br"),n("span",{staticClass:"line-number"},[t._v("20")]),n("br"),n("span",{staticClass:"line-number"},[t._v("21")]),n("br"),n("span",{staticClass:"line-number"},[t._v("22")]),n("br"),n("span",{staticClass:"line-number"},[t._v("23")]),n("br"),n("span",{staticClass:"line-number"},[t._v("24")]),n("br"),n("span",{staticClass:"line-number"},[t._v("25")]),n("br"),n("span",{staticClass:"line-number"},[t._v("26")]),n("br"),n("span",{staticClass:"line-number"},[t._v("27")]),n("br"),n("span",{staticClass:"line-number"},[t._v("28")]),n("br"),n("span",{staticClass:"line-number"},[t._v("29")]),n("br"),n("span",{staticClass:"line-number"},[t._v("30")]),n("br"),n("span",{staticClass:"line-number"},[t._v("31")]),n("br"),n("span",{staticClass:"line-number"},[t._v("32")]),n("br"),n("span",{staticClass:"line-number"},[t._v("33")]),n("br"),n("span",{staticClass:"line-number"},[t._v("34")]),n("br"),n("span",{staticClass:"line-number"},[t._v("35")]),n("br"),n("span",{staticClass:"line-number"},[t._v("36")]),n("br"),n("span",{staticClass:"line-number"},[t._v("37")]),n("br"),n("span",{staticClass:"line-number"},[t._v("38")]),n("br"),n("span",{staticClass:"line-number"},[t._v("39")]),n("br"),n("span",{staticClass:"line-number"},[t._v("40")]),n("br"),n("span",{staticClass:"line-number"},[t._v("41")]),n("br"),n("span",{staticClass:"line-number"},[t._v("42")]),n("br"),n("span",{staticClass:"line-number"},[t._v("43")]),n("br"),n("span",{staticClass:"line-number"},[t._v("44")]),n("br"),n("span",{staticClass:"line-number"},[t._v("45")]),n("br"),n("span",{staticClass:"line-number"},[t._v("46")]),n("br"),n("span",{staticClass:"line-number"},[t._v("47")]),n("br"),n("span",{staticClass:"line-number"},[t._v("48")]),n("br"),n("span",{staticClass:"line-number"},[t._v("49")]),n("br"),n("span",{staticClass:"line-number"},[t._v("50")]),n("br"),n("span",{staticClass:"line-number"},[t._v("51")]),n("br"),n("span",{staticClass:"line-number"},[t._v("52")]),n("br"),n("span",{staticClass:"line-number"},[t._v("53")]),n("br"),n("span",{staticClass:"line-number"},[t._v("54")]),n("br"),n("span",{staticClass:"line-number"},[t._v("55")]),n("br"),n("span",{staticClass:"line-number"},[t._v("56")]),n("br"),n("span",{staticClass:"line-number"},[t._v("57")]),n("br"),n("span",{staticClass:"line-number"},[t._v("58")]),n("br"),n("span",{staticClass:"line-number"},[t._v("59")]),n("br"),n("span",{staticClass:"line-number"},[t._v("60")]),n("br"),n("span",{staticClass:"line-number"},[t._v("61")]),n("br"),n("span",{staticClass:"line-number"},[t._v("62")]),n("br")])])]),t._v(" "),n("Tab",{attrs:{label:"ConsentInteraction.ts"}},[n("div",{staticClass:"language-ts line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ts"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Inject"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Post"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Interaction"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" InteractionMethods"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" OidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" OidcProvider"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Prompt"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/oidc-provider"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Name"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/schema"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("View"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/platform-views"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Interaction")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n name"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"consent"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n requestable"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("true")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Name")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Oidc"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("ConsentInteraction")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("implements")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("InteractionMethods")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Inject")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n oidc"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" OidcProvider"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("View")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"interaction"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("$prompt")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("OidcCtx")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" oidcCtx"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" OidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Promise")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("any")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" account "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" oidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("findAccount")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" oidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("interactionPrompt")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n title"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Authorize"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n account"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n flash"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("false")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Post")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/confirm"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("confirm")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("OidcCtx")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" oidcCtx"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" OidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Prompt")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" prompt"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Prompt"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n oidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("checkInteractionName")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"consent"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" grant "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" oidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("getGrant")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" details "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" prompt"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("details "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("as")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n missingOIDCScope"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n missingResourceScopes"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Record"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n missingOIDClaims"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("missingOIDCScope"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" missingOIDClaims"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" missingResourceScopes"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" details"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("if")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("missingOIDCScope"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n grant"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("addOIDCScope")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("missingOIDCScope"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("join")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('" "')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// use grant.rejectOIDCScope to reject a subset or the whole thing")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("if")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("missingOIDClaims"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n grant"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("addOIDCClaims")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("missingOIDCScope"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// use grant.rejectOIDCClaims to reject a subset or the whole thing")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("if")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("missingResourceScopes"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// eslint-disable-next-line no-restricted-syntax")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("for")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("indicator"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" scopes"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("of")]),t._v(" Object"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("entries")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("missingResourceScopes"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n grant"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("addResourceScope")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("indicator"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" scopes"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("join")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('" "')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// use grant.rejectResourceScope to reject a subset or the whole thing")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" grantId "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" grant"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("save")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" consent"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("any")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("if")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("!")]),t._v("oidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("grantId"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// we don't have to pass grantId to consent, we're just modifying existing one")]),t._v("\n consent"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("grantId "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" grantId"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" oidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("interactionFinished")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("consent"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("mergeWithLastSubmission"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("true")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br"),n("span",{staticClass:"line-number"},[t._v("16")]),n("br"),n("span",{staticClass:"line-number"},[t._v("17")]),n("br"),n("span",{staticClass:"line-number"},[t._v("18")]),n("br"),n("span",{staticClass:"line-number"},[t._v("19")]),n("br"),n("span",{staticClass:"line-number"},[t._v("20")]),n("br"),n("span",{staticClass:"line-number"},[t._v("21")]),n("br"),n("span",{staticClass:"line-number"},[t._v("22")]),n("br"),n("span",{staticClass:"line-number"},[t._v("23")]),n("br"),n("span",{staticClass:"line-number"},[t._v("24")]),n("br"),n("span",{staticClass:"line-number"},[t._v("25")]),n("br"),n("span",{staticClass:"line-number"},[t._v("26")]),n("br"),n("span",{staticClass:"line-number"},[t._v("27")]),n("br"),n("span",{staticClass:"line-number"},[t._v("28")]),n("br"),n("span",{staticClass:"line-number"},[t._v("29")]),n("br"),n("span",{staticClass:"line-number"},[t._v("30")]),n("br"),n("span",{staticClass:"line-number"},[t._v("31")]),n("br"),n("span",{staticClass:"line-number"},[t._v("32")]),n("br"),n("span",{staticClass:"line-number"},[t._v("33")]),n("br"),n("span",{staticClass:"line-number"},[t._v("34")]),n("br"),n("span",{staticClass:"line-number"},[t._v("35")]),n("br"),n("span",{staticClass:"line-number"},[t._v("36")]),n("br"),n("span",{staticClass:"line-number"},[t._v("37")]),n("br"),n("span",{staticClass:"line-number"},[t._v("38")]),n("br"),n("span",{staticClass:"line-number"},[t._v("39")]),n("br"),n("span",{staticClass:"line-number"},[t._v("40")]),n("br"),n("span",{staticClass:"line-number"},[t._v("41")]),n("br"),n("span",{staticClass:"line-number"},[t._v("42")]),n("br"),n("span",{staticClass:"line-number"},[t._v("43")]),n("br"),n("span",{staticClass:"line-number"},[t._v("44")]),n("br"),n("span",{staticClass:"line-number"},[t._v("45")]),n("br"),n("span",{staticClass:"line-number"},[t._v("46")]),n("br"),n("span",{staticClass:"line-number"},[t._v("47")]),n("br"),n("span",{staticClass:"line-number"},[t._v("48")]),n("br"),n("span",{staticClass:"line-number"},[t._v("49")]),n("br"),n("span",{staticClass:"line-number"},[t._v("50")]),n("br"),n("span",{staticClass:"line-number"},[t._v("51")]),n("br"),n("span",{staticClass:"line-number"},[t._v("52")]),n("br"),n("span",{staticClass:"line-number"},[t._v("53")]),n("br"),n("span",{staticClass:"line-number"},[t._v("54")]),n("br"),n("span",{staticClass:"line-number"},[t._v("55")]),n("br"),n("span",{staticClass:"line-number"},[t._v("56")]),n("br"),n("span",{staticClass:"line-number"},[t._v("57")]),n("br"),n("span",{staticClass:"line-number"},[t._v("58")]),n("br"),n("span",{staticClass:"line-number"},[t._v("59")]),n("br"),n("span",{staticClass:"line-number"},[t._v("60")]),n("br"),n("span",{staticClass:"line-number"},[t._v("61")]),n("br"),n("span",{staticClass:"line-number"},[t._v("62")]),n("br"),n("span",{staticClass:"line-number"},[t._v("63")]),n("br"),n("span",{staticClass:"line-number"},[t._v("64")]),n("br"),n("span",{staticClass:"line-number"},[t._v("65")]),n("br"),n("span",{staticClass:"line-number"},[t._v("66")]),n("br")])])]),t._v(" "),n("Tab",{attrs:{label:"AbortInteraction.ts"}},[n("div",{staticClass:"language-ts line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ts"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Inject"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Interaction"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" OidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" OidcProvider"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" InteractionMethods"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/oidc-provider"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("View"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/platform-views"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Name"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/schema"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Interaction")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n name"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"abort"')]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Name")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Oidc"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("AbortInteraction")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("implements")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("InteractionMethods")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Inject")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n oidc"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" OidcProvider"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("View")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"interaction"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("$prompt")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("OidcCtx")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" oidcCtx"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" OidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Promise")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("any")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" oidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("interactionFinished")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n error"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"access_denied"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n error_description"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"End-User aborted interaction"')]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n mergeWithLastSubmission"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("false")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br"),n("span",{staticClass:"line-number"},[t._v("16")]),n("br"),n("span",{staticClass:"line-number"},[t._v("17")]),n("br"),n("span",{staticClass:"line-number"},[t._v("18")]),n("br"),n("span",{staticClass:"line-number"},[t._v("19")]),n("br"),n("span",{staticClass:"line-number"},[t._v("20")]),n("br"),n("span",{staticClass:"line-number"},[t._v("21")]),n("br"),n("span",{staticClass:"line-number"},[t._v("22")]),n("br"),n("span",{staticClass:"line-number"},[t._v("23")]),n("br"),n("span",{staticClass:"line-number"},[t._v("24")]),n("br"),n("span",{staticClass:"line-number"},[t._v("25")]),n("br"),n("span",{staticClass:"line-number"},[t._v("26")]),n("br")])])])],1),t._v(" "),n("div",{staticClass:"custom-block tip"},[n("p",{staticClass:"custom-block-title"},[t._v("TIP")]),t._v(" "),n("p",[n("code",[t._v("$prompt")]),t._v(" is a special hook called by your Interactions controller.")])]),t._v(" "),n("p",[t._v("At this step, you can start the OIDC server and check the logs server to see if the well-known configuration\nhas been correctly exposed:")]),t._v(" "),n("div",{staticClass:"language-sh line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-sh"}},[n("code",[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),n("span",{pre:!0,attrs:{class:"token number"}},[t._v("2021")]),t._v("-01-04T07:35:31.523"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("INFO "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("TSED"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),t._v(" - WellKnown is available on http://0.0.0.0:8083/.well-known/openid-configuration\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br")])]),n("p",[t._v("Try also to open the link in your browser!")]),t._v(" "),n("p",[t._v("Now, we need to add the Views to display our login page. Create a views directory on root level and create the following\nfiles:")]),t._v(" "),n("Tabs",{staticClass:"-code"},[n("Tab",{attrs:{label:"login.ejs"}},[n("div",{staticClass:"language-ejs line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ejs"}},[n("code",[n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%-")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("include")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v("'partials/header.ejs'")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("body")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("div")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("class")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("login-card"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("h1")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%=")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" title ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])]),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("h1")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%-")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("include")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v("'forms/login-form.ejs'")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%-")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("include")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v("'partials/login-help.ejs'")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("div")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%-")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("include")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v("'partials/footer.ejs'")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("body")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("html")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])])])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br")])])]),t._v(" "),n("Tab",{attrs:{label:"forms/login-form.ejs"}},[n("div",{staticClass:"language-ejs line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ejs"}},[n("code",[n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("if")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("flash"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v(" ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("p")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%=")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" flash ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])]),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("p")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("form")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("autocomplete")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("off"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("action")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("/interaction/"),n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%=")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" uid ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])]),t._v("/login"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("method")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("post"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("input")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("required")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("type")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("email"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("name")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("email"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("placeholder")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("Enter an email"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("if")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("!")]),t._v("params"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("login_hint"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v(" ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])]),t._v("autofocus")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("on"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),n("span",{pre:!0,attrs:{class:"token attr-name"}},[n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("else")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v(" ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])])]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("value")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%=")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" params"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("login_hint ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("input")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("required")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("type")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("password"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("name")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("password"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("placeholder")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("and password"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("if")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("params"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("login_hint"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v(" ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])]),t._v("autofocus")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("on"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),n("span",{pre:!0,attrs:{class:"token attr-name"}},[n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("button")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("type")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("submit"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("class")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("login login-submit"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("Sign-in"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("button")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("form")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br")])])]),t._v(" "),n("Tab",{attrs:{label:"partials/header.ejs"}},[n("div",{staticClass:"language-ejs line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ejs"}},[n("code",[n("span",{pre:!0,attrs:{class:"token doctype"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")])]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("html")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("head")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("meta")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("charset")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("utf-8"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("meta")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("name")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("viewport"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("content")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("width=device-width, initial-scale=1, shrink-to-fit=no"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("meta")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("http-equiv")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("x-ua-compatible"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("content")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("ie=edge"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("title")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("Sign-in"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("title")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("style")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),n("span",{pre:!0,attrs:{class:"token style"}},[n("span",{pre:!0,attrs:{class:"token language-css"}},[t._v("\n "),n("span",{pre:!0,attrs:{class:"token atrule"}},[n("span",{pre:!0,attrs:{class:"token rule"}},[t._v("@import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token url"}},[n("span",{pre:!0,attrs:{class:"token function"}},[t._v("url")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("https://fonts.googleapis.com/css?family=Roboto:400,100"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token selector"}},[t._v("body")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("font-family")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v("'Roboto'")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" sans-serif"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("margin-top")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 25px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("margin-bottom")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 25px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token selector"}},[t._v(".login-card")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("padding")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 40px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("padding-top")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 0px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("padding-bottom")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 10px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("width")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 274px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("background-color")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" #F7F7F7"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("margin")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 0 auto 10px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("border-radius")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 2px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("box-shadow")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 0px 2px 2px "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("rgba")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("0"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" 0"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" 0"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" 0.3"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("overflow")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" hidden"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token selector"}},[t._v(".login-card + .login-card")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("padding-top")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 10px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token selector"}},[t._v(".login-card h1")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("font-weight")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 100"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("text-align")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" center"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("font-size")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 2.3em"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token selector"}},[t._v(".login-card [type=submit]")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("width")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 100%"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("display")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" block"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("margin-bottom")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 10px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("position")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" relative"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token selector"}},[t._v(".login-card input[type=text], input[type=email], input[type=password]")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("height")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 44px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("font-size")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 16px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("width")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 100%"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("margin-bottom")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 10px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("-webkit-appearance")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" none"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("background")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" #fff"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("border")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 1px solid #d9d9d9"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("border-top")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 1px solid #c0c0c0"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("padding")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 0 8px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("box-sizing")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" border-box"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("-moz-box-sizing")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" border-box"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token selector"}},[t._v(".login")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("text-align")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" center"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("font-size")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 14px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("font-family")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v("'Arial'")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" sans-serif"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("font-weight")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 700"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("height")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 36px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("padding")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 0 8px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token selector"}},[t._v(".login-submit")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("border")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 0px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("color")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" #fff"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("text-shadow")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 0 1px "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("rgba")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("0"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("0"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("0"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("0.1"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("background-color")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" #4d90fe"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token selector"}},[t._v(".google-button")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("height")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 40px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("border-width")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 0"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("background")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" white"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("color")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" #737373"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("border-radius")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 5px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("white-space")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" nowrap"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("box-shadow")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 1px 1px 0px 1px "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("rgba")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("0"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("0"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("0"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("0.05"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("transition-property")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" background-color"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" box-shadow"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("transition-duration")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 150ms"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("transition-timing-function")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" ease-in-out"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("padding")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 0"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token selector"}},[t._v("&:focus,\n &:hover")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("box-shadow")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 1px 4px 5px 1px "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("rgba")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("0"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("0"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("0"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("0.1"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token selector"}},[t._v("&:active")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("background-color")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" #e5e5e5"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("box-shadow")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" none"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("transition-duration")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 10ms"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token selector"}},[t._v(".google-button__icon")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("display")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" inline-block"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("vertical-align")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" middle"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("margin")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 8px 0 8px 8px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("width")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 18px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("height")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 18px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("box-sizing")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" border-box"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token selector"}},[t._v(".google-button__icon--plus")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("width")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 27px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token selector"}},[t._v(".google-button__text")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("display")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" inline-block"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("vertical-align")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" middle"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("padding")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 0 24px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("font-size")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 14px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("font-weight")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" bold"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("font-family")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v("'Roboto'")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("arial"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("sans-serif"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token selector"}},[t._v(".login-card a")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("text-decoration")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" none"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("color")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" #666"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("font-weight")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 400"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("text-align")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" center"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("display")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" inline-block"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("opacity")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 0.6"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token selector"}},[t._v(".login-help")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("color")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" #666"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("width")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 100%"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("text-align")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" center"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("font-size")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 12px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token selector"}},[t._v(".login-client-image img")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("margin-bottom")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 20px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("display")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" block"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("margin-left")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" auto"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("margin-right")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" auto"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("width")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 20%"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token selector"}},[t._v(".login-card input[type=checkbox]")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("margin-bottom")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 10px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token selector"}},[t._v(".login-card label")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("color")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" #999"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token selector"}},[t._v(".grant-debug")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("text-align")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" center"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("font-family")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" Fixed"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" monospace"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("width")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 100%"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("font-size")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 12px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("color")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" #999"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token selector"}},[t._v(".grant-debug div")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("padding-top")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 10px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token selector"}},[t._v(".login-help + form")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("margin-top")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 10px"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token selector"}},[t._v("ul")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("font-weight")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 100"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("padding-left")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 1em"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("list-style-type")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" circle"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token selector"}},[t._v("li + ul, ul + li, li + li")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("padding-top")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 0.3em"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token selector"}},[t._v("button")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token property"}},[t._v("cursor")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" pointer"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n ")])]),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("style")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("head")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])])])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br"),n("span",{staticClass:"line-number"},[t._v("16")]),n("br"),n("span",{staticClass:"line-number"},[t._v("17")]),n("br"),n("span",{staticClass:"line-number"},[t._v("18")]),n("br"),n("span",{staticClass:"line-number"},[t._v("19")]),n("br"),n("span",{staticClass:"line-number"},[t._v("20")]),n("br"),n("span",{staticClass:"line-number"},[t._v("21")]),n("br"),n("span",{staticClass:"line-number"},[t._v("22")]),n("br"),n("span",{staticClass:"line-number"},[t._v("23")]),n("br"),n("span",{staticClass:"line-number"},[t._v("24")]),n("br"),n("span",{staticClass:"line-number"},[t._v("25")]),n("br"),n("span",{staticClass:"line-number"},[t._v("26")]),n("br"),n("span",{staticClass:"line-number"},[t._v("27")]),n("br"),n("span",{staticClass:"line-number"},[t._v("28")]),n("br"),n("span",{staticClass:"line-number"},[t._v("29")]),n("br"),n("span",{staticClass:"line-number"},[t._v("30")]),n("br"),n("span",{staticClass:"line-number"},[t._v("31")]),n("br"),n("span",{staticClass:"line-number"},[t._v("32")]),n("br"),n("span",{staticClass:"line-number"},[t._v("33")]),n("br"),n("span",{staticClass:"line-number"},[t._v("34")]),n("br"),n("span",{staticClass:"line-number"},[t._v("35")]),n("br"),n("span",{staticClass:"line-number"},[t._v("36")]),n("br"),n("span",{staticClass:"line-number"},[t._v("37")]),n("br"),n("span",{staticClass:"line-number"},[t._v("38")]),n("br"),n("span",{staticClass:"line-number"},[t._v("39")]),n("br"),n("span",{staticClass:"line-number"},[t._v("40")]),n("br"),n("span",{staticClass:"line-number"},[t._v("41")]),n("br"),n("span",{staticClass:"line-number"},[t._v("42")]),n("br"),n("span",{staticClass:"line-number"},[t._v("43")]),n("br"),n("span",{staticClass:"line-number"},[t._v("44")]),n("br"),n("span",{staticClass:"line-number"},[t._v("45")]),n("br"),n("span",{staticClass:"line-number"},[t._v("46")]),n("br"),n("span",{staticClass:"line-number"},[t._v("47")]),n("br"),n("span",{staticClass:"line-number"},[t._v("48")]),n("br"),n("span",{staticClass:"line-number"},[t._v("49")]),n("br"),n("span",{staticClass:"line-number"},[t._v("50")]),n("br"),n("span",{staticClass:"line-number"},[t._v("51")]),n("br"),n("span",{staticClass:"line-number"},[t._v("52")]),n("br"),n("span",{staticClass:"line-number"},[t._v("53")]),n("br"),n("span",{staticClass:"line-number"},[t._v("54")]),n("br"),n("span",{staticClass:"line-number"},[t._v("55")]),n("br"),n("span",{staticClass:"line-number"},[t._v("56")]),n("br"),n("span",{staticClass:"line-number"},[t._v("57")]),n("br"),n("span",{staticClass:"line-number"},[t._v("58")]),n("br"),n("span",{staticClass:"line-number"},[t._v("59")]),n("br"),n("span",{staticClass:"line-number"},[t._v("60")]),n("br"),n("span",{staticClass:"line-number"},[t._v("61")]),n("br"),n("span",{staticClass:"line-number"},[t._v("62")]),n("br"),n("span",{staticClass:"line-number"},[t._v("63")]),n("br"),n("span",{staticClass:"line-number"},[t._v("64")]),n("br"),n("span",{staticClass:"line-number"},[t._v("65")]),n("br"),n("span",{staticClass:"line-number"},[t._v("66")]),n("br"),n("span",{staticClass:"line-number"},[t._v("67")]),n("br"),n("span",{staticClass:"line-number"},[t._v("68")]),n("br"),n("span",{staticClass:"line-number"},[t._v("69")]),n("br"),n("span",{staticClass:"line-number"},[t._v("70")]),n("br"),n("span",{staticClass:"line-number"},[t._v("71")]),n("br"),n("span",{staticClass:"line-number"},[t._v("72")]),n("br"),n("span",{staticClass:"line-number"},[t._v("73")]),n("br"),n("span",{staticClass:"line-number"},[t._v("74")]),n("br"),n("span",{staticClass:"line-number"},[t._v("75")]),n("br"),n("span",{staticClass:"line-number"},[t._v("76")]),n("br"),n("span",{staticClass:"line-number"},[t._v("77")]),n("br"),n("span",{staticClass:"line-number"},[t._v("78")]),n("br"),n("span",{staticClass:"line-number"},[t._v("79")]),n("br"),n("span",{staticClass:"line-number"},[t._v("80")]),n("br"),n("span",{staticClass:"line-number"},[t._v("81")]),n("br"),n("span",{staticClass:"line-number"},[t._v("82")]),n("br"),n("span",{staticClass:"line-number"},[t._v("83")]),n("br"),n("span",{staticClass:"line-number"},[t._v("84")]),n("br"),n("span",{staticClass:"line-number"},[t._v("85")]),n("br"),n("span",{staticClass:"line-number"},[t._v("86")]),n("br"),n("span",{staticClass:"line-number"},[t._v("87")]),n("br"),n("span",{staticClass:"line-number"},[t._v("88")]),n("br"),n("span",{staticClass:"line-number"},[t._v("89")]),n("br"),n("span",{staticClass:"line-number"},[t._v("90")]),n("br"),n("span",{staticClass:"line-number"},[t._v("91")]),n("br"),n("span",{staticClass:"line-number"},[t._v("92")]),n("br"),n("span",{staticClass:"line-number"},[t._v("93")]),n("br"),n("span",{staticClass:"line-number"},[t._v("94")]),n("br"),n("span",{staticClass:"line-number"},[t._v("95")]),n("br"),n("span",{staticClass:"line-number"},[t._v("96")]),n("br"),n("span",{staticClass:"line-number"},[t._v("97")]),n("br"),n("span",{staticClass:"line-number"},[t._v("98")]),n("br"),n("span",{staticClass:"line-number"},[t._v("99")]),n("br"),n("span",{staticClass:"line-number"},[t._v("100")]),n("br"),n("span",{staticClass:"line-number"},[t._v("101")]),n("br"),n("span",{staticClass:"line-number"},[t._v("102")]),n("br"),n("span",{staticClass:"line-number"},[t._v("103")]),n("br"),n("span",{staticClass:"line-number"},[t._v("104")]),n("br"),n("span",{staticClass:"line-number"},[t._v("105")]),n("br"),n("span",{staticClass:"line-number"},[t._v("106")]),n("br"),n("span",{staticClass:"line-number"},[t._v("107")]),n("br"),n("span",{staticClass:"line-number"},[t._v("108")]),n("br"),n("span",{staticClass:"line-number"},[t._v("109")]),n("br"),n("span",{staticClass:"line-number"},[t._v("110")]),n("br"),n("span",{staticClass:"line-number"},[t._v("111")]),n("br"),n("span",{staticClass:"line-number"},[t._v("112")]),n("br"),n("span",{staticClass:"line-number"},[t._v("113")]),n("br"),n("span",{staticClass:"line-number"},[t._v("114")]),n("br"),n("span",{staticClass:"line-number"},[t._v("115")]),n("br"),n("span",{staticClass:"line-number"},[t._v("116")]),n("br"),n("span",{staticClass:"line-number"},[t._v("117")]),n("br"),n("span",{staticClass:"line-number"},[t._v("118")]),n("br"),n("span",{staticClass:"line-number"},[t._v("119")]),n("br"),n("span",{staticClass:"line-number"},[t._v("120")]),n("br"),n("span",{staticClass:"line-number"},[t._v("121")]),n("br"),n("span",{staticClass:"line-number"},[t._v("122")]),n("br"),n("span",{staticClass:"line-number"},[t._v("123")]),n("br"),n("span",{staticClass:"line-number"},[t._v("124")]),n("br"),n("span",{staticClass:"line-number"},[t._v("125")]),n("br"),n("span",{staticClass:"line-number"},[t._v("126")]),n("br"),n("span",{staticClass:"line-number"},[t._v("127")]),n("br"),n("span",{staticClass:"line-number"},[t._v("128")]),n("br"),n("span",{staticClass:"line-number"},[t._v("129")]),n("br"),n("span",{staticClass:"line-number"},[t._v("130")]),n("br"),n("span",{staticClass:"line-number"},[t._v("131")]),n("br"),n("span",{staticClass:"line-number"},[t._v("132")]),n("br"),n("span",{staticClass:"line-number"},[t._v("133")]),n("br"),n("span",{staticClass:"line-number"},[t._v("134")]),n("br"),n("span",{staticClass:"line-number"},[t._v("135")]),n("br"),n("span",{staticClass:"line-number"},[t._v("136")]),n("br"),n("span",{staticClass:"line-number"},[t._v("137")]),n("br"),n("span",{staticClass:"line-number"},[t._v("138")]),n("br"),n("span",{staticClass:"line-number"},[t._v("139")]),n("br"),n("span",{staticClass:"line-number"},[t._v("140")]),n("br"),n("span",{staticClass:"line-number"},[t._v("141")]),n("br"),n("span",{staticClass:"line-number"},[t._v("142")]),n("br"),n("span",{staticClass:"line-number"},[t._v("143")]),n("br"),n("span",{staticClass:"line-number"},[t._v("144")]),n("br"),n("span",{staticClass:"line-number"},[t._v("145")]),n("br"),n("span",{staticClass:"line-number"},[t._v("146")]),n("br"),n("span",{staticClass:"line-number"},[t._v("147")]),n("br"),n("span",{staticClass:"line-number"},[t._v("148")]),n("br"),n("span",{staticClass:"line-number"},[t._v("149")]),n("br"),n("span",{staticClass:"line-number"},[t._v("150")]),n("br"),n("span",{staticClass:"line-number"},[t._v("151")]),n("br"),n("span",{staticClass:"line-number"},[t._v("152")]),n("br"),n("span",{staticClass:"line-number"},[t._v("153")]),n("br"),n("span",{staticClass:"line-number"},[t._v("154")]),n("br"),n("span",{staticClass:"line-number"},[t._v("155")]),n("br"),n("span",{staticClass:"line-number"},[t._v("156")]),n("br"),n("span",{staticClass:"line-number"},[t._v("157")]),n("br"),n("span",{staticClass:"line-number"},[t._v("158")]),n("br"),n("span",{staticClass:"line-number"},[t._v("159")]),n("br")])])]),t._v(" "),n("Tab",{attrs:{label:"partials/footer.ejs"}},[n("div",{staticClass:"language-ejs line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ejs"}},[n("code",[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("div")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("class")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("grant-debug"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("details")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("summary")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token special-attr"}},[n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("style")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),n("span",{pre:!0,attrs:{class:"token value css language-css"}},[n("span",{pre:!0,attrs:{class:"token property"}},[t._v("text-align")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" center"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("(Click to expand) DEBUG information"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("summary")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("div")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("strong")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("uid"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("strong")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v(": "),n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%=")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" uid ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("div")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("if")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("session"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v(" ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("div")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n SESSION "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("br")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n ========= "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("br")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%-")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" session ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("div")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("div")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n PARAMS "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("br")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n ======== "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("br")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%-")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" dbg"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("params ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("div")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("div")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n PROMPT "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("br")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n ======== "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("br")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%-")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" dbg"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("prompt ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("div")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("details")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("div")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br"),n("span",{staticClass:"line-number"},[t._v("16")]),n("br"),n("span",{staticClass:"line-number"},[t._v("17")]),n("br"),n("span",{staticClass:"line-number"},[t._v("18")]),n("br"),n("span",{staticClass:"line-number"},[t._v("19")]),n("br"),n("span",{staticClass:"line-number"},[t._v("20")]),n("br"),n("span",{staticClass:"line-number"},[t._v("21")]),n("br"),n("span",{staticClass:"line-number"},[t._v("22")]),n("br"),n("span",{staticClass:"line-number"},[t._v("23")]),n("br"),n("span",{staticClass:"line-number"},[t._v("24")]),n("br"),n("span",{staticClass:"line-number"},[t._v("25")]),n("br"),n("span",{staticClass:"line-number"},[t._v("26")]),n("br"),n("span",{staticClass:"line-number"},[t._v("27")]),n("br"),n("span",{staticClass:"line-number"},[t._v("28")]),n("br")])])]),t._v(" "),n("Tab",{attrs:{label:"partials/login-help.ejs"}},[n("div",{staticClass:"language-ejs line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ejs"}},[n("code",[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("div")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("class")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("login-help"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("a")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("href")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("/interaction/"),n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%=")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" uid ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])]),t._v("/custom"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("[ Booking sign-in ]"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("a")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("br")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("/>")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("a")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("href")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("/interaction/"),n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%=")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" uid ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])]),t._v("/abort"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("[ Cancel ]"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("a")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("if")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("client"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("tosUri"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v(" ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("a")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("href")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%=")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" client"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("tosUri ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("[ Terms of Service ]"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("a")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("if")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("client"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("policyUri"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v(" ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("a")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("href")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%=")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" client"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("policyUri ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("[ Privacy Policy ]"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("a")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token ejs language-ejs"}},[n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("<%")]),n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" ")]),n("span",{pre:!0,attrs:{class:"token delimiter punctuation"}},[t._v("%>")])]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("div")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br")])])])],1),t._v(" "),n("p",[t._v("The login page is ready to be displayed. To test it, open the following link:")]),t._v(" "),n("div",{staticClass:"language- line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-text"}},[n("code",[t._v("http://localhost:8083/auth?client_id=client_id&response_type=id_token&scope=openid&nonce=foobar&redirect_uri=http://localhost:3000\n\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br")])]),n("figure",[n("img",{staticStyle:{"max-height":"400px"},attrs:{alt:"Oidc login page",src:a(749)}})]),t._v(" "),n("h2",{attrs:{id:"create-custom-interaction"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#create-custom-interaction"}},[t._v("#")]),t._v(" Create custom interaction")]),t._v(" "),n("p",[t._v("Here a custom interaction with extra methods to configure checks precondition and details information:")]),t._v(" "),n("div",{staticClass:"language-ts line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ts"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("View"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Env"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/core"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Constant"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/di"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Interaction"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" InteractionMethods"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" OidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" OidcSession"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Params"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Prompt"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Uid"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/oidc-provider"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Name"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/schema"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("interactionPolicy"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" KoaContextWithOIDC"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"oidc-provider"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" Check "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" interactionPolicy"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Check"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Interaction")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n name"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"custom"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n requestable"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("true")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Name")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Oidc"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("CustomInteraction")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("implements")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("InteractionMethods")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Constant")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"env"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n env"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Env"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("$onCreate")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("/**\n * return checks conditions. See: https://github.com/panva/node-oidc-provider/blob/main/docs/README.md#interactionspolicy\n */")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("checks")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Check")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"no_session"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"End-User authentication is required"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("ctx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("oidc"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" ctx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("if")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("oidc"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("session"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?.")]),t._v("accountId"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// @ts-ignore")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" Check"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token constant"}},[t._v("NO_NEED_TO_PROMPT")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// @ts-ignore")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" Check"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token constant"}},[t._v("REQUEST_PROMPT")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("/**\n * return checks conditions. See: https://github.com/panva/node-oidc-provider/blob/main/docs/README.md#interactionspolicy\n */")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("details")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("ctx"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" KoaContextWithOIDC"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("oidc"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" ctx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("...")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("oidc"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("params"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?.")]),t._v("max_age "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("===")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("undefined")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("undefined")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("max_age"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" oidc"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("params"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("max_age"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("...")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("oidc"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("params"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?.")]),t._v("login_hint "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("===")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("undefined")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("undefined")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("login_hint"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" oidc"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("params"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("login_hint"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("...")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("oidc"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("params"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?.")]),t._v("id_token_hint "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("===")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("undefined")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("undefined")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("id_token_hint"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" oidc"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("params"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("id_token_hint"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("View")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"custom"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("$prompt")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("OidcCtx")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" oidcCtx"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" OidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Prompt")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" prompt"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Prompt"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("OidcSession")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" session"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" OidcSession"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Params")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" params"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Params"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Uid")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" uid"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Uid\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Promise")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("any")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" oidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("checkClientId")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" oidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("interactionPrompt")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n title"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Sign-in Custom"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n flash"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("false")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br"),n("span",{staticClass:"line-number"},[t._v("16")]),n("br"),n("span",{staticClass:"line-number"},[t._v("17")]),n("br"),n("span",{staticClass:"line-number"},[t._v("18")]),n("br"),n("span",{staticClass:"line-number"},[t._v("19")]),n("br"),n("span",{staticClass:"line-number"},[t._v("20")]),n("br"),n("span",{staticClass:"line-number"},[t._v("21")]),n("br"),n("span",{staticClass:"line-number"},[t._v("22")]),n("br"),n("span",{staticClass:"line-number"},[t._v("23")]),n("br"),n("span",{staticClass:"line-number"},[t._v("24")]),n("br"),n("span",{staticClass:"line-number"},[t._v("25")]),n("br"),n("span",{staticClass:"line-number"},[t._v("26")]),n("br"),n("span",{staticClass:"line-number"},[t._v("27")]),n("br"),n("span",{staticClass:"line-number"},[t._v("28")]),n("br"),n("span",{staticClass:"line-number"},[t._v("29")]),n("br"),n("span",{staticClass:"line-number"},[t._v("30")]),n("br"),n("span",{staticClass:"line-number"},[t._v("31")]),n("br"),n("span",{staticClass:"line-number"},[t._v("32")]),n("br"),n("span",{staticClass:"line-number"},[t._v("33")]),n("br"),n("span",{staticClass:"line-number"},[t._v("34")]),n("br"),n("span",{staticClass:"line-number"},[t._v("35")]),n("br"),n("span",{staticClass:"line-number"},[t._v("36")]),n("br"),n("span",{staticClass:"line-number"},[t._v("37")]),n("br"),n("span",{staticClass:"line-number"},[t._v("38")]),n("br"),n("span",{staticClass:"line-number"},[t._v("39")]),n("br"),n("span",{staticClass:"line-number"},[t._v("40")]),n("br"),n("span",{staticClass:"line-number"},[t._v("41")]),n("br"),n("span",{staticClass:"line-number"},[t._v("42")]),n("br"),n("span",{staticClass:"line-number"},[t._v("43")]),n("br"),n("span",{staticClass:"line-number"},[t._v("44")]),n("br"),n("span",{staticClass:"line-number"},[t._v("45")]),n("br"),n("span",{staticClass:"line-number"},[t._v("46")]),n("br"),n("span",{staticClass:"line-number"},[t._v("47")]),n("br"),n("span",{staticClass:"line-number"},[t._v("48")]),n("br"),n("span",{staticClass:"line-number"},[t._v("49")]),n("br"),n("span",{staticClass:"line-number"},[t._v("50")]),n("br"),n("span",{staticClass:"line-number"},[t._v("51")]),n("br"),n("span",{staticClass:"line-number"},[t._v("52")]),n("br"),n("span",{staticClass:"line-number"},[t._v("53")]),n("br"),n("span",{staticClass:"line-number"},[t._v("54")]),n("br"),n("span",{staticClass:"line-number"},[t._v("55")]),n("br"),n("span",{staticClass:"line-number"},[t._v("56")]),n("br"),n("span",{staticClass:"line-number"},[t._v("57")]),n("br"),n("span",{staticClass:"line-number"},[t._v("58")]),n("br"),n("span",{staticClass:"line-number"},[t._v("59")]),n("br"),n("span",{staticClass:"line-number"},[t._v("60")]),n("br"),n("span",{staticClass:"line-number"},[t._v("61")]),n("br"),n("span",{staticClass:"line-number"},[t._v("62")]),n("br"),n("span",{staticClass:"line-number"},[t._v("63")]),n("br"),n("span",{staticClass:"line-number"},[t._v("64")]),n("br"),n("span",{staticClass:"line-number"},[t._v("65")]),n("br"),n("span",{staticClass:"line-number"},[t._v("66")]),n("br"),n("span",{staticClass:"line-number"},[t._v("67")]),n("br")])]),n("p",[t._v("See more details on: https://github.com/panva/node-oidc-provider/blob/main/docs/README.md#interactionspolicy")]),t._v(" "),n("h2",{attrs:{id:"alter-configuration"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#alter-configuration"}},[t._v("#")]),t._v(" Alter configuration")]),t._v(" "),n("p",[t._v("Some part of the OIDC provider configuration needs function to work. And ideally these functions should have access to\nour Ts.ED Services.")]),t._v(" "),n("p",[t._v("It's possible to do that by listening the "),n("code",[t._v("$alterOidcConfiguration")]),t._v(" hook and inject the expected functions in the\nconfiguration:")]),t._v(" "),n("div",{staticClass:"language-typescript line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-typescript"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("PlatformContext"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("InjectContext"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Module"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/di"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("AuthorizationCode"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" BackchannelAuthenticationRequest"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" DeviceCode"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" RefreshToken"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Client"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" OidcSettings"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/oidc-provider"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("KoaContextWithOIDC"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Provider"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" ResourceServer"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"oidc-provider"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Module")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("OidcResourceIndicatorsModule")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("InjectContext")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("protected")]),t._v(" $ctx"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" PlatformContext"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// retrieve the Ts.ED context")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("$alterOidcConfiguration")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("config"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" OidcSettings"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Promise")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("OidcSettings"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// example with the")]),t._v("\n config"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("features"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("!")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("resourceIndicators "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n enabled"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("true")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n defaultResource"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("defaultResource")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("bind")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n getResourceServerInfo"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("getResourceServerInfo")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("bind")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n useGrantedResource"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("useGrantedResource")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("bind")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" config"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("protected")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("defaultResource")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("ctx"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" KoaContextWithOIDC"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Promise")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("|")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("///")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://mydomain.com"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("protected")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("getResourceServerInfo")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("ctx"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" KoaContextWithOIDC"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" resourceIndicator"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" client"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Client"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Promise")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("ResourceServer"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("///")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("protected")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("useGrantedResource")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n ctx"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" KoaContextWithOIDC"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n model"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" AuthorizationCode "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("|")]),t._v(" RefreshToken "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("|")]),t._v(" DeviceCode "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("|")]),t._v(" BackchannelAuthenticationRequest\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Promise")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("boolean")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("true")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br"),n("span",{staticClass:"line-number"},[t._v("16")]),n("br"),n("span",{staticClass:"line-number"},[t._v("17")]),n("br"),n("span",{staticClass:"line-number"},[t._v("18")]),n("br"),n("span",{staticClass:"line-number"},[t._v("19")]),n("br"),n("span",{staticClass:"line-number"},[t._v("20")]),n("br"),n("span",{staticClass:"line-number"},[t._v("21")]),n("br"),n("span",{staticClass:"line-number"},[t._v("22")]),n("br"),n("span",{staticClass:"line-number"},[t._v("23")]),n("br"),n("span",{staticClass:"line-number"},[t._v("24")]),n("br"),n("span",{staticClass:"line-number"},[t._v("25")]),n("br"),n("span",{staticClass:"line-number"},[t._v("26")]),n("br"),n("span",{staticClass:"line-number"},[t._v("27")]),n("br"),n("span",{staticClass:"line-number"},[t._v("28")]),n("br"),n("span",{staticClass:"line-number"},[t._v("29")]),n("br"),n("span",{staticClass:"line-number"},[t._v("30")]),n("br"),n("span",{staticClass:"line-number"},[t._v("31")]),n("br"),n("span",{staticClass:"line-number"},[t._v("32")]),n("br"),n("span",{staticClass:"line-number"},[t._v("33")]),n("br"),n("span",{staticClass:"line-number"},[t._v("34")]),n("br"),n("span",{staticClass:"line-number"},[t._v("35")]),n("br"),n("span",{staticClass:"line-number"},[t._v("36")]),n("br"),n("span",{staticClass:"line-number"},[t._v("37")]),n("br"),n("span",{staticClass:"line-number"},[t._v("38")]),n("br"),n("span",{staticClass:"line-number"},[t._v("39")]),n("br")])]),n("h2",{attrs:{id:"alter-oidc-policy"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#alter-oidc-policy"}},[t._v("#")]),t._v(" Alter OIDC policy")]),t._v(" "),n("p",[t._v("Ts.ED emits a special "),n("code",[t._v("$alterOidcPolicy")]),t._v(" event when @tsed/oidc-provider links interactions with OIDC policy. You can\nchange the policy configuration\nby adding "),n("code",[t._v("$alterOidcPolicy")]),t._v(" on InteractionsCtrl:")]),t._v(" "),n("div",{staticClass:"language-typescript line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-typescript"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Get"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" PathParams"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Interactions"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" OidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" DefaultPolicy"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/oidc-provider"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("LoginInteraction"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"../../interactions/LoginInteraction"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Interactions")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n path"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/interaction/:uid"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n children"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("\n LoginInteraction "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// register its children interations")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("InteractionsCtrl")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Get")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/:name?"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("promptInteraction")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("PathParams")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"name"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" name"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("|")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("undefined")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("OidcCtx")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" oidcCtx"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" OidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" oidcCtx"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("runInteraction")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("name"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("$alterOidcPolicy")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("policy"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" DefaultPolicy"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// do something")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" policy"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br"),n("span",{staticClass:"line-number"},[t._v("16")]),n("br"),n("span",{staticClass:"line-number"},[t._v("17")]),n("br"),n("span",{staticClass:"line-number"},[t._v("18")]),n("br"),n("span",{staticClass:"line-number"},[t._v("19")]),n("br"),n("span",{staticClass:"line-number"},[t._v("20")]),n("br"),n("span",{staticClass:"line-number"},[t._v("21")]),n("br"),n("span",{staticClass:"line-number"},[t._v("22")]),n("br")])]),n("h2",{attrs:{id:"implement-your-own-adapter"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#implement-your-own-adapter"}},[t._v("#")]),t._v(" Implement your own adapter")]),t._v(" "),n("div",{staticClass:"language-typescript line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-typescript"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("OidcAdapterMethods"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/oidc-provider"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Adapter"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/adapters"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("CustomAdapter"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("Model "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("extends")]),t._v(" AdapterModel"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")])]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("extends")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Adapter"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("Model"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")])]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("implements")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("OidcAdapterMethods")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("//")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// implement all required methods")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("//")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("create")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("value"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Partial"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("Omit"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("Model"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"_id"')]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">>")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" expiresAt"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Date"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Promise")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("Model"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("update")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("id"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" value"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Model"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" expiresAt"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Date"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Promise")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("Model "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("|")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("undefined")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("updateOne")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("predicate"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Partial"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("Model"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" value"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Partial"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("Model"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" expiresAt"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Date"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Promise")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("Model "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("|")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("undefined")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("upsert")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("id"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" value"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Model"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" expiresAt"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Date"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Promise")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("Model"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("findOne")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("predicate"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Partial"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("Model"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Promise")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("Model "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("|")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("undefined")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("findById")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("id"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Promise")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("Model "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("|")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("undefined")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("findAll")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("predicate"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Partial"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("Model"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Promise")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("Model"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("deleteOne")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("predicate"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Partial"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("Model"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Promise")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("Model "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("|")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("undefined")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("deleteMany")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("predicate"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Partial"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("Model"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Promise")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("Model"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("deleteById")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("id"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Promise")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("Model "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("|")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("undefined")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("//")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// if you use redis implement also the following methods")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("//")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("findByUserCode")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("userCode"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("findByUid")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("uid"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("destroy")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("id"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("revokeByGrantId")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("grantId"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("consume")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("grantId"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br"),n("span",{staticClass:"line-number"},[t._v("16")]),n("br"),n("span",{staticClass:"line-number"},[t._v("17")]),n("br"),n("span",{staticClass:"line-number"},[t._v("18")]),n("br"),n("span",{staticClass:"line-number"},[t._v("19")]),n("br"),n("span",{staticClass:"line-number"},[t._v("20")]),n("br"),n("span",{staticClass:"line-number"},[t._v("21")]),n("br"),n("span",{staticClass:"line-number"},[t._v("22")]),n("br"),n("span",{staticClass:"line-number"},[t._v("23")]),n("br"),n("span",{staticClass:"line-number"},[t._v("24")]),n("br"),n("span",{staticClass:"line-number"},[t._v("25")]),n("br"),n("span",{staticClass:"line-number"},[t._v("26")]),n("br"),n("span",{staticClass:"line-number"},[t._v("27")]),n("br"),n("span",{staticClass:"line-number"},[t._v("28")]),n("br"),n("span",{staticClass:"line-number"},[t._v("29")]),n("br"),n("span",{staticClass:"line-number"},[t._v("30")]),n("br"),n("span",{staticClass:"line-number"},[t._v("31")]),n("br"),n("span",{staticClass:"line-number"},[t._v("32")]),n("br"),n("span",{staticClass:"line-number"},[t._v("33")]),n("br"),n("span",{staticClass:"line-number"},[t._v("34")]),n("br"),n("span",{staticClass:"line-number"},[t._v("35")]),n("br"),n("span",{staticClass:"line-number"},[t._v("36")]),n("br"),n("span",{staticClass:"line-number"},[t._v("37")]),n("br"),n("span",{staticClass:"line-number"},[t._v("38")]),n("br"),n("span",{staticClass:"line-number"},[t._v("39")]),n("br"),n("span",{staticClass:"line-number"},[t._v("40")]),n("br")])]),n("div",{staticClass:"custom-block tip"},[n("p",{staticClass:"custom-block-title"},[t._v("TIP")]),t._v(" "),n("p",[t._v("You can find original adapters from oidc-provider project\nhere: https://github.com/panva/node-oidc-provider/blob/main/example/adapters")])]),t._v(" "),n("h2",{attrs:{id:"debug"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#debug"}},[t._v("#")]),t._v(" Debug")]),t._v(" "),n("p",[t._v("Use "),n("code",[t._v("DEBUG=oidc-provider:*")]),t._v(" for debugging oidc-provider.")]),t._v(" "),n("h2",{attrs:{id:"support-oidc-provider"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#support-oidc-provider"}},[t._v("#")]),t._v(" Support oidc-provider")]),t._v(" "),n("p",[t._v("If you or your business uses "),n("a",{attrs:{href:"https://github.com/panva/node-oidc-provider",target:"_blank",rel:"noopener noreferrer"}},[t._v("oidc-provider"),n("OutboundLink")],1),t._v(", please consider becoming a\nsponsor, so we can continue maintaining it and adding new features carefree.")]),t._v(" "),n("h2",{attrs:{id:"author"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#author"}},[t._v("#")]),t._v(" Author")]),t._v(" "),n("GithubContributors",{attrs:{users:"['Romakita']"}}),t._v(" "),n("h2",{attrs:{id:"maintainers"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#maintainers"}},[t._v("#")]),t._v(" Maintainers")]),t._v(" "),n("GithubContributors",{attrs:{users:"['Romakita', 'camfou']"}}),t._v(" "),n("div",{staticClass:"flex items-center justify-center p-5"},[n("Button",{staticClass:"rounded-medium",attrs:{href:"/contributing.html"}},[t._v("\n Become maintainer\n")])],1)],1)}),[],!1,null,null,null);s.default=e.exports}}]);
\ No newline at end of file
diff --git a/assets/js/13.c45e55f8.js b/assets/js/13.c45e55f8.js
new file mode 100644
index 00000000000..3dc067ed252
--- /dev/null
+++ b/assets/js/13.c45e55f8.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{750:function(t,s,a){t.exports=a.p+"assets/img/socketio.f76a6256.png"},821:function(t,s,a){"use strict";a.r(s);var n=a(1),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,n=t._self._c||s;return n("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[n("h1",{attrs:{id:"socket-io"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#socket-io"}},[t._v("#")]),t._v(" Socket.io")]),t._v(" "),n("Banner",{staticStyle:{"margin-left":"-40px"},attrs:{src:"/socket-io.png",href:"https://socket.io",height:"180"}}),t._v(" "),n("p",[t._v("Socket.io enables real-time bidirectional event-based communication. It works on every platform, browser or device, focusing equally on reliability and speed.")]),t._v(" "),n("Projects",{attrs:{type:"projects"}}),t._v(" "),n("h2",{attrs:{id:"installation"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#installation"}},[t._v("#")]),t._v(" Installation")]),t._v(" "),n("p",[t._v("Before using Socket.io, we need to install the "),n("a",{attrs:{href:"https://www.npmjs.com/package/socket.io",target:"_blank",rel:"noopener noreferrer"}},[t._v("Socket.io"),n("OutboundLink")],1),t._v(" module.")]),t._v(" "),n("div",{staticClass:"language-bash line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-bash"}},[n("code",[n("span",{pre:!0,attrs:{class:"token function"}},[t._v("npm")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("install")]),t._v(" --save socket.io @types/socket.io @tsed/socketio\n"),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("npm")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("install")]),t._v(" --save-dev @tsed/socketio-testing\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br")])]),n("p",[t._v("Then add the following configuration in your server "),n("RouterLink",{attrs:{to:"/docs/configuration.html"}},[t._v("Configuration")]),t._v(":")],1),t._v(" "),n("div",{staticClass:"language-ts line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ts"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Configuration"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/di"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/platform-express"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/socketio"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// import socket.io Ts.ED module")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Configuration")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n socketIO"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// ... see configuration")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Server")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br")])]),n("h2",{attrs:{id:"configuration"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#configuration"}},[t._v("#")]),t._v(" Configuration")]),t._v(" "),n("ul",[n("li",[n("code",[t._v("path")]),t._v(": name of the path to capture (/socket.io).")]),t._v(" "),n("li",[n("code",[t._v("serveClient")]),t._v(": whether to serve the client files (true).")]),t._v(" "),n("li",[n("code",[t._v("adapter")]),t._v(": the adapter to use. Defaults to an instance of the Adapter that ships with Socket.io which is memory based. See "),n("a",{attrs:{href:"https://github.com/socketio/socket.io-adapter",target:"_blank",rel:"noopener noreferrer"}},[t._v("socket.io-adapter"),n("OutboundLink")],1),t._v(".")]),t._v(" "),n("li",[n("code",[t._v("cors")]),t._v(": Cors configuration.")]),t._v(" "),n("li",[n("code",[t._v("parser")]),t._v(": the parser to use. Defaults to an instance of the Parser that ships with Socket.io. See "),n("a",{attrs:{href:"https://github.com/socketio/socket.io-parser",target:"_blank",rel:"noopener noreferrer"}},[t._v("socket.io-parser"),n("OutboundLink")],1),t._v(".")])]),t._v(" "),n("p",[t._v("For more information see "),n("a",{attrs:{href:"https://socket.io/docs/v4/server-api",target:"_blank",rel:"noopener noreferrer"}},[t._v("Socket.io documentation"),n("OutboundLink")],1)]),t._v(" "),n("h2",{attrs:{id:"socket-service"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#socket-service"}},[t._v("#")]),t._v(" Socket Service")]),t._v(" "),n("blockquote",[n("p",[t._v("Socket.io allows you to “namespace” your sockets, which essentially means assigning different endpoints or paths.\nThis is a useful feature to minimize the number of resources (TCP connections) and at the same time separate concerns within your application\nby introducing separation between communication channels. See "),n("a",{attrs:{href:"https://socket.io/docs/v4/namespaces/",target:"_blank",rel:"noopener noreferrer"}},[t._v("namespace documentation"),n("OutboundLink")],1),t._v(".")])]),t._v(" "),n("p",[t._v("All Socket service work under a namespace and you can create one Socket service per namespace.")]),t._v(" "),n("p",[t._v("Example:")]),t._v(" "),n("div",{staticClass:"language-ts line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ts"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token constant"}},[t._v("IO")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Nsp"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Socket"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" SocketService"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" SocketSession"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Reason"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/socketio"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("*")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("as")]),t._v(" SocketIO "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"socket.io"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("SocketService")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/my-namespace"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("MySocketService")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Nsp")])]),t._v(" nsp"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" SocketIO"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Namespace"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Nsp")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/my-other-namespace"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n nspOther"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" SocketIO"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Namespace"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// communication between two namespace")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("constructor")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("@"),n("span",{pre:!0,attrs:{class:"token constant"}},[t._v("IO")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("private")]),t._v(" io"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" SocketIO"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Server"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("/**\n * Triggered the namespace is created\n */")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("$onNamespaceInit")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("nsp"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" SocketIO"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Namespace"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("/**\n * Triggered when a new client connects to the Namespace.\n */")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("$onConnection")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Socket")])]),t._v(" socket"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" SocketIO"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Socket"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("SocketSession")])]),t._v(" session"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" SocketSession"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("/**\n * Triggered when a client disconnects from the Namespace.\n */")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("$onDisconnect")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Socket")])]),t._v(" socket"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" SocketIO"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Socket"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Reason")])]),t._v(" reason"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br"),n("span",{staticClass:"line-number"},[t._v("16")]),n("br"),n("span",{staticClass:"line-number"},[t._v("17")]),n("br"),n("span",{staticClass:"line-number"},[t._v("18")]),n("br"),n("span",{staticClass:"line-number"},[t._v("19")]),n("br"),n("span",{staticClass:"line-number"},[t._v("20")]),n("br"),n("span",{staticClass:"line-number"},[t._v("21")]),n("br"),n("span",{staticClass:"line-number"},[t._v("22")]),n("br"),n("span",{staticClass:"line-number"},[t._v("23")]),n("br"),n("span",{staticClass:"line-number"},[t._v("24")]),n("br"),n("span",{staticClass:"line-number"},[t._v("25")]),n("br"),n("span",{staticClass:"line-number"},[t._v("26")]),n("br"),n("span",{staticClass:"line-number"},[t._v("27")]),n("br")])]),n("blockquote",[n("p",[n("ApiSymbolName",[t._v("SocketService")]),t._v(" inherits from "),n("ApiSymbolName",[t._v("Service")]),t._v(" decorator, meaning a SocketService can be injected to another Service, Controller or Middleware.")],1)]),t._v(" "),n("p",[t._v("Example:")]),t._v(" "),n("div",{staticClass:"language-ts line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ts"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Namespace"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" SocketService"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/socketio"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("SocketService")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("MySocketService")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Namespace")])]),t._v(" nsp"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Namespace"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("helloAll")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("nsp"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("emit")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"hi"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"everyone!"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br")])]),n("p",[t._v("Then, you can inject your socket service into another Service, Controller, etc. as following:")]),t._v(" "),n("div",{staticClass:"language-ts line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ts"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Get"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/schema"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Controller"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/di"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("MySocketService"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"../services/MySocketService"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Controller")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("MyCtrl")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("constructor")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("private")]),t._v(" mySocketService"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" MySocketService"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Get")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/allo"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("allo")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("mySocketService"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("helloAll")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"is sent"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br")])]),n("h3",{attrs:{id:"dynamic-namespaces"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#dynamic-namespaces"}},[t._v("#")]),t._v(" Dynamic Namespaces")]),t._v(" "),n("blockquote",[n("p",[t._v("Socket.io "),n("a",{attrs:{href:"https://socket.io/docs/v4/namespaces/#dynamic-namespaces",target:"_blank",rel:"noopener noreferrer"}},[t._v("dynamic namespaces"),n("OutboundLink")],1),t._v(" can be implemented using "),n("ApiSymbolName",[t._v("SocketService")]),t._v(", "),n("ApiSymbolName",[t._v("Namespace")]),t._v(" and "),n("ApiSymbolName",[t._v("Nsp")])],1)]),t._v(" "),n("div",{staticClass:"language-ts line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ts"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Nsp"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" SocketNsp"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Input"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" SocketService"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/socketio"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("*")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("as")]),t._v(" SocketIO "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"socket.io"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("SocketService")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token regex"}},[n("span",{pre:!0,attrs:{class:"token regex-delimiter"}},[t._v("/")]),n("span",{pre:!0,attrs:{class:"token regex-source language-regex"}},[t._v("my-namespace-.+")]),n("span",{pre:!0,attrs:{class:"token regex-delimiter"}},[t._v("/")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("MySocketService")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// This will be the parent namespace.")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Nsp")])]),t._v(" nsp"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" SocketIO"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Namespace"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Input")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"eventName"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("myMethod")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("SocketNsp")])]),t._v(" nsp"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" SocketNsp"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// nsp is the actual namespace of this call.")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br")])]),n("h3",{attrs:{id:"declaring-an-input-event"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#declaring-an-input-event"}},[t._v("#")]),t._v(" Declaring an Input Event")]),t._v(" "),n("p",[n("ApiSymbolName",[t._v("Input")]),t._v(" decorator declares a method as a new handler for a specific "),n("code",[t._v("event")]),t._v(".")],1),t._v(" "),n("div",{staticClass:"language-ts line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ts"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Args"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Input"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Namespace"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Socket"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" SocketService"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/socketio"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("SocketService")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/my-namespace"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("MySocketService")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Input")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"eventName"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("myMethod")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Args")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" userName"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Socket")])]),t._v(" socket"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Socket"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Namespace")])]),t._v(" nsp"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Namespace"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("console")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("userName"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br")])]),n("ul",[n("li",[n("ApiSymbolName",[t._v("Args")]),t._v(" : List of the parameters sent by the input event.")],1),t._v(" "),n("li",[n("ApiSymbolName",[t._v("Socket")]),t._v(" : Socket instance.")],1),t._v(" "),n("li",[n("ApiSymbolName",[t._v("Namespace")]),t._v(" <"),n("a",{attrs:{href:"https://socket.io/docs/v4/namespaces/",target:"_blank",rel:"noopener noreferrer"}},[t._v("SocketIO.Namespace"),n("OutboundLink")],1),t._v(">: Namespace instance.")],1),t._v(" "),n("li",[n("ApiSymbolName",[t._v("Nsp")]),t._v(" <"),n("a",{attrs:{href:"https://socket.io/docs/rooms-and-namespaces/#",target:"_blank",rel:"noopener noreferrer"}},[t._v("SocketIO.Namespace"),n("OutboundLink")],1),t._v(">: Namespace instance.")],1),t._v(" "),n("li",[n("ApiSymbolName",[t._v("SocketNsp")]),t._v(" <"),n("a",{attrs:{href:"https://socket.io/docs/v4/namespaces/",target:"_blank",rel:"noopener noreferrer"}},[t._v("SocketIO.Namespace"),n("OutboundLink")],1),t._v(">: Namespace instance from socket.")],1)]),t._v(" "),n("h3",{attrs:{id:"send-a-response"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#send-a-response"}},[t._v("#")]),t._v(" Send a response")]),t._v(" "),n("p",[t._v("You have many choices to send a response to your client. Ts.ED offers some decorators to send a response:")]),t._v(" "),n("img",{staticStyle:{"max-width":"100%"},attrs:{alt:"socketio",src:a(750)}}),t._v(" "),n("p",[t._v("Example:")]),t._v(" "),n("div",{staticClass:"language-ts line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ts"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Args"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Emit"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Input"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Socket"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" SocketService"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/socketio"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("SocketService")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/my-namespace"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("MySocketService")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Input")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"eventName"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Emit")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"responseEventName"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// or Broadcast or BroadcastOthers")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("myMethod")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Args")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" userName"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Socket")])]),t._v(" socket"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Socket"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Message "')]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("+")]),t._v(" userName"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br")])]),n("div",{staticClass:"custom-block tip"},[n("p",{staticClass:"custom-block-title"},[t._v("TIP")]),t._v(" "),n("p",[t._v("All methods accept a promise as returned value. Ts.ED handles promise before returning a response to your consumer.")])]),t._v(" "),n("div",{staticClass:"custom-block warning"},[n("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),n("p",[t._v("Return value is only possible when the method is decorated by "),n("ApiSymbolName",[t._v("Emit")]),t._v(", "),n("ApiSymbolName",[t._v("Broadcast")]),t._v(" and "),n("ApiSymbolName",[t._v("BroadcastOthers")]),t._v(".")],1)]),t._v(" "),n("h3",{attrs:{id:"socket-session"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#socket-session"}},[t._v("#")]),t._v(" Socket Session")]),t._v(" "),n("p",[t._v("Ts.ED creates a new session for each socket.")]),t._v(" "),n("div",{staticClass:"language-ts line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ts"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Args"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Emit"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Input"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" SocketService"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" SocketSession"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/socketio"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("SocketService")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/my-namespace"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("MySocketService")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Input")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"eventName"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Emit")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"responseEventName"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// or Broadcast or BroadcastOthers")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("myMethod")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Args")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" userName"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("SocketSession")])]),t._v(" session"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" SocketSession"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" user "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" session"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"user"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("||")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n user"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("name "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" userName"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n session"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("set")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"user"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" user"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" user"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br")])]),n("h3",{attrs:{id:"middlewares"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#middlewares"}},[t._v("#")]),t._v(" Middlewares")]),t._v(" "),n("p",[t._v("A middleware can also be used on a "),n("ApiSymbolName",[t._v("SocketService")]),t._v(" either on a class or on a method.")],1),t._v(" "),n("p",[t._v("Here is an example of a middleware:")]),t._v(" "),n("div",{staticClass:"language-ts line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ts"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Args"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" SocketMiddleware"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/socketio"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("deserialize"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/json-mapper"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("User"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"../models/User"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("SocketMiddleware")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("UserConverterSocketMiddleware")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("use")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Args")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" args"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("any")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("let")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("user"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" args"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// update Arguments")]),t._v("\n user "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("deserialize")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("user"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("type"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" User"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" useAlias"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("true")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("user"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br")])]),n("div",{staticClass:"custom-block tip"},[n("p",{staticClass:"custom-block-title"},[t._v("TIP")]),t._v(" "),n("p",[t._v("The user instance will be forwarded to the next middleware and to your decorated method.")])]),t._v(" "),n("p",[t._v("You can also declare a middleware to handle an error with "),n("ApiSymbolName",[t._v("SocketMiddlewareError")]),t._v(".\nHere is an example:")],1),t._v(" "),n("div",{staticClass:"language-ts line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ts"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Socket"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" SocketErr"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" SocketEventName"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" SocketMiddlewareError"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/socketio"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("SocketMiddlewareError")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("ErrorHandlerSocketMiddleware")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("use")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("SocketEventName")])]),t._v(" eventName"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("SocketErr")])]),t._v(" err"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("any")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Socket")])]),t._v(" socket"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Socket"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("console")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("error")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("err"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n socket"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("emit")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"error"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("message"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"An error has occured"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br")])]),n("p",[t._v("Two decorators are provided to attach your middleware on the right place:")]),t._v(" "),n("ul",[n("li",[n("ApiSymbolName",[t._v("SocketUseBefore")]),t._v(" will call your middleware before the class method,")],1),t._v(" "),n("li",[n("ApiSymbolName",[t._v("SocketUseAfter")]),t._v(" will call your middleware after the class method.")],1)]),t._v(" "),n("p",[t._v("Both decorators can be used as a class decorator or as a method decorator.\nThe call sequence is the following for each event request:")]),t._v(" "),n("ul",[n("li",[t._v("Middlewares attached with "),n("ApiSymbolName",[t._v("SocketUseBefore")]),t._v(" on class,")],1),t._v(" "),n("li",[t._v("Middlewares attached with "),n("ApiSymbolName",[t._v("SocketUseBefore")]),t._v(" on method,")],1),t._v(" "),n("li",[t._v("The method,")]),t._v(" "),n("li",[t._v("Send response if the method is decorated with "),n("ApiSymbolName",[t._v("Emit")]),t._v(", "),n("ApiSymbolName",[t._v("Broadcast")]),t._v(" or "),n("ApiSymbolName",[t._v("BroadcastOthers")]),t._v(",")],1),t._v(" "),n("li",[t._v("Middlewares attached with "),n("ApiSymbolName",[t._v("SocketUseAfter")]),t._v(" on method,")],1),t._v(" "),n("li",[t._v("Middlewares attached with "),n("ApiSymbolName",[t._v("SocketUseAfter")]),t._v(" on class.")],1)]),t._v(" "),n("p",[t._v("Middlewares chain uses the "),n("code",[t._v("Promise")]),t._v(" to run it. If one of this middlewares/method emits an error, the first middleware error will be called.")]),t._v(" "),n("div",{staticClass:"language-ts line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ts"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("SocketService"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" SocketUseAfter"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" SocketUseBefore"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Emit"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Input"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Args"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/socketio"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("UserConverterSocketMiddleware"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" ErrorHandlerSocketMiddleware"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"../middlewares"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("User"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"../models/User"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("SocketService")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/my-namespace"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("SocketUseBefore")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("UserConverterSocketMiddleware"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// global version")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("SocketUseAfter")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("ErrorHandlerSocketMiddleware"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("MySocketService")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Input")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"eventName"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Emit")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"responseEventName"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// or Broadcast or BroadcastOthers")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("SocketUseBefore")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("UserConverterSocketMiddleware"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("SocketUseAfter")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("ErrorHandlerSocketMiddleware"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("myMethod")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Args")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" user"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" User"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("console")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("user"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" user"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br"),n("span",{staticClass:"line-number"},[t._v("16")]),n("br"),n("span",{staticClass:"line-number"},[t._v("17")]),n("br"),n("span",{staticClass:"line-number"},[t._v("18")]),n("br")])]),n("h2",{attrs:{id:"decorators"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#decorators"}},[t._v("#")]),t._v(" Decorators")]),t._v(" "),n("ApiList",{attrs:{query:"module.match('@tsed/socketio') && symbolType === 'decorator'"}}),t._v(" "),n("h2",{attrs:{id:"connecting-the-client"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#connecting-the-client"}},[t._v("#")]),t._v(" Connecting the client")]),t._v(" "),n("p",[t._v("Once you have the socket set up on the server, you will want to connect up your client. Here are a few examples based on different configurations and namespaces.")]),t._v(" "),n("h3",{attrs:{id:"with-default-config"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#with-default-config"}},[t._v("#")]),t._v(" With default config")]),t._v(" "),n("p",[t._v("With this in your server configuration")]),t._v(" "),n("div",{staticClass:"language-typescript line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-typescript"}},[n("code",[n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Configuration")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n socketIO"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// uses all default values")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br")])]),n("p",[t._v("And this in your service")]),t._v(" "),n("div",{staticClass:"language-ts line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-ts"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token constant"}},[t._v("IO")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Nsp"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Socket"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" SocketService"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" SocketSession"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/socketio"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("*")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("as")]),t._v(" SocketIO "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"socket.io"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("SocketService")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/my-socket-namespace"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("MySocketService")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Nsp")])]),t._v(" nsp"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" SocketIO"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Namespace"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// a map to keep clients by any id you like, a userId or whatever.")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("public")]),t._v(" clients"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Map"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" SocketIO"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Socket"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Map")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("constructor")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("@"),n("span",{pre:!0,attrs:{class:"token constant"}},[t._v("IO")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("private")]),t._v(" io"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" SocketIO"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Server"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("/**\n * Triggered when a new client connects to the Namespace.\n */")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("$onConnection")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Socket")])]),t._v(" socket"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" SocketIO"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Socket"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("SocketSession")])]),t._v(" session"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" SocketSession"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("console")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"===== CONNECTED A CLIENT ====="')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("console")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token template-string"}},[n("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[t._v("`")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v("===== SOCKET ID ")]),n("span",{pre:!0,attrs:{class:"token interpolation"}},[n("span",{pre:!0,attrs:{class:"token interpolation-punctuation punctuation"}},[t._v("${")]),t._v("socket"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("id"),n("span",{pre:!0,attrs:{class:"token interpolation-punctuation punctuation"}},[t._v("}")])]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v(" =====")]),n("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[t._v("`")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("clients"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("set")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("socket"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("id"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" socket"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// if you pass in a query of some kind you could use an id passed from the front end")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// instead of the socket id, like this.")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" yourId"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("|")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("undefined")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" socket"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("handshake"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("query"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("yourId"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?.")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("toString")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("if")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("yourId"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("clients"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("set")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("yourId"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" socket"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// setup a method to send data to all clients")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// you can use this from any other service or controller.")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("broadcast")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("someData"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("any")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("void")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("nsp"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("emit")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"event_name"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" someData"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// method to send to a targeted client")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("sendToSingleClient")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("idToSendTo"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" someData"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("any")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("void")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" socket "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("clients"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("idToSendTo"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("if")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("!")]),t._v("socket"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n socket"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("emit")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"eventName"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" someData"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br"),n("span",{staticClass:"line-number"},[t._v("16")]),n("br"),n("span",{staticClass:"line-number"},[t._v("17")]),n("br"),n("span",{staticClass:"line-number"},[t._v("18")]),n("br"),n("span",{staticClass:"line-number"},[t._v("19")]),n("br"),n("span",{staticClass:"line-number"},[t._v("20")]),n("br"),n("span",{staticClass:"line-number"},[t._v("21")]),n("br"),n("span",{staticClass:"line-number"},[t._v("22")]),n("br"),n("span",{staticClass:"line-number"},[t._v("23")]),n("br"),n("span",{staticClass:"line-number"},[t._v("24")]),n("br"),n("span",{staticClass:"line-number"},[t._v("25")]),n("br"),n("span",{staticClass:"line-number"},[t._v("26")]),n("br"),n("span",{staticClass:"line-number"},[t._v("27")]),n("br"),n("span",{staticClass:"line-number"},[t._v("28")]),n("br"),n("span",{staticClass:"line-number"},[t._v("29")]),n("br"),n("span",{staticClass:"line-number"},[t._v("30")]),n("br"),n("span",{staticClass:"line-number"},[t._v("31")]),n("br"),n("span",{staticClass:"line-number"},[t._v("32")]),n("br"),n("span",{staticClass:"line-number"},[t._v("33")]),n("br"),n("span",{staticClass:"line-number"},[t._v("34")]),n("br"),n("span",{staticClass:"line-number"},[t._v("35")]),n("br"),n("span",{staticClass:"line-number"},[t._v("36")]),n("br"),n("span",{staticClass:"line-number"},[t._v("37")]),n("br"),n("span",{staticClass:"line-number"},[t._v("38")]),n("br"),n("span",{staticClass:"line-number"},[t._v("39")]),n("br"),n("span",{staticClass:"line-number"},[t._v("40")]),n("br")])]),n("p",[t._v("In plain javascript you could connect like this.")]),t._v(" "),n("div",{staticClass:"language-html line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-html"}},[n("code",[n("span",{pre:!0,attrs:{class:"token doctype"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")])]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("html")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("lang")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("en"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("head")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("meta")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("charset")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("UTF-8"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("meta")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("http-equiv")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("X-UA-Compatible"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("content")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("IE=edge"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("meta")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("name")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("viewport"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("content")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("width=device-width, initial-scale=1.0"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("title")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("Socket Test"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("title")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("script")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token attr-name"}},[t._v("src")]),n("span",{pre:!0,attrs:{class:"token attr-value"}},[n("span",{pre:!0,attrs:{class:"token punctuation attr-equals"}},[t._v("=")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')]),t._v("http://localhost:8083/socket.io/socket.io.js"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v('"')])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),n("span",{pre:!0,attrs:{class:"token script"}}),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("script")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("head")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("body")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("body")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("script")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),n("span",{pre:!0,attrs:{class:"token script"}},[n("span",{pre:!0,attrs:{class:"token language-javascript"}},[t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" socket "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("io")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"http://localhost:8083/my-socket-namespace?yourId=1234"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("path")]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v("'/socket.io/my-socket-namespace/'")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n socket"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("on")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"connect"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v("'connected to server'")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// handle the event sent with socket.send()")]),t._v("\n socket"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("on")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"disconnect"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("data")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"disconnected"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n")])]),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("script")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token tag"}},[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("")]),t._v("html")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br"),n("span",{staticClass:"line-number"},[t._v("16")]),n("br"),n("span",{staticClass:"line-number"},[t._v("17")]),n("br"),n("span",{staticClass:"line-number"},[t._v("18")]),n("br"),n("span",{staticClass:"line-number"},[t._v("19")]),n("br"),n("span",{staticClass:"line-number"},[t._v("20")]),n("br"),n("span",{staticClass:"line-number"},[t._v("21")]),n("br"),n("span",{staticClass:"line-number"},[t._v("22")]),n("br"),n("span",{staticClass:"line-number"},[t._v("23")]),n("br"),n("span",{staticClass:"line-number"},[t._v("24")]),n("br"),n("span",{staticClass:"line-number"},[t._v("25")]),n("br"),n("span",{staticClass:"line-number"},[t._v("26")]),n("br"),n("span",{staticClass:"line-number"},[t._v("27")]),n("br"),n("span",{staticClass:"line-number"},[t._v("28")]),n("br"),n("span",{staticClass:"line-number"},[t._v("29")]),n("br"),n("span",{staticClass:"line-number"},[t._v("30")]),n("br")])]),n("h2",{attrs:{id:"testing"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#testing"}},[t._v("#")]),t._v(" Testing "),n("Badge",{attrs:{text:"v6.55.0+"}})],1),t._v(" "),n("Tabs",{staticClass:"-code"},[n("Tab",{attrs:{label:"Jest"}},[n("div",{staticClass:"language-typescript line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-typescript"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Inject"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" PlatformTest"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("PlatformExpress"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/platform-express"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Emit"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Input"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" SocketIOServer"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" SocketService"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" SocketSession"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" SocketUseBefore"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/socketio"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("SocketClientService"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/socketio-testing"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Namespace"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Socket "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("as")]),t._v(" IOSocket"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"socket.io"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Server"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"./app/Server"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("SocketService")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/test"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("TestWS")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Inject")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("private")]),t._v(" io"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" SocketIOServer"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("$onConnection")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("socket"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" IOSocket"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" nsp"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Namespace"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("$onDisconnect")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("socket"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" IOSocket"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" nsp"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Namespace"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Input")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"input:scenario1"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Emit")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"output:scenario1"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("scenario1")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"My message"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("describe")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Socket integration"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("beforeAll")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n PlatformTest"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("bootstrap")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("Server"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n platform"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" PlatformExpress"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n listen"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("true")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n httpPort"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token number"}},[t._v("8999")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n imports"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("TestWS"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("afterAll")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("PlatformTest"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("reset"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("describe")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"RoomWS: eventName"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("it")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"should return the data"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" service "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" PlatformTest"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token generic-function"}},[n("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),n("span",{pre:!0,attrs:{class:"token generic class-name"}},[n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("SocketClientService"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")])])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("SocketClientService"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" client "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" service"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/test"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" client2 "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" service"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/test"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("expect")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("client"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("toEqual")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("client2"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Promise")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("resolve"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n client"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("on")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"output:scenario1"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("result"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("expect")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("result"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("toEqual")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"My message"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("resolve")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n client"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("emit")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"input:scenario1"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br"),n("span",{staticClass:"line-number"},[t._v("16")]),n("br"),n("span",{staticClass:"line-number"},[t._v("17")]),n("br"),n("span",{staticClass:"line-number"},[t._v("18")]),n("br"),n("span",{staticClass:"line-number"},[t._v("19")]),n("br"),n("span",{staticClass:"line-number"},[t._v("20")]),n("br"),n("span",{staticClass:"line-number"},[t._v("21")]),n("br"),n("span",{staticClass:"line-number"},[t._v("22")]),n("br"),n("span",{staticClass:"line-number"},[t._v("23")]),n("br"),n("span",{staticClass:"line-number"},[t._v("24")]),n("br"),n("span",{staticClass:"line-number"},[t._v("25")]),n("br"),n("span",{staticClass:"line-number"},[t._v("26")]),n("br"),n("span",{staticClass:"line-number"},[t._v("27")]),n("br"),n("span",{staticClass:"line-number"},[t._v("28")]),n("br"),n("span",{staticClass:"line-number"},[t._v("29")]),n("br"),n("span",{staticClass:"line-number"},[t._v("30")]),n("br"),n("span",{staticClass:"line-number"},[t._v("31")]),n("br"),n("span",{staticClass:"line-number"},[t._v("32")]),n("br"),n("span",{staticClass:"line-number"},[t._v("33")]),n("br"),n("span",{staticClass:"line-number"},[t._v("34")]),n("br"),n("span",{staticClass:"line-number"},[t._v("35")]),n("br"),n("span",{staticClass:"line-number"},[t._v("36")]),n("br"),n("span",{staticClass:"line-number"},[t._v("37")]),n("br"),n("span",{staticClass:"line-number"},[t._v("38")]),n("br"),n("span",{staticClass:"line-number"},[t._v("39")]),n("br"),n("span",{staticClass:"line-number"},[t._v("40")]),n("br"),n("span",{staticClass:"line-number"},[t._v("41")]),n("br"),n("span",{staticClass:"line-number"},[t._v("42")]),n("br"),n("span",{staticClass:"line-number"},[t._v("43")]),n("br"),n("span",{staticClass:"line-number"},[t._v("44")]),n("br"),n("span",{staticClass:"line-number"},[t._v("45")]),n("br"),n("span",{staticClass:"line-number"},[t._v("46")]),n("br"),n("span",{staticClass:"line-number"},[t._v("47")]),n("br"),n("span",{staticClass:"line-number"},[t._v("48")]),n("br"),n("span",{staticClass:"line-number"},[t._v("49")]),n("br"),n("span",{staticClass:"line-number"},[t._v("50")]),n("br"),n("span",{staticClass:"line-number"},[t._v("51")]),n("br"),n("span",{staticClass:"line-number"},[t._v("52")]),n("br"),n("span",{staticClass:"line-number"},[t._v("53")]),n("br")])])]),t._v(" "),n("Tab",{attrs:{label:"Mocha"}},[n("div",{staticClass:"language-typescript line-numbers-mode"},[n("pre",{pre:!0,attrs:{class:"language-typescript"}},[n("code",[n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Inject"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" PlatformTest"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("PlatformExpress"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/platform-express"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Emit"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Input"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" SocketIOServer"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" SocketService"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" SocketSession"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" SocketUseBefore"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/socketio"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("SocketClientService"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/socketio-testing"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("expect"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"chai"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Namespace"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Socket "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("as")]),t._v(" IOSocket"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"socket.io"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Server"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"./app/Server"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("SocketService")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/test"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("TestWS")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Inject")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("private")]),t._v(" io"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" SocketIOServer"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("$onConnection")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("socket"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" IOSocket"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" nsp"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Namespace"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("$onDisconnect")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("socket"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" IOSocket"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" nsp"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Namespace"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Input")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"input:scenario1"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token decorator"}},[n("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("Emit")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"output:scenario1"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("scenario1")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"My message"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n"),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("describe")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Socket integration"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("before")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n PlatformTest"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("bootstrap")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("Server"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n platform"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" PlatformExpress"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n listen"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("true")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n httpPort"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token number"}},[t._v("8999")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n imports"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("TestWS"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("after")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("PlatformTest"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("reset"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("describe")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"RoomWS: eventName"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("it")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"should return the data"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" service "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" PlatformTest"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token generic-function"}},[n("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),n("span",{pre:!0,attrs:{class:"token generic class-name"}},[n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("SocketClientService"),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")])])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("SocketClientService"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" client "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" service"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/test"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" client2 "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" service"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/test"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("expect")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("client"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("to"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("eq")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("client2"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token class-name"}},[n("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Promise")])]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("resolve"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n client"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("on")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"output:scenario1"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("result"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("expect")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("result"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("to"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("eq")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"My message"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("resolve")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n client"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),n("span",{pre:!0,attrs:{class:"token function"}},[t._v("emit")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"input:scenario1"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),n("div",{staticClass:"line-numbers-wrapper"},[n("span",{staticClass:"line-number"},[t._v("1")]),n("br"),n("span",{staticClass:"line-number"},[t._v("2")]),n("br"),n("span",{staticClass:"line-number"},[t._v("3")]),n("br"),n("span",{staticClass:"line-number"},[t._v("4")]),n("br"),n("span",{staticClass:"line-number"},[t._v("5")]),n("br"),n("span",{staticClass:"line-number"},[t._v("6")]),n("br"),n("span",{staticClass:"line-number"},[t._v("7")]),n("br"),n("span",{staticClass:"line-number"},[t._v("8")]),n("br"),n("span",{staticClass:"line-number"},[t._v("9")]),n("br"),n("span",{staticClass:"line-number"},[t._v("10")]),n("br"),n("span",{staticClass:"line-number"},[t._v("11")]),n("br"),n("span",{staticClass:"line-number"},[t._v("12")]),n("br"),n("span",{staticClass:"line-number"},[t._v("13")]),n("br"),n("span",{staticClass:"line-number"},[t._v("14")]),n("br"),n("span",{staticClass:"line-number"},[t._v("15")]),n("br"),n("span",{staticClass:"line-number"},[t._v("16")]),n("br"),n("span",{staticClass:"line-number"},[t._v("17")]),n("br"),n("span",{staticClass:"line-number"},[t._v("18")]),n("br"),n("span",{staticClass:"line-number"},[t._v("19")]),n("br"),n("span",{staticClass:"line-number"},[t._v("20")]),n("br"),n("span",{staticClass:"line-number"},[t._v("21")]),n("br"),n("span",{staticClass:"line-number"},[t._v("22")]),n("br"),n("span",{staticClass:"line-number"},[t._v("23")]),n("br"),n("span",{staticClass:"line-number"},[t._v("24")]),n("br"),n("span",{staticClass:"line-number"},[t._v("25")]),n("br"),n("span",{staticClass:"line-number"},[t._v("26")]),n("br"),n("span",{staticClass:"line-number"},[t._v("27")]),n("br"),n("span",{staticClass:"line-number"},[t._v("28")]),n("br"),n("span",{staticClass:"line-number"},[t._v("29")]),n("br"),n("span",{staticClass:"line-number"},[t._v("30")]),n("br"),n("span",{staticClass:"line-number"},[t._v("31")]),n("br"),n("span",{staticClass:"line-number"},[t._v("32")]),n("br"),n("span",{staticClass:"line-number"},[t._v("33")]),n("br"),n("span",{staticClass:"line-number"},[t._v("34")]),n("br"),n("span",{staticClass:"line-number"},[t._v("35")]),n("br"),n("span",{staticClass:"line-number"},[t._v("36")]),n("br"),n("span",{staticClass:"line-number"},[t._v("37")]),n("br"),n("span",{staticClass:"line-number"},[t._v("38")]),n("br"),n("span",{staticClass:"line-number"},[t._v("39")]),n("br"),n("span",{staticClass:"line-number"},[t._v("40")]),n("br"),n("span",{staticClass:"line-number"},[t._v("41")]),n("br"),n("span",{staticClass:"line-number"},[t._v("42")]),n("br"),n("span",{staticClass:"line-number"},[t._v("43")]),n("br"),n("span",{staticClass:"line-number"},[t._v("44")]),n("br"),n("span",{staticClass:"line-number"},[t._v("45")]),n("br"),n("span",{staticClass:"line-number"},[t._v("46")]),n("br"),n("span",{staticClass:"line-number"},[t._v("47")]),n("br"),n("span",{staticClass:"line-number"},[t._v("48")]),n("br"),n("span",{staticClass:"line-number"},[t._v("49")]),n("br"),n("span",{staticClass:"line-number"},[t._v("50")]),n("br"),n("span",{staticClass:"line-number"},[t._v("51")]),n("br"),n("span",{staticClass:"line-number"},[t._v("52")]),n("br"),n("span",{staticClass:"line-number"},[t._v("53")]),n("br"),n("span",{staticClass:"line-number"},[t._v("54")]),n("br")])])])],1),t._v(" "),n("h2",{attrs:{id:"author"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#author"}},[t._v("#")]),t._v(" Author")]),t._v(" "),n("GithubContributors",{attrs:{users:"['Romakita', 'superkaleider']"}}),t._v(" "),n("h2",{attrs:{id:"maintainers"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#maintainers"}},[t._v("#")]),t._v(" Maintainers "),n("Badge",{attrs:{text:"Help wanted"}})],1),t._v(" "),n("GithubContributors",{attrs:{users:"['Romakita']"}})],1)}),[],!1,null,null,null);s.default=e.exports}}]);
\ No newline at end of file
diff --git a/assets/js/14.f59ceae9.js b/assets/js/14.f59ceae9.js
new file mode 100644
index 00000000000..bf14407ef45
--- /dev/null
+++ b/assets/js/14.f59ceae9.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{755:function(t,s,e){"use strict";e.r(s);var a={name:"SupportOptions"},o=e(1),n=Object(o.a)(a,(function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",[e("ul",{staticClass:"reset-list flex justify-center align-center p-3 flex-wrap -mx-2"},[e("li",{staticClass:"p-2"},[e("Button",{attrs:{"bg-color":"button-white",color:"blue",title:"Become a backer or sponsor on OpenCollective",href:"https://opencollective.com/tsed"}},[e("BxIcon",{staticClass:"mr-1",attrs:{name:"bx-heart"}}),t._v("\n OpenCollective\n ")],1)],1),t._v(" "),e("li",{staticClass:"p-2"},[e("Button",{attrs:{"bg-color":"button-white",color:"blue",title:"Become a backer or sponsor on Github sponsor",href:"https://github.com/sponsors/Romakita"}},[e("BxIcon",{staticClass:"mr-1",attrs:{name:"bxl-github"}}),t._v("\n Github sponsor\n ")],1)],1),t._v(" "),e("li",{staticClass:"p-2"},[e("Button",{attrs:{"bg-color":"button-white",color:"blue",title:"Send a one-time donation",href:"https://paypal.me/romainlenzotti"}},[e("BxIcon",{staticClass:"mr-1",attrs:{name:"bxl-paypal"}}),t._v("\n Paypal\n ")],1)],1)]),t._v(" "),e("h4",{staticClass:"text-center font-bold"},[t._v("Or")]),t._v(" "),e("ul",{staticClass:"reset-list flex justify-center align-center p-3 mb-5"},[e("li",{staticClass:"p-2"},[e("Button",{staticClass:"typeform-share",attrs:{"data-mode":"popup",href:"/contact"}},[e("BxIcon",{staticClass:"mr-1",attrs:{name:"bx-message-alt-dots"}}),t._v("\n Contact us directly\n ")],1)],1)])])}),[],!1,null,null,null);s.default=n.exports}}]);
\ No newline at end of file
diff --git a/assets/js/15.c680e755.js b/assets/js/15.c680e755.js
new file mode 100644
index 00000000000..bfeb5c29105
--- /dev/null
+++ b/assets/js/15.c680e755.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{756:function(t,s,o){"use strict";o.r(s);var e=o(1),a=Object(e.a)({},(function(){var t=this,s=t.$createElement,o=t._self._c||s;return o("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[o("h1",{attrs:{id:"contact"}},[o("a",{staticClass:"header-anchor",attrs:{href:"#contact"}},[t._v("#")]),t._v(" Contact")]),t._v(" "),o("div",{staticClass:"custom-block warning"},[o("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),o("p",[t._v("Contact us by e-mail is only for a commercial proposition or "),o("a",{attrs:{href:"/support"}},[t._v("premium sponsors")]),t._v(", not to have free support.")])]),t._v(" "),o("p",[t._v("Please use one of the following community channels for your issue:")]),t._v(" "),o("ul",{staticClass:"reset-list flex justify-center align-center p-3 flex-wrap -mx-2"},[o("li",{staticClass:"p-2"},[o("Button",{attrs:{"bg-color":"button-white",color:"blue",title:"Slack",href:"https://slack.tsed.io"}},[o("BxIcon",{staticClass:"mr-1",attrs:{name:"bxl-slack"}}),t._v("\n Slack\n ")],1)],1),t._v(" "),o("li",{staticClass:"p-2"},[o("Button",{attrs:{"bg-color":"button-white",color:"blue",title:"Github discussions",href:"https://github.com/tsedio/tsed/discussions"}},[o("BxIcon",{staticClass:"mr-1",attrs:{name:"bxl-github"}}),t._v("\n Github discussions\n ")],1)],1),t._v(" "),o("li",{staticClass:"p-2"},[o("Button",{attrs:{"bg-color":"button-white",color:"blue",title:"Github issues",href:"https://github.com/tsedio/tsed/issues"}},[o("BxIcon",{staticClass:"mr-1",attrs:{name:"bxl-github"}}),t._v("\n Github issues\n ")],1)],1)]),t._v(" "),o("div",{staticClass:"custom-block tip"},[o("p",{staticClass:"custom-block-title"},[t._v("TIP")]),t._v(" "),o("p",[t._v("Keep in mind, Ts.ED is "),o("strong",[t._v("open-source")]),t._v(" but a "),o("strong",[t._v("private support isn’t free")]),t._v(".\nWe always, encourage all peoples to ask his question on our community channel to get a quick answers from the community\nnor from me.\nMaybe, somebody have the same issue and can help you!")])]),t._v(" "),o("div",{staticClass:"text-center mt-5"},[o("Button",{staticClass:"typeform-share",attrs:{"data-mode":"popup",href:"https://form.typeform.com/to/uJLP7anG"}},[o("BxIcon",{staticClass:"mr-1",attrs:{name:"bx-message-alt-dots"}}),t._v("Contact us")],1)],1)])}),[],!1,null,null,null);s.default=a.exports}}]);
\ No newline at end of file
diff --git a/assets/js/16.53355621.js b/assets/js/16.53355621.js
new file mode 100644
index 00000000000..4012a80e6fa
--- /dev/null
+++ b/assets/js/16.53355621.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{757:function(e,t,s){"use strict";s.r(t);var a=s(1),n=Object(a.a)({},(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[s("h1",{attrs:{id:"contributing"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#contributing"}},[e._v("#")]),e._v(" Contributing")]),e._v(" "),s("h2",{attrs:{id:"introduction"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#introduction"}},[e._v("#")]),e._v(" Introduction")]),e._v(" "),s("p",[e._v("First, thank you for considering contributing to Ts.ED! It is people like you that make the open source community such a great community! 😊")]),e._v(" "),s("p",[e._v("We welcome any type of contribution, not just code. You can help with:")]),e._v(" "),s("ul",[s("li",[e._v("QA: file bug reports, the more details you can give the better (e.g. screenshots with the console open).")]),e._v(" "),s("li",[e._v("Marketing: writing blog posts, how to's, printing stickers....")]),e._v(" "),s("li",[e._v("Community: presenting the project at meetups, organizing a dedicated meetup for the local community....")]),e._v(" "),s("li",[e._v("Code: take a look at the "),s("a",{attrs:{href:"https://github.com/tsedio/tsed/issues",target:"_blank",rel:"noopener noreferrer"}},[e._v("open issues"),s("OutboundLink")],1),e._v(". Even if you can't write code, commenting on them and showing that you care about a given issue matters. It helps us triage them.")]),e._v(" "),s("li",[e._v("Money: we welcome financial contributions in full transparency on our "),s("a",{attrs:{href:"https://opencollective.com/tsed",target:"_blank",rel:"noopener noreferrer"}},[e._v("open collective"),s("OutboundLink")],1),e._v(".")])]),e._v(" "),s("h2",{attrs:{id:"your-first-contribution"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#your-first-contribution"}},[e._v("#")]),e._v(" Your First Contribution")]),e._v(" "),s("p",[e._v("Working on your first Pull Request? You can learn how from this free series: "),s("a",{attrs:{href:"https://app.egghead.io/playlists/how-to-contribute-to-an-open-source-project-on-github",target:"_blank",rel:"noopener noreferrer"}},[e._v("How to Contribute to an Open Source Project on GitHub"),s("OutboundLink")],1),e._v(".")]),e._v(" "),s("h2",{attrs:{id:"submitting-code"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#submitting-code"}},[e._v("#")]),e._v(" Submitting code")]),e._v(" "),s("p",[e._v("Any code change should be submitted as a pull request. The description should explain what the code does and give steps to execute it. The pull request should also contain tests.")]),e._v(" "),s("p",[e._v("The bigger the pull request, the longer it will take to review and merge. Try to break down large pull requests in smaller chunks that are easier to review and merge. It is also always helpful to have some context for your pull request. What was the purpose? Why does it matter to you?")]),e._v(" "),s("div",{staticClass:"custom-block warning"},[s("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),s("p",[e._v("Ts.ED project uses "),s("a",{attrs:{href:"https://www.conventionalcommits.org/en/v1.0.0-beta.4/",target:"_blank",rel:"noopener noreferrer"}},[e._v("conventional commits"),s("OutboundLink")],1),e._v(" as format commit message.")]),e._v(" "),s("p",[e._v("Release note and tagging version are based on the message commits.\nIf you don't follow the format, our CI won't be able to increment the version correctly and your feature won't be released on NPM.")]),e._v(" "),s("p",[e._v("To write your commit message, see "),s("a",{attrs:{href:"https://www.conventionalcommits.org/en/v1.0.0-beta.4/",target:"_blank",rel:"noopener noreferrer"}},[e._v("convention page here"),s("OutboundLink")],1)])]),e._v(" "),s("h2",{attrs:{id:"financial-contributions"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#financial-contributions"}},[e._v("#")]),e._v(" Financial contributions")]),e._v(" "),s("p",[e._v('We also welcome financial contributions in full transparency on our open collective. Anyone can file an expense. If the expense makes sense for the development of the community, it will be "merged" in the ledger of our '),s("a",{attrs:{href:"https://opencollective.com/tsed",target:"_blank",rel:"noopener noreferrer"}},[e._v("open collective"),s("OutboundLink")],1),e._v(" by the core contributors, and the person who filed the expense will be reimbursed.")]),e._v(" "),s("h2",{attrs:{id:"questions"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#questions"}},[e._v("#")]),e._v(" Questions")]),e._v(" "),s("p",[e._v("If you have any questions, create an "),s("a",{attrs:{href:"https://github.com/tsedio/tsed/issues",target:"_blank",rel:"noopener noreferrer"}},[e._v("issue"),s("OutboundLink")],1),e._v(" (protip: do a quick search first to see if someone else didn't ask the same question before!). You can also reach us at hello@tsed.opencollective.com.")]),e._v(" "),s("h2",{attrs:{id:"how-to-work-on-ts-ed"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#how-to-work-on-ts-ed"}},[e._v("#")]),e._v(" How to work on Ts.ED")]),e._v(" "),s("h3",{attrs:{id:"setup"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#setup"}},[e._v("#")]),e._v(" Setup")]),e._v(" "),s("p",[e._v("Clone your fork of the repository:")]),e._v(" "),s("div",{staticClass:"language-bash line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-bash"}},[s("code",[e._v("$ "),s("span",{pre:!0,attrs:{class:"token function"}},[e._v("git")]),e._v(" clone https://github.com/YOUR_USERNAME/tsed.git\n")])]),e._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[e._v("1")]),s("br")])]),s("p",[e._v("Install npm dependencies with yarn (not with NPM!):")]),e._v(" "),s("div",{staticClass:"language-bash line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-bash"}},[s("code",[s("span",{pre:!0,attrs:{class:"token function"}},[e._v("yarn")]),e._v("\n")])]),e._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[e._v("1")]),s("br")])]),s("blockquote",[s("p",[e._v("After installing dependencies, yarn/npm run the "),s("code",[e._v("postinstall")]),e._v(" hook and mount all packages with "),s("code",[e._v("npm link")]),e._v(" (e.g. "),s("code",[e._v("yarn run repo:bootstrap")]),e._v(").")])]),e._v(" "),s("p",[e._v("Compile TypeScript:")]),e._v(" "),s("div",{staticClass:"language-bash line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-bash"}},[s("code",[e._v("tsc\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[e._v("# or")]),e._v("\n"),s("span",{pre:!0,attrs:{class:"token function"}},[e._v("yarn")]),e._v(" tsc\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[e._v("# or")]),e._v("\n"),s("span",{pre:!0,attrs:{class:"token function"}},[e._v("npm")]),e._v(" run tsc\n")])]),e._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[e._v("1")]),s("br"),s("span",{staticClass:"line-number"},[e._v("2")]),s("br"),s("span",{staticClass:"line-number"},[e._v("3")]),s("br"),s("span",{staticClass:"line-number"},[e._v("4")]),s("br"),s("span",{staticClass:"line-number"},[e._v("5")]),s("br")])]),s("h3",{attrs:{id:"test"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#test"}},[e._v("#")]),e._v(" Test")]),e._v(" "),s("div",{staticClass:"language-bash line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-bash"}},[s("code",[s("span",{pre:!0,attrs:{class:"token function"}},[e._v("yarn")]),e._v(" "),s("span",{pre:!0,attrs:{class:"token builtin class-name"}},[e._v("test")]),e._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[e._v("# or")]),e._v("\n"),s("span",{pre:!0,attrs:{class:"token function"}},[e._v("npm")]),e._v(" run "),s("span",{pre:!0,attrs:{class:"token builtin class-name"}},[e._v("test")]),e._v("\n")])]),e._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[e._v("1")]),s("br"),s("span",{staticClass:"line-number"},[e._v("2")]),s("br"),s("span",{staticClass:"line-number"},[e._v("3")]),s("br")])]),s("h3",{attrs:{id:"gflow-optional"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#gflow-optional"}},[e._v("#")]),e._v(" Gflow (optional)")]),e._v(" "),s("p",[s("a",{attrs:{href:"https://www.npmjs.com/package/gflow",target:"_blank",rel:"noopener noreferrer"}},[e._v("Gflow"),s("OutboundLink")],1),e._v(" is a command line tool to help developers with the Git process used in Ts.ED.")]),e._v(" "),s("p",[e._v("Gflow helps you create a branch from production, rebase and run the tests before pushing your branch on your remote repository.")]),e._v(" "),s("div",{staticClass:"language-bash line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-bash"}},[s("code",[s("span",{pre:!0,attrs:{class:"token function"}},[e._v("npm")]),e._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[e._v("install")]),e._v(" -g gflow\n")])]),e._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[e._v("1")]),s("br")])]),s("h3",{attrs:{id:"start-a-feature-branch"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#start-a-feature-branch"}},[e._v("#")]),e._v(" Start a feature branch")]),e._v(" "),s("div",{staticClass:"language-bash line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-bash"}},[s("code",[s("span",{pre:!0,attrs:{class:"token function"}},[e._v("git")]),e._v(" fetch\n"),s("span",{pre:!0,attrs:{class:"token function"}},[e._v("git")]),e._v(" branch --no-track -b feat-branch-name origin/production "),s("span",{pre:!0,attrs:{class:"token comment"}},[e._v("# !IMPORTANT")]),e._v("\n"),s("span",{pre:!0,attrs:{class:"token function"}},[e._v("yarn")]),e._v("\n\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[e._v("## OR")]),e._v("\ngflow new feat name_of_feat\n")])]),e._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[e._v("1")]),s("br"),s("span",{staticClass:"line-number"},[e._v("2")]),s("br"),s("span",{staticClass:"line-number"},[e._v("3")]),s("br"),s("span",{staticClass:"line-number"},[e._v("4")]),s("br"),s("span",{staticClass:"line-number"},[e._v("5")]),s("br"),s("span",{staticClass:"line-number"},[e._v("6")]),s("br")])]),s("h3",{attrs:{id:"commit-push-a-feature"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#commit-push-a-feature"}},[e._v("#")]),e._v(" Commit & Push a feature")]),e._v(" "),s("p",[e._v("This command rebases your branch feature from the production branch, runs the test, and pushes your branch.")]),e._v(" "),s("div",{staticClass:"language-bash line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-bash"}},[s("code",[s("span",{pre:!0,attrs:{class:"token function"}},[e._v("git")]),e._v(" commit -m "),s("span",{pre:!0,attrs:{class:"token string"}},[e._v('"feat(domain): Your message"')]),e._v("\n")])]),e._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[e._v("1")]),s("br")])]),s("blockquote",[s("p",[e._v("To write your commit message see "),s("a",{attrs:{href:"https://www.conventionalcommits.org/en/v1.0.0-beta.4/",target:"_blank",rel:"noopener noreferrer"}},[e._v("convention page"),s("OutboundLink")],1),e._v(".")])]),e._v(" "),s("p",[e._v("Then:")]),e._v(" "),s("div",{staticClass:"language-bash line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-bash"}},[s("code",[s("span",{pre:!0,attrs:{class:"token function"}},[e._v("npm")]),e._v(" run "),s("span",{pre:!0,attrs:{class:"token builtin class-name"}},[e._v("test")]),e._v("\n"),s("span",{pre:!0,attrs:{class:"token function"}},[e._v("git")]),e._v(" fetch\n"),s("span",{pre:!0,attrs:{class:"token function"}},[e._v("git")]),e._v(" rebase origin/production\n"),s("span",{pre:!0,attrs:{class:"token function"}},[e._v("git")]),e._v(" push -f\n\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[e._v("# OR using gflow (run fetch, rebase and push for you)")]),e._v("\ngflow push\n")])]),e._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[e._v("1")]),s("br"),s("span",{staticClass:"line-number"},[e._v("2")]),s("br"),s("span",{staticClass:"line-number"},[e._v("3")]),s("br"),s("span",{staticClass:"line-number"},[e._v("4")]),s("br"),s("span",{staticClass:"line-number"},[e._v("5")]),s("br"),s("span",{staticClass:"line-number"},[e._v("6")]),s("br"),s("span",{staticClass:"line-number"},[e._v("7")]),s("br")])]),s("p",[e._v("When your feature is ready to review, you can open a PR on Ts.ED github.")]),e._v(" "),s("h3",{attrs:{id:"finish-a-feature-repo-owner-and-maintainers"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#finish-a-feature-repo-owner-and-maintainers"}},[e._v("#")]),e._v(" Finish a feature (repo owner and maintainers)")]),e._v(" "),s("p",[e._v("After the PR has been accepted, the feature will be automatically merged on the master branch, but\nyour feature isn't merged with the production branch.")]),e._v(" "),s("p",[e._v("To publish your feature on the production branch you need to run this command:")]),e._v(" "),s("div",{staticClass:"language-bash line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-bash"}},[s("code",[e._v("gflow finish\n")])]),e._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[e._v("1")]),s("br")])]),s("div",{staticClass:"custom-block tip"},[s("p",{staticClass:"custom-block-title"},[e._v("NOTE")]),e._v(" "),s("p",[e._v("This action works only on the Ts.ED repository (not on your fork).")])]),e._v(" "),s("h3",{attrs:{id:"write-documentation"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#write-documentation"}},[e._v("#")]),e._v(" Write documentation")]),e._v(" "),s("p",[e._v("Ts.ED uses docsify to convert markdown to HTML. In addition, all documentation in your code will be used to generate\nthe API documentation. To preview your comments on a class you can run this command:")]),e._v(" "),s("div",{staticClass:"language- line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-text"}},[s("code",[e._v("npm run doc:serve\n")])]),e._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[e._v("1")]),s("br")])]),s("h3",{attrs:{id:"guidelines"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#guidelines"}},[e._v("#")]),e._v(" Guidelines")]),e._v(" "),s("ul",[s("li",[e._v("Ts.ED follows the git flow to generate a release note. To write your commit message see "),s("a",{attrs:{href:"https://docs.google.com/document/d/1QrDFcIiPjSLDn3EL15IJygNPiHORgU1_OOAqWjiDU5Y/edit",target:"_blank",rel:"noopener noreferrer"}},[e._v("convention page"),s("OutboundLink")],1),e._v(".")]),e._v(" "),s("li",[e._v("Please try to combine multiple commits before pushing.")]),e._v(" "),s("li",[e._v("Please use TDD when fixing bugs. This means that you should write a unit test that fails because it reproduces the issue, fixes the issue, and then finally runs the test to ensure that the issue has been resolved. This helps us prevent fixed bugs from happening again in the future.")]),e._v(" "),s("li",[e._v("Please keep the test coverage at 100%. Write additional unit tests if necessary.")]),e._v(" "),s("li",[e._v("Please create an issue before sending a PR if it is going to change the public interface of Ts.ED or include significant architecture changes.")]),e._v(" "),s("li",[e._v("Feel free to ask for help from other members of the Ts.ED team.")])])])}),[],!1,null,null,null);t.default=n.exports}}]);
\ No newline at end of file
diff --git a/assets/js/17.5376c644.js b/assets/js/17.5376c644.js
new file mode 100644
index 00000000000..d815d2f5397
--- /dev/null
+++ b/assets/js/17.5376c644.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{758:function(t,s,a){"use strict";a.r(s);var n=a(1),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h1",{attrs:{id:"authentication"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#authentication"}},[t._v("#")]),t._v(" Authentication")]),t._v(" "),a("h2",{attrs:{id:"usage"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#usage"}},[t._v("#")]),t._v(" Usage")]),t._v(" "),a("p",[t._v("Ts.ED uses middlewares to protect your route with your own strategy. To handle correctly a request and protect your endpoints,\nwe have to use the "),a("ApiSymbolName",[t._v("UseAuth")]),t._v(" decorator.")],1),t._v(" "),a("div",{staticClass:"language-ts line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-ts"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Controller"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/di"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Get"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/schema"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("UseAuth"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/platform-middlewares"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("CustomAuthMiddleware"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"../guards/CustomAuthMiddleware"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Controller")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/dashboard"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("UseAuth")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("CustomAuthMiddleware"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("role"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"admin"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// on class level for all endpoints")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("DashboardCtrl")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Get")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("UseAuth")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("CustomAuthMiddleware"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("role"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"admin"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// or for specific endpoints")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("public")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("getResource")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br"),a("span",{staticClass:"line-number"},[t._v("2")]),a("br"),a("span",{staticClass:"line-number"},[t._v("3")]),a("br"),a("span",{staticClass:"line-number"},[t._v("4")]),a("br"),a("span",{staticClass:"line-number"},[t._v("5")]),a("br"),a("span",{staticClass:"line-number"},[t._v("6")]),a("br"),a("span",{staticClass:"line-number"},[t._v("7")]),a("br"),a("span",{staticClass:"line-number"},[t._v("8")]),a("br"),a("span",{staticClass:"line-number"},[t._v("9")]),a("br"),a("span",{staticClass:"line-number"},[t._v("10")]),a("br"),a("span",{staticClass:"line-number"},[t._v("11")]),a("br"),a("span",{staticClass:"line-number"},[t._v("12")]),a("br")])]),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[t._v("TIP")]),t._v(" "),a("p",[t._v("If you planed to use "),a("code",[t._v("Passport.js")]),t._v(", it's recommended to follow the "),a("RouterLink",{attrs:{to:"/tutorials/passport.html"}},[t._v("Passport.js guide here")]),t._v(".")],1)]),t._v(" "),a("p",[t._v("Any middleware can be used as an authentication strategy. Just keep in mind, to work properly, the middleware must use "),a("ApiSymbolName",[t._v("Context")]),t._v("\ndecorator to retrieve the endpoint context execution.")],1),t._v(" "),a("p",[t._v("Here is an example of the CustomAuth middleware using the Passport.js method to check authentication:")]),t._v(" "),a("div",{staticClass:"language-ts line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-ts"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Req"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Context"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/platform-params"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Middleware"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" MiddlewareMethods"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/platform-middlewares"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Forbidden"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Unauthorized"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/exceptions"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Middleware")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("CustomAuthMiddleware")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("implements")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("MiddlewareMethods")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("public")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("use")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Req")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" request"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Req"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Context")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" ctx"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Context"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// retrieve options given to the @UseAuth decorator")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" options "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" ctx"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("endpoint"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("CustomAuthMiddleware"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("||")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("if")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("!")]),t._v("request"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("isAuthenticated")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// passport.js method to check auth")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("throw")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Unauthorized")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Unauthorized"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("if")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("request"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("user"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?.")]),t._v("role "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("!==")]),t._v(" options"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("role"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("throw")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Forbidden")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Forbidden"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br"),a("span",{staticClass:"line-number"},[t._v("2")]),a("br"),a("span",{staticClass:"line-number"},[t._v("3")]),a("br"),a("span",{staticClass:"line-number"},[t._v("4")]),a("br"),a("span",{staticClass:"line-number"},[t._v("5")]),a("br"),a("span",{staticClass:"line-number"},[t._v("6")]),a("br"),a("span",{staticClass:"line-number"},[t._v("7")]),a("br"),a("span",{staticClass:"line-number"},[t._v("8")]),a("br"),a("span",{staticClass:"line-number"},[t._v("9")]),a("br"),a("span",{staticClass:"line-number"},[t._v("10")]),a("br"),a("span",{staticClass:"line-number"},[t._v("11")]),a("br"),a("span",{staticClass:"line-number"},[t._v("12")]),a("br"),a("span",{staticClass:"line-number"},[t._v("13")]),a("br"),a("span",{staticClass:"line-number"},[t._v("14")]),a("br"),a("span",{staticClass:"line-number"},[t._v("15")]),a("br"),a("span",{staticClass:"line-number"},[t._v("16")]),a("br"),a("span",{staticClass:"line-number"},[t._v("17")]),a("br"),a("span",{staticClass:"line-number"},[t._v("18")]),a("br"),a("span",{staticClass:"line-number"},[t._v("19")]),a("br"),a("span",{staticClass:"line-number"},[t._v("20")]),a("br"),a("span",{staticClass:"line-number"},[t._v("21")]),a("br")])]),a("h2",{attrs:{id:"create-your-auth-decorator"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#create-your-auth-decorator"}},[t._v("#")]),t._v(" Create your Auth decorator")]),t._v(" "),a("p",[t._v("It could be practical to create you own Authentication decorator to reduce the amount of code.\nFor example, if we use swagger, we have to configure some extra "),a("strong",[t._v("security")]),t._v(" and "),a("strong",[t._v("responses")]),t._v(" information and it can quickly become heavy.")]),t._v(" "),a("p",[t._v("Example:")]),t._v(" "),a("div",{staticClass:"language-ts line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-ts"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Controller"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/di"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Get"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Returns"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Security"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/schema"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("UseAuth"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/platform-middlewares"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Forbidden"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Unauthorized"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/exceptions"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("CustomAuthMiddleware"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"../guards/CustomAuthMiddleware"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Controller")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/dashboard"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("UseAuth")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("CustomAuthMiddleware"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("role"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"admin"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// on class level for all endpoints")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Security")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"oauth2"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"email"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"firstname"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("DashboardCtrl")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Get")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("UseAuth")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("CustomAuthMiddleware"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("role"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"admin"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// or for specific endpoints")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Security")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"oauth2"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"email"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"firstname"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Returns")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("401")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Unauthorized"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Description")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Unauthorized"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Returns")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("403")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Forbidden"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Description")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Forbidden"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("public")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("getResource")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br"),a("span",{staticClass:"line-number"},[t._v("2")]),a("br"),a("span",{staticClass:"line-number"},[t._v("3")]),a("br"),a("span",{staticClass:"line-number"},[t._v("4")]),a("br"),a("span",{staticClass:"line-number"},[t._v("5")]),a("br"),a("span",{staticClass:"line-number"},[t._v("6")]),a("br"),a("span",{staticClass:"line-number"},[t._v("7")]),a("br"),a("span",{staticClass:"line-number"},[t._v("8")]),a("br"),a("span",{staticClass:"line-number"},[t._v("9")]),a("br"),a("span",{staticClass:"line-number"},[t._v("10")]),a("br"),a("span",{staticClass:"line-number"},[t._v("11")]),a("br"),a("span",{staticClass:"line-number"},[t._v("12")]),a("br"),a("span",{staticClass:"line-number"},[t._v("13")]),a("br"),a("span",{staticClass:"line-number"},[t._v("14")]),a("br"),a("span",{staticClass:"line-number"},[t._v("15")]),a("br"),a("span",{staticClass:"line-number"},[t._v("16")]),a("br"),a("span",{staticClass:"line-number"},[t._v("17")]),a("br")])]),a("p",[t._v("To avoid that, we can create a decorator which apply all of these instructions automatically, like this:")]),t._v(" "),a("div",{staticClass:"language-ts line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-ts"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("UseAuth"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/platform-middlewares"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("useDecorators"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/core"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Security"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Returns"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/schema"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("CustomAuthMiddleware"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"../guards/CustomAuthMiddleware"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("interface")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("AuthOpts")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("extends")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Record"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),a("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("unknown")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")])]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n role"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n scopes"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("CustomAuth")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("options"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" AuthOpts "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Function")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("useDecorators")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("UseAuth")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("CustomAuthMiddleware"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" options"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Security")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"oauth"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("...")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("options"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("scopes "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("||")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Returns")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("401")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Returns")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("403")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br"),a("span",{staticClass:"line-number"},[t._v("2")]),a("br"),a("span",{staticClass:"line-number"},[t._v("3")]),a("br"),a("span",{staticClass:"line-number"},[t._v("4")]),a("br"),a("span",{staticClass:"line-number"},[t._v("5")]),a("br"),a("span",{staticClass:"line-number"},[t._v("6")]),a("br"),a("span",{staticClass:"line-number"},[t._v("7")]),a("br"),a("span",{staticClass:"line-number"},[t._v("8")]),a("br"),a("span",{staticClass:"line-number"},[t._v("9")]),a("br"),a("span",{staticClass:"line-number"},[t._v("10")]),a("br"),a("span",{staticClass:"line-number"},[t._v("11")]),a("br"),a("span",{staticClass:"line-number"},[t._v("12")]),a("br"),a("span",{staticClass:"line-number"},[t._v("13")]),a("br")])]),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[t._v("TIP")]),t._v(" "),a("p",[t._v("Additionally, you can use the Operation decorator to add automatically the "),a("code",[t._v("Authorization")]),t._v(" header field in the swagger spec:")]),t._v(" "),a("div",{staticClass:"language-ts line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-ts"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("In"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Returns"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Security"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/schema"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("UseAuth"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/platform-middlewares"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("useDecorators"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/core"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("CustomAuthMiddleware"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"../guards/CustomAuthMiddleware"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("interface")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("CustomAuthOptions")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("extends")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Record"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),a("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("unknown")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")])]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n role"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n scopes"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("CustomAuth")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("options"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" CustomAuthOptions "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Function")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("useDecorators")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("UseAuth")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("CustomAuthMiddleware"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" options"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Security")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"oauth"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("...")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("options"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("scopes "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("||")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("In")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"header"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Name")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Authorization"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Type")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("String"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Required")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("true")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Returns")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("401")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Returns")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("403")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br"),a("span",{staticClass:"line-number"},[t._v("2")]),a("br"),a("span",{staticClass:"line-number"},[t._v("3")]),a("br"),a("span",{staticClass:"line-number"},[t._v("4")]),a("br"),a("span",{staticClass:"line-number"},[t._v("5")]),a("br"),a("span",{staticClass:"line-number"},[t._v("6")]),a("br"),a("span",{staticClass:"line-number"},[t._v("7")]),a("br"),a("span",{staticClass:"line-number"},[t._v("8")]),a("br"),a("span",{staticClass:"line-number"},[t._v("9")]),a("br"),a("span",{staticClass:"line-number"},[t._v("10")]),a("br"),a("span",{staticClass:"line-number"},[t._v("11")]),a("br"),a("span",{staticClass:"line-number"},[t._v("12")]),a("br"),a("span",{staticClass:"line-number"},[t._v("13")]),a("br"),a("span",{staticClass:"line-number"},[t._v("14")]),a("br"),a("span",{staticClass:"line-number"},[t._v("15")]),a("br"),a("span",{staticClass:"line-number"},[t._v("16")]),a("br"),a("span",{staticClass:"line-number"},[t._v("17")]),a("br"),a("span",{staticClass:"line-number"},[t._v("18")]),a("br"),a("span",{staticClass:"line-number"},[t._v("19")]),a("br")])])]),t._v(" "),a("p",[t._v("And use it on our controller and endpoints:")]),t._v(" "),a("div",{staticClass:"language-ts line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-ts"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Get"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/schema"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Controller"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/di"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("CustomAuth"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"../decorators/CustomAuth"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Controller")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/dashboard"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("CustomAuth")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("role"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"admin"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" scopes"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"email"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"firstname"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("DashboardCtrl")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Get")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("CustomAuth")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("role"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"admin"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" scopes"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"email"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"firstname"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("public")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("getResource")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br"),a("span",{staticClass:"line-number"},[t._v("2")]),a("br"),a("span",{staticClass:"line-number"},[t._v("3")]),a("br"),a("span",{staticClass:"line-number"},[t._v("4")]),a("br"),a("span",{staticClass:"line-number"},[t._v("5")]),a("br"),a("span",{staticClass:"line-number"},[t._v("6")]),a("br"),a("span",{staticClass:"line-number"},[t._v("7")]),a("br"),a("span",{staticClass:"line-number"},[t._v("8")]),a("br"),a("span",{staticClass:"line-number"},[t._v("9")]),a("br"),a("span",{staticClass:"line-number"},[t._v("10")]),a("br"),a("span",{staticClass:"line-number"},[t._v("11")]),a("br")])]),a("h2",{attrs:{id:"with-passport-js"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#with-passport-js"}},[t._v("#")]),t._v(" With Passport.js")]),t._v(" "),a("p",[t._v("Another solution is to use "),a("RouterLink",{attrs:{to:"/tutorials/passport.html"}},[t._v("Passport.js")]),t._v(" to protect your API. Ts.ED provide\na "),a("RouterLink",{attrs:{to:"/tutorials/passport.html"}},[t._v("@tsed/passport")]),t._v(" plugin in order to facilitate the use of this library within the framework.")],1),t._v(" "),a("p",[t._v("The following codesandbox example show you how you can use this plugin combined with Swagger to describe your API:")]),t._v(" "),a("iframe",{staticStyle:{width:"100%",height:"500px",border:"0","border-radius":"4px",overflow:"hidden"},attrs:{src:"https://codesandbox.io/embed/tsed-swagger-with-authorization-hi5pp?fontsize=14&hidenavigation=1&theme=dark",title:"tsed-swagger-with-authorization",allow:"accelerometer; ambient-light-sensor; camera; encrypted-media; geolocation; gyroscope; hid; microphone; midi; payment; usb; vr; xr-spatial-tracking",sandbox:"allow-forms allow-modals allow-popups allow-presentation allow-same-origin allow-scripts"}})])}),[],!1,null,null,null);s.default=e.exports}}]);
\ No newline at end of file
diff --git a/assets/js/18.99769d5d.js b/assets/js/18.99769d5d.js
new file mode 100644
index 00000000000..5f597370e0b
--- /dev/null
+++ b/assets/js/18.99769d5d.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{759:function(t,s,a){"use strict";a.r(s);var n=a(1),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h1",{attrs:{id:"cache"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#cache"}},[t._v("#")]),t._v(" Cache")]),t._v(" "),a("p",[t._v("Caching is a great and simple technique that helps improve your app's performance.\nIt acts as a temporary data store providing high performance data access.")]),t._v(" "),a("p",[t._v("Ts.ED provides a unified system caching by using the\npopular "),a("a",{attrs:{href:"https://www.npmjs.com/package/cache-manager",target:"_blank",rel:"noopener noreferrer"}},[a("code",[t._v("cache-manager")]),a("OutboundLink")],1),t._v(" Node.js module.\nCache-manager provides various storage to cache content like Redis, MongoDB, etc... and multi caching!")]),t._v(" "),a("p",[t._v("By using the "),a("ApiSymbolName",[t._v("UseCache")]),t._v(" on endpoint methods or on service methods, you'll be able to cache the response returned by\nthe Ts.ED server\nor the result returned by a Service.")],1),t._v(" "),a("h2",{attrs:{id:"configuration"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#configuration"}},[t._v("#")]),t._v(" Configuration")]),t._v(" "),a("p",[t._v("Cache-manager module is already installed with the "),a("code",[t._v("@tsed/common")]),t._v(" package (since v6.30.0). You just have\nto configure cache options and use the decorator to enable cache.")]),t._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Configuration"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Configuration")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n cache"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n ttl"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("300")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// default TTL")]),t._v("\n store"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"memory"')]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// options options depending on the choosen storage type")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Server")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br"),a("span",{staticClass:"line-number"},[t._v("2")]),a("br"),a("span",{staticClass:"line-number"},[t._v("3")]),a("br"),a("span",{staticClass:"line-number"},[t._v("4")]),a("br"),a("span",{staticClass:"line-number"},[t._v("5")]),a("br"),a("span",{staticClass:"line-number"},[t._v("6")]),a("br"),a("span",{staticClass:"line-number"},[t._v("7")]),a("br"),a("span",{staticClass:"line-number"},[t._v("8")]),a("br"),a("span",{staticClass:"line-number"},[t._v("9")]),a("br"),a("span",{staticClass:"line-number"},[t._v("10")]),a("br")])]),a("h3",{attrs:{id:"store-engines"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#store-engines"}},[t._v("#")]),t._v(" Store Engines")]),t._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/dial-once/node-cache-manager-redis",target:"_blank",rel:"noopener noreferrer"}},[t._v("node-cache-manager-redis"),a("OutboundLink")],1),t._v(" (\nuses "),a("a",{attrs:{href:"https://github.com/joshuah/sol-redis-pool",target:"_blank",rel:"noopener noreferrer"}},[t._v("sol-redis-pool"),a("OutboundLink")],1),t._v(")")]),t._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dabroek/node-cache-manager-redis-store",target:"_blank",rel:"noopener noreferrer"}},[t._v("node-cache-manager-redis-store"),a("OutboundLink")],1),t._v(" (\nuses "),a("a",{attrs:{href:"https://github.com/NodeRedis/node_redis",target:"_blank",rel:"noopener noreferrer"}},[t._v("node_redis"),a("OutboundLink")],1),t._v(")")]),t._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/dabroek/node-cache-manager-ioredis",target:"_blank",rel:"noopener noreferrer"}},[t._v("node-cache-manager-ioredis"),a("OutboundLink")],1),t._v(" (\nuses "),a("a",{attrs:{href:"https://github.com/luin/ioredis",target:"_blank",rel:"noopener noreferrer"}},[t._v("ioredis"),a("OutboundLink")],1),t._v(")")]),t._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/v4l3r10/node-cache-manager-mongodb",target:"_blank",rel:"noopener noreferrer"}},[t._v("node-cache-manager-mongodb"),a("OutboundLink")],1)]),t._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/disjunction/node-cache-manager-mongoose",target:"_blank",rel:"noopener noreferrer"}},[t._v("node-cache-manager-mongoose"),a("OutboundLink")],1)]),t._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/hotelde/node-cache-manager-fs",target:"_blank",rel:"noopener noreferrer"}},[t._v("node-cache-manager-fs"),a("OutboundLink")],1)]),t._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/sheershoff/node-cache-manager-fs-binary",target:"_blank",rel:"noopener noreferrer"}},[t._v("node-cache-manager-fs-binary"),a("OutboundLink")],1)]),t._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/rolandstarke/node-cache-manager-fs-hash",target:"_blank",rel:"noopener noreferrer"}},[t._v("node-cache-manager-fs-hash"),a("OutboundLink")],1)]),t._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/marudor/node-cache-manager-hazelcast",target:"_blank",rel:"noopener noreferrer"}},[t._v("node-cache-manager-hazelcast"),a("OutboundLink")],1)]),t._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/theogravity/node-cache-manager-memcached-store",target:"_blank",rel:"noopener noreferrer"}},[t._v("node-cache-manager-memcached-store"),a("OutboundLink")],1)]),t._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/theogravity/node-cache-manager-memory-store",target:"_blank",rel:"noopener noreferrer"}},[t._v("node-cache-manager-memory-store"),a("OutboundLink")],1)])]),t._v(" "),a("h3",{attrs:{id:"example-with-mongoose"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#example-with-mongoose"}},[t._v("#")]),t._v(" Example with mongoose")]),t._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Configuration"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" mongoose "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"mongoose"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" mongooseStore "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("require")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"cache-manager-mongoose"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Configuration")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n cache"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n ttl"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("300")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// default TTL")]),t._v("\n store"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" mongooseStore"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n mongoose"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n modelOptions"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n collection"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"caches"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n versionKey"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("false")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Server")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br"),a("span",{staticClass:"line-number"},[t._v("2")]),a("br"),a("span",{staticClass:"line-number"},[t._v("3")]),a("br"),a("span",{staticClass:"line-number"},[t._v("4")]),a("br"),a("span",{staticClass:"line-number"},[t._v("5")]),a("br"),a("span",{staticClass:"line-number"},[t._v("6")]),a("br"),a("span",{staticClass:"line-number"},[t._v("7")]),a("br"),a("span",{staticClass:"line-number"},[t._v("8")]),a("br"),a("span",{staticClass:"line-number"},[t._v("9")]),a("br"),a("span",{staticClass:"line-number"},[t._v("10")]),a("br"),a("span",{staticClass:"line-number"},[t._v("11")]),a("br"),a("span",{staticClass:"line-number"},[t._v("12")]),a("br"),a("span",{staticClass:"line-number"},[t._v("13")]),a("br"),a("span",{staticClass:"line-number"},[t._v("14")]),a("br"),a("span",{staticClass:"line-number"},[t._v("15")]),a("br"),a("span",{staticClass:"line-number"},[t._v("16")]),a("br"),a("span",{staticClass:"line-number"},[t._v("17")]),a("br")])]),a("h3",{attrs:{id:"sharing-ioredis-instance"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#sharing-ioredis-instance"}},[t._v("#")]),t._v(" Sharing IORedis instance")]),t._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Configuration"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" registerProvider"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/di"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Logger"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/logger"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" Redis "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"ioredis"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token constant"}},[t._v("REDIS_CONNECTION")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Symbol")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"redis:connection"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("type")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[a("span",{pre:!0,attrs:{class:"token constant"}},[t._v("REDIS_CONNECTION")])]),t._v(" "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" Redis"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("registerProvider")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n provide"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token constant"}},[t._v("REDIS_CONNECTION")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n deps"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("Configuration"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Logger"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("useAsyncFactory")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("configuration"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Configuration"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" logger"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Logger"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" cacheSettings "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" configuration"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"cache"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" redisSettings "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" configuration"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"redis"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" connection "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Redis")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("...")]),t._v("redisSettings"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" lazyConnect"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("true")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n cacheSettings"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("redisInstance "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" connection"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("try")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" connection"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("connect")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n logger"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("info")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Connected to redis database..."')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("catch")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("error"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n logger"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("error")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n event"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"REDIS_ERROR"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n error\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" connection"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n hooks"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("$onDestroy")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("connection"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" Redis"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" connection"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("disconnect")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br"),a("span",{staticClass:"line-number"},[t._v("2")]),a("br"),a("span",{staticClass:"line-number"},[t._v("3")]),a("br"),a("span",{staticClass:"line-number"},[t._v("4")]),a("br"),a("span",{staticClass:"line-number"},[t._v("5")]),a("br"),a("span",{staticClass:"line-number"},[t._v("6")]),a("br"),a("span",{staticClass:"line-number"},[t._v("7")]),a("br"),a("span",{staticClass:"line-number"},[t._v("8")]),a("br"),a("span",{staticClass:"line-number"},[t._v("9")]),a("br"),a("span",{staticClass:"line-number"},[t._v("10")]),a("br"),a("span",{staticClass:"line-number"},[t._v("11")]),a("br"),a("span",{staticClass:"line-number"},[t._v("12")]),a("br"),a("span",{staticClass:"line-number"},[t._v("13")]),a("br"),a("span",{staticClass:"line-number"},[t._v("14")]),a("br"),a("span",{staticClass:"line-number"},[t._v("15")]),a("br"),a("span",{staticClass:"line-number"},[t._v("16")]),a("br"),a("span",{staticClass:"line-number"},[t._v("17")]),a("br"),a("span",{staticClass:"line-number"},[t._v("18")]),a("br"),a("span",{staticClass:"line-number"},[t._v("19")]),a("br"),a("span",{staticClass:"line-number"},[t._v("20")]),a("br"),a("span",{staticClass:"line-number"},[t._v("21")]),a("br"),a("span",{staticClass:"line-number"},[t._v("22")]),a("br"),a("span",{staticClass:"line-number"},[t._v("23")]),a("br"),a("span",{staticClass:"line-number"},[t._v("24")]),a("br"),a("span",{staticClass:"line-number"},[t._v("25")]),a("br"),a("span",{staticClass:"line-number"},[t._v("26")]),a("br"),a("span",{staticClass:"line-number"},[t._v("27")]),a("br"),a("span",{staticClass:"line-number"},[t._v("28")]),a("br"),a("span",{staticClass:"line-number"},[t._v("29")]),a("br"),a("span",{staticClass:"line-number"},[t._v("30")]),a("br"),a("span",{staticClass:"line-number"},[t._v("31")]),a("br"),a("span",{staticClass:"line-number"},[t._v("32")]),a("br"),a("span",{staticClass:"line-number"},[t._v("33")]),a("br"),a("span",{staticClass:"line-number"},[t._v("34")]),a("br"),a("span",{staticClass:"line-number"},[t._v("35")]),a("br")])]),a("p",[t._v("Then:")]),t._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Configuration"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" redisStore "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"cache-manager-ioredis"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Configuration")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n cache"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n ttl"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("300")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// default TTL")]),t._v("\n store"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" redisStore\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n redis"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n port"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("6379")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Server")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br"),a("span",{staticClass:"line-number"},[t._v("2")]),a("br"),a("span",{staticClass:"line-number"},[t._v("3")]),a("br"),a("span",{staticClass:"line-number"},[t._v("4")]),a("br"),a("span",{staticClass:"line-number"},[t._v("5")]),a("br"),a("span",{staticClass:"line-number"},[t._v("6")]),a("br"),a("span",{staticClass:"line-number"},[t._v("7")]),a("br"),a("span",{staticClass:"line-number"},[t._v("8")]),a("br"),a("span",{staticClass:"line-number"},[t._v("9")]),a("br"),a("span",{staticClass:"line-number"},[t._v("10")]),a("br"),a("span",{staticClass:"line-number"},[t._v("11")]),a("br"),a("span",{staticClass:"line-number"},[t._v("12")]),a("br"),a("span",{staticClass:"line-number"},[t._v("13")]),a("br")])]),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[t._v("TIP")]),t._v(" "),a("p",[t._v("This example works for a single redis connection. If you look for a complete example with Redis Cluster and Redis single\nconnection, go to this example:\nhttps://gist.github.com/Romakita/432b1a8afaa726b41d0baf2456b205aa")])]),t._v(" "),a("h2",{attrs:{id:"interacting-with-the-cache-store"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#interacting-with-the-cache-store"}},[t._v("#")]),t._v(" Interacting with the cache store")]),t._v(" "),a("p",[t._v("To interact with the cache manager instance, inject it to your class using the "),a("ApiSymbolName",[t._v("PlatformCache")]),t._v(" token, as follows:")],1),t._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Injectable")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("MyService")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Inject")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n cache"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" PlatformCache"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br"),a("span",{staticClass:"line-number"},[t._v("2")]),a("br"),a("span",{staticClass:"line-number"},[t._v("3")]),a("br"),a("span",{staticClass:"line-number"},[t._v("4")]),a("br"),a("span",{staticClass:"line-number"},[t._v("5")]),a("br")])]),a("p",[t._v("The "),a("code",[t._v("get")]),t._v(" method on the "),a("ApiSymbolName",[t._v("PlatformCache")]),t._v(" instance is used to retrieve items from the cache.")],1),t._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" value "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("cache"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"key"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br")])]),a("p",[t._v("To add an item to the cache, use the "),a("code",[t._v("set")]),t._v(" method:")]),t._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("cache"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("set")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"key"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"value"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br")])]),a("p",[t._v("The default expiration time of the cache depends on the configured TTL on Server configuration level.")]),t._v(" "),a("p",[t._v("You can manually specify a TTL (expiration time) for this specific key, as follows:")]),t._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("cache"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("set")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"key"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"value"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("ttl"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("1000")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br")])]),a("p",[t._v("To disable the expiration of the cache, set the "),a("code",[t._v("ttl")]),t._v(" configuration property to "),a("code",[t._v("null")]),t._v(":")]),t._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("cache"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("set")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"key"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"value"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("ttl"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("null")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br")])]),a("p",[t._v("To remove an item from the cache, use the "),a("code",[t._v("del")]),t._v(" method:")]),t._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("cache"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("del")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"key"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br")])]),a("p",[t._v("To clear the entire cache, use the "),a("code",[t._v("reset")]),t._v(" method:")]),t._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("cache"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("reset")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br")])]),a("h2",{attrs:{id:"cache-response"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#cache-response"}},[t._v("#")]),t._v(" Cache response")]),t._v(" "),a("p",[t._v("To enable cache on endpoint, use "),a("ApiSymbolName",[t._v("UseCache")]),t._v(" decorator on a method as follows:")],1),t._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Controller"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" UseCache"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Get"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" PathParams"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Controller")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/my-path"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("MyController")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Get")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/:id"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("UseCache")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("PathParams")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"id"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" id"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"something with "')]),t._v(" "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("+")]),t._v(" id"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br"),a("span",{staticClass:"line-number"},[t._v("2")]),a("br"),a("span",{staticClass:"line-number"},[t._v("3")]),a("br"),a("span",{staticClass:"line-number"},[t._v("4")]),a("br"),a("span",{staticClass:"line-number"},[t._v("5")]),a("br"),a("span",{staticClass:"line-number"},[t._v("6")]),a("br"),a("span",{staticClass:"line-number"},[t._v("7")]),a("br"),a("span",{staticClass:"line-number"},[t._v("8")]),a("br"),a("span",{staticClass:"line-number"},[t._v("9")]),a("br"),a("span",{staticClass:"line-number"},[t._v("10")]),a("br")])]),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[t._v("Note")]),t._v(" "),a("p",[t._v("UseCache will generate automatically a key based on the Verb and Uri of your route. If "),a("ApiSymbolName",[t._v("QueryParams")]),t._v(" and/or\n"),a("ApiSymbolName",[t._v("PathParams")]),t._v(" are used on the method, the key will be generated with them.\nAccording to our previous example, the generated key will be:")],1),t._v(" "),a("div",{staticClass:"language- line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-text"}},[a("code",[t._v("GET:my-path:1 // if the id is 1\nGET:my-path:2 // etc...\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br"),a("span",{staticClass:"line-number"},[t._v("2")]),a("br")])])]),t._v(" "),a("div",{staticClass:"custom-block warning"},[a("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),a("p",[t._v("Only "),a("code",[t._v("GET")]),t._v(" endpoints are cached. Also, HTTP server routes that use the native response object ("),a("ApiSymbolName",[t._v("Res")]),t._v(") cannot use the\n"),a("ApiSymbolName",[t._v("PlatformCacheInterceptor")]),t._v(".")],1)]),t._v(" "),a("h2",{attrs:{id:"cache-a-value"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#cache-a-value"}},[t._v("#")]),t._v(" Cache a value")]),t._v(" "),a("p",[t._v("Because "),a("ApiSymbolName",[t._v("UseCache")]),t._v(" uses "),a("ApiSymbolName",[t._v("PlatformCacheInterceptor")]),t._v(" and not a middleware, you can also apply the decorator on any\nService/Provider.")],1),t._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Injectable"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/di"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("UseCache"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Injectable")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("MyService")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("UseCache")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("id"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"something with "')]),t._v(" "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("+")]),t._v(" id"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br"),a("span",{staticClass:"line-number"},[t._v("2")]),a("br"),a("span",{staticClass:"line-number"},[t._v("3")]),a("br"),a("span",{staticClass:"line-number"},[t._v("4")]),a("br"),a("span",{staticClass:"line-number"},[t._v("5")]),a("br"),a("span",{staticClass:"line-number"},[t._v("6")]),a("br"),a("span",{staticClass:"line-number"},[t._v("7")]),a("br"),a("span",{staticClass:"line-number"},[t._v("8")]),a("br"),a("span",{staticClass:"line-number"},[t._v("9")]),a("br"),a("span",{staticClass:"line-number"},[t._v("10")]),a("br")])]),a("div",{staticClass:"custom-block warning"},[a("p",{staticClass:"custom-block-title"},[t._v("WARNING")]),t._v(" "),a("p",[t._v("node-cache-manager serialize all data as JSON object. It means, if you want to cache a complex data like an instance of\nclass, you have to give extra parameters\nto the UseCache decorator. Ts.ED will use "),a("ApiSymbolName",[t._v("deserialize")]),t._v(" function based on the given "),a("code",[t._v("type")]),t._v(" (and "),a("code",[t._v("collectionType")]),t._v(") to\nreturn the expected instance.")],1),t._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Injectable"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/di"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("UseCache"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Injectable")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("MyService")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("UseCache")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("type"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" MyClass"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("id"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" MyClass "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("MyClass")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("id"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("UseCache")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("type"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" MyClass"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" collectionType"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("Array")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("getAll")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" MyClass"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("MyClass")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("id"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("1")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br"),a("span",{staticClass:"line-number"},[t._v("2")]),a("br"),a("span",{staticClass:"line-number"},[t._v("3")]),a("br"),a("span",{staticClass:"line-number"},[t._v("4")]),a("br"),a("span",{staticClass:"line-number"},[t._v("5")]),a("br"),a("span",{staticClass:"line-number"},[t._v("6")]),a("br"),a("span",{staticClass:"line-number"},[t._v("7")]),a("br"),a("span",{staticClass:"line-number"},[t._v("8")]),a("br"),a("span",{staticClass:"line-number"},[t._v("9")]),a("br"),a("span",{staticClass:"line-number"},[t._v("10")]),a("br"),a("span",{staticClass:"line-number"},[t._v("11")]),a("br"),a("span",{staticClass:"line-number"},[t._v("12")]),a("br"),a("span",{staticClass:"line-number"},[t._v("13")]),a("br"),a("span",{staticClass:"line-number"},[t._v("14")]),a("br"),a("span",{staticClass:"line-number"},[t._v("15")]),a("br")])])]),t._v(" "),a("h2",{attrs:{id:"configure-key-resolver"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#configure-key-resolver"}},[t._v("#")]),t._v(" Configure key resolver")]),t._v(" "),a("p",[t._v("By default, Ts.ED uses the request VERB & URL (in an HTTP app) or cache key (for other Service and Provider) to\nassociate cache records with your endpoints.\nNevertheless, sometimes you might want to set up the generated key based on different factors, for example, using HTTP\nheaders (e.g. Authorization to properly identify profile endpoints).")]),t._v(" "),a("p",[t._v("There are two ways to do that. The first one is to configure it globally on the Server:")]),t._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Configuration"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/di"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("PlatformContext"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Configuration")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n cache"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("keyResolver")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("args"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("any")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" $ctx"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" PlatformContext"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// NOTE $ctx is only available for endpoints")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"key"')]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br"),a("span",{staticClass:"line-number"},[t._v("2")]),a("br"),a("span",{staticClass:"line-number"},[t._v("3")]),a("br"),a("span",{staticClass:"line-number"},[t._v("4")]),a("br"),a("span",{staticClass:"line-number"},[t._v("5")]),a("br"),a("span",{staticClass:"line-number"},[t._v("6")]),a("br"),a("span",{staticClass:"line-number"},[t._v("7")]),a("br"),a("span",{staticClass:"line-number"},[t._v("8")]),a("br"),a("span",{staticClass:"line-number"},[t._v("9")]),a("br"),a("span",{staticClass:"line-number"},[t._v("10")]),a("br"),a("span",{staticClass:"line-number"},[t._v("11")]),a("br")])]),a("p",[t._v("The second way is to use the "),a("code",[t._v("key")]),t._v(" option with "),a("ApiSymbolName",[t._v("UseCache")]),t._v(" decorator:")],1),t._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Controller"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" UseCache"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Get"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" PathParams"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" PlatformContext"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Controller")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/my-path"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("MyController")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Get")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/:id"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("UseCache")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("key"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"key"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("PathParams")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"id"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" id"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"something with "')]),t._v(" "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("+")]),t._v(" id"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Get")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/:id"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("UseCache")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token function-variable function"}},[t._v("key")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("args"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("any")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" $ctx"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("?")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" PlatformContext"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"key"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("PathParams")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"id"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" id"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"something with "')]),t._v(" "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("+")]),t._v(" id"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br"),a("span",{staticClass:"line-number"},[t._v("2")]),a("br"),a("span",{staticClass:"line-number"},[t._v("3")]),a("br"),a("span",{staticClass:"line-number"},[t._v("4")]),a("br"),a("span",{staticClass:"line-number"},[t._v("5")]),a("br"),a("span",{staticClass:"line-number"},[t._v("6")]),a("br"),a("span",{staticClass:"line-number"},[t._v("7")]),a("br"),a("span",{staticClass:"line-number"},[t._v("8")]),a("br"),a("span",{staticClass:"line-number"},[t._v("9")]),a("br"),a("span",{staticClass:"line-number"},[t._v("10")]),a("br"),a("span",{staticClass:"line-number"},[t._v("11")]),a("br"),a("span",{staticClass:"line-number"},[t._v("12")]),a("br"),a("span",{staticClass:"line-number"},[t._v("13")]),a("br"),a("span",{staticClass:"line-number"},[t._v("14")]),a("br"),a("span",{staticClass:"line-number"},[t._v("15")]),a("br"),a("span",{staticClass:"line-number"},[t._v("16")]),a("br")])]),a("h2",{attrs:{id:"configure-ttl"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#configure-ttl"}},[t._v("#")]),t._v(" Configure TTL")]),t._v(" "),a("p",[t._v("TTL can be defined per endpoint with "),a("ApiSymbolName",[t._v("UseCache")]),t._v(":")],1),t._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Controller"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" UseCache"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Get"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" PathParams"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" PlatformContext"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Controller")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/my-path"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("MyController")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Get")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/:id"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("UseCache")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("ttl"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("500")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("PathParams")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"id"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" id"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"something with "')]),t._v(" "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("+")]),t._v(" id"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br"),a("span",{staticClass:"line-number"},[t._v("2")]),a("br"),a("span",{staticClass:"line-number"},[t._v("3")]),a("br"),a("span",{staticClass:"line-number"},[t._v("4")]),a("br"),a("span",{staticClass:"line-number"},[t._v("5")]),a("br"),a("span",{staticClass:"line-number"},[t._v("6")]),a("br"),a("span",{staticClass:"line-number"},[t._v("7")]),a("br"),a("span",{staticClass:"line-number"},[t._v("8")]),a("br"),a("span",{staticClass:"line-number"},[t._v("9")]),a("br"),a("span",{staticClass:"line-number"},[t._v("10")]),a("br")])]),a("h2",{attrs:{id:"define-when-a-value-can-be-cached"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#define-when-a-value-can-be-cached"}},[t._v("#")]),t._v(" Define when a value can be cached "),a("Badge",{attrs:{text:"7.6.0+"}})],1),t._v(" "),a("p",[t._v("Sometimes, you don't want to store in cache a value because isn't consistant to have it.\nFor example, you can avoid caching data when the result is nullish:")]),t._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Controller"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" UseCache"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Get"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" PathParams"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" PlatformContext"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Controller")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/my-path"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("MyController")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Get")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/:id"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("UseCache")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("ttl"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("500")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" canCache"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"non-nullish"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("PathParams")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"id"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" id"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("null")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br"),a("span",{staticClass:"line-number"},[t._v("2")]),a("br"),a("span",{staticClass:"line-number"},[t._v("3")]),a("br"),a("span",{staticClass:"line-number"},[t._v("4")]),a("br"),a("span",{staticClass:"line-number"},[t._v("5")]),a("br"),a("span",{staticClass:"line-number"},[t._v("6")]),a("br"),a("span",{staticClass:"line-number"},[t._v("7")]),a("br"),a("span",{staticClass:"line-number"},[t._v("8")]),a("br"),a("span",{staticClass:"line-number"},[t._v("9")]),a("br"),a("span",{staticClass:"line-number"},[t._v("10")]),a("br")])]),a("p",[t._v("In this case, the UseCache interceptor will ignore result that "),a("code",[t._v("undefined")]),t._v(" or "),a("code",[t._v("null")]),t._v(".")]),t._v(" "),a("p",[t._v("You can also provide a custom function to ignore result:")]),t._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Controller"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" UseCache"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Get"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" PathParams"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" PlatformContext"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Controller")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/my-path"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("MyController")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Get")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/:id"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("UseCache")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("ttl"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("500")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token function-variable function"}},[t._v("canCache")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("item"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("any")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" item "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("!==")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("null")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("PathParams")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"id"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" id"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("null")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br"),a("span",{staticClass:"line-number"},[t._v("2")]),a("br"),a("span",{staticClass:"line-number"},[t._v("3")]),a("br"),a("span",{staticClass:"line-number"},[t._v("4")]),a("br"),a("span",{staticClass:"line-number"},[t._v("5")]),a("br"),a("span",{staticClass:"line-number"},[t._v("6")]),a("br"),a("span",{staticClass:"line-number"},[t._v("7")]),a("br"),a("span",{staticClass:"line-number"},[t._v("8")]),a("br"),a("span",{staticClass:"line-number"},[t._v("9")]),a("br"),a("span",{staticClass:"line-number"},[t._v("10")]),a("br")])]),a("h2",{attrs:{id:"refresh-cache-keys-in-background"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#refresh-cache-keys-in-background"}},[t._v("#")]),t._v(" Refresh cache keys in background "),a("Badge",{attrs:{text:"6.103.0+"}})],1),t._v(" "),a("p",[t._v("The "),a("code",[t._v("caching")]),t._v(" module support a mechanism to refresh expiring cache "),a("code",[t._v("keys")]),t._v(" in background is you use "),a("code",[t._v("UseCache")]),t._v(" on a\nService method (not on controller method).\nThis is done by adding a "),a("code",[t._v("refreshThreshold")]),t._v(" option to the "),a("ApiSymbolName",[t._v("UseCache")]),t._v(" decorator.")],1),t._v(" "),a("p",[t._v("If "),a("code",[t._v("refreshThreshold")]),t._v(" is set and if the "),a("code",[t._v("ttl")]),t._v(" method is available for the used store,\nafter retrieving a value from cache TTL will be checked. If the remaining current "),a("code",[t._v("ttl")]),t._v(" key is under the\nconfigured "),a("code",[t._v("ttl")]),t._v(" - "),a("code",[t._v("refreshThreshold")]),t._v(", the system will spawn a background worker to update the value, following same\nrules as standard fetching.")]),t._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("const")]),t._v(" currentTTL "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" cache"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("ttl")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("key"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("if")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("currentTTL "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v(" ttl "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("-")]),t._v(" refreshThreshold"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("refresh")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br"),a("span",{staticClass:"line-number"},[t._v("2")]),a("br"),a("span",{staticClass:"line-number"},[t._v("3")]),a("br"),a("span",{staticClass:"line-number"},[t._v("4")]),a("br"),a("span",{staticClass:"line-number"},[t._v("5")]),a("br")])]),a("p",[t._v("In the meantime, the system will return the old value until expiration.")]),t._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Controller"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" UseCache"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" PathParams"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" PlatformContext"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Injectable")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("MyService")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("UseCache")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("ttl"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("3600")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" refreshThreshold"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("900")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("id"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"something with "')]),t._v(" "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("+")]),t._v(" id"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br"),a("span",{staticClass:"line-number"},[t._v("2")]),a("br"),a("span",{staticClass:"line-number"},[t._v("3")]),a("br"),a("span",{staticClass:"line-number"},[t._v("4")]),a("br"),a("span",{staticClass:"line-number"},[t._v("5")]),a("br"),a("span",{staticClass:"line-number"},[t._v("6")]),a("br"),a("span",{staticClass:"line-number"},[t._v("7")]),a("br"),a("span",{staticClass:"line-number"},[t._v("8")]),a("br"),a("span",{staticClass:"line-number"},[t._v("9")]),a("br")])]),a("p",[t._v("In this example, the configured "),a("code",[t._v("ttl")]),t._v(" is 1 hour and the threshold is 15 minutes. So, the key will be refreshed in\nbackground if current "),a("code",[t._v("ttl")]),t._v(" is under 45 minutes.")]),t._v(" "),a("h2",{attrs:{id:"refresh-cached-value"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#refresh-cached-value"}},[t._v("#")]),t._v(" Refresh cached value "),a("Badge",{attrs:{text:"7.9.0+"}})],1),t._v(" "),a("p",[t._v("A service method response can be cached by using the "),a("code",[t._v("@UseCache")]),t._v(" decorator. Sometimes, we need to explicitly refresh the cached data,\nbecause the consumed data backend state has changed. By implementing a notifications service, the backend data can trigger an event to tell your API that\nthe data has changed.")]),t._v(" "),a("p",[t._v("Here is short example:")]),t._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Injectable"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/di"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("PlatformCache"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" UseCache"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/platform-cache"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Controller"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" Get"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" PathParams"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" PlatformContext"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Injectable")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("ProductsService")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Inject")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("protected")]),t._v(" pimClient"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" PimClient"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("UseCache")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("ttl"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("3600")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("id"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("pimClient"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"/products/"')]),t._v(" "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("+")]),t._v(" id"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Injectable")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("NotificationsService")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Inject")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("protected")]),t._v(" cache"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" PlatformCache"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Inject")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("protected")]),t._v(" productsService"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" ProductsService"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("refreshProductId")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("id"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[t._v("string")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("cache"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("refresh")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("this")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("productsService"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("id"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br"),a("span",{staticClass:"line-number"},[t._v("2")]),a("br"),a("span",{staticClass:"line-number"},[t._v("3")]),a("br"),a("span",{staticClass:"line-number"},[t._v("4")]),a("br"),a("span",{staticClass:"line-number"},[t._v("5")]),a("br"),a("span",{staticClass:"line-number"},[t._v("6")]),a("br"),a("span",{staticClass:"line-number"},[t._v("7")]),a("br"),a("span",{staticClass:"line-number"},[t._v("8")]),a("br"),a("span",{staticClass:"line-number"},[t._v("9")]),a("br"),a("span",{staticClass:"line-number"},[t._v("10")]),a("br"),a("span",{staticClass:"line-number"},[t._v("11")]),a("br"),a("span",{staticClass:"line-number"},[t._v("12")]),a("br"),a("span",{staticClass:"line-number"},[t._v("13")]),a("br"),a("span",{staticClass:"line-number"},[t._v("14")]),a("br"),a("span",{staticClass:"line-number"},[t._v("15")]),a("br"),a("span",{staticClass:"line-number"},[t._v("16")]),a("br"),a("span",{staticClass:"line-number"},[t._v("17")]),a("br"),a("span",{staticClass:"line-number"},[t._v("18")]),a("br"),a("span",{staticClass:"line-number"},[t._v("19")]),a("br"),a("span",{staticClass:"line-number"},[t._v("20")]),a("br"),a("span",{staticClass:"line-number"},[t._v("21")]),a("br"),a("span",{staticClass:"line-number"},[t._v("22")]),a("br"),a("span",{staticClass:"line-number"},[t._v("23")]),a("br"),a("span",{staticClass:"line-number"},[t._v("24")]),a("br"),a("span",{staticClass:"line-number"},[t._v("25")]),a("br"),a("span",{staticClass:"line-number"},[t._v("26")]),a("br"),a("span",{staticClass:"line-number"},[t._v("27")]),a("br")])]),a("p",[t._v("This small example will force the data refresh.")]),t._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[t._v("TIP")]),t._v(" "),a("p",[t._v("If you have several cached method calls, then the refresh will also be done on all of these methods called by the function passed to "),a("code",[t._v("PlatformCache.refresh()")]),t._v(".")])]),t._v(" "),a("h2",{attrs:{id:"multi-caching"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#multi-caching"}},[t._v("#")]),t._v(" Multi caching")]),t._v(" "),a("p",[t._v("Cache-manager provides a way to use multiple caches. To use it, remove "),a("code",[t._v("store")]),t._v(" option and use "),a("code",[t._v("caches")]),t._v(" instead:")]),t._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("import")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("Configuration"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("from")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"@tsed/common"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[t._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("Configuration")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n cache"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n ttl"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("300")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// default TTL")]),t._v("\n caches"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("memoryCache"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" someOtherCache"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// options options depending on the choosen storage type")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("export")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("class")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("Server")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br"),a("span",{staticClass:"line-number"},[t._v("2")]),a("br"),a("span",{staticClass:"line-number"},[t._v("3")]),a("br"),a("span",{staticClass:"line-number"},[t._v("4")]),a("br"),a("span",{staticClass:"line-number"},[t._v("5")]),a("br"),a("span",{staticClass:"line-number"},[t._v("6")]),a("br"),a("span",{staticClass:"line-number"},[t._v("7")]),a("br"),a("span",{staticClass:"line-number"},[t._v("8")]),a("br"),a("span",{staticClass:"line-number"},[t._v("9")]),a("br"),a("span",{staticClass:"line-number"},[t._v("10")]),a("br")])]),a("h2",{attrs:{id:"disable-cache-for-test"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#disable-cache-for-test"}},[t._v("#")]),t._v(" Disable cache for test")]),t._v(" "),a("p",[t._v("It can sometimes be useful during unit tests to disable the cache. You can do this by setting the "),a("code",[t._v("cache")]),t._v(" option\nto "),a("code",[t._v("false")]),t._v(":")]),t._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token function"}},[t._v("describe")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"MyCtrl"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=>")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("let")]),t._v(" request"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" SuperTest"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("SuperTest"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("<")]),t._v("SuperTest"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Test"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(">")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("beforeAll")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n TestMongooseContext"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("bootstrap")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("Server"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n cache"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("false")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n mount"),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token string-property property"}},[t._v('"/rest"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("MyCtrl"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br"),a("span",{staticClass:"line-number"},[t._v("2")]),a("br"),a("span",{staticClass:"line-number"},[t._v("3")]),a("br"),a("span",{staticClass:"line-number"},[t._v("4")]),a("br"),a("span",{staticClass:"line-number"},[t._v("5")]),a("br"),a("span",{staticClass:"line-number"},[t._v("6")]),a("br"),a("span",{staticClass:"line-number"},[t._v("7")]),a("br"),a("span",{staticClass:"line-number"},[t._v("8")]),a("br"),a("span",{staticClass:"line-number"},[t._v("9")]),a("br"),a("span",{staticClass:"line-number"},[t._v("10")]),a("br"),a("span",{staticClass:"line-number"},[t._v("11")]),a("br")])])])}),[],!1,null,null,null);s.default=e.exports}}]);
\ No newline at end of file
diff --git a/assets/js/19.f572cc75.js b/assets/js/19.f572cc75.js
new file mode 100644
index 00000000000..279052c470d
--- /dev/null
+++ b/assets/js/19.f572cc75.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[19],{760:function(s,t,a){"use strict";a.r(t);var n=a(1),e=Object(n.a)({},(function(){var s=this,t=s.$createElement,a=s._self._c||t;return a("ContentSlotsDistributor",{attrs:{"slot-key":s.$parent.slotKey}},[a("h1",{attrs:{id:"command"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#command"}},[s._v("#")]),s._v(" Command")]),s._v(" "),a("p",[a("code",[s._v("@tsed/cli-core")]),s._v(" is the npm module that provide API to create CLI. It can be to create your own CLI or to run your Ts.ED\napplication code. Ts.ED cli-core use "),a("a",{attrs:{href:"https://www.npmjs.com/package/commander",target:"_blank",rel:"noopener noreferrer"}},[s._v("commander"),a("OutboundLink")],1),s._v(" to parse cli\narguments, "),a("a",{attrs:{href:"https://www.npmjs.com/package/inquirer",target:"_blank",rel:"noopener noreferrer"}},[s._v("Inquirer"),a("OutboundLink")],1),s._v("\nto display prompt and "),a("a",{attrs:{href:"https://www.npmjs.com/package/listr",target:"_blank",rel:"noopener noreferrer"}},[s._v("Listr"),a("OutboundLink")],1),s._v(" to run tasks.")]),s._v(" "),a("p",[s._v("The cli-core works as a standalone process, like the classic entry point, and will initialize a container to run your\ncode (Service/Provider/etc...).")]),s._v(" "),a("ol",[a("li",[s._v("Bootstrap (entry point e.g: "),a("code",[s._v("bin/index.ts")]),s._v(") is invoked by cli.")]),s._v(" "),a("li",[s._v("Create a headless Ts.ED Application.")]),s._v(" "),a("li",[s._v("Create command with decorator and inject service from your existing code.")])]),s._v(" "),a("h2",{attrs:{id:"installation"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#installation"}},[s._v("#")]),s._v(" Installation")]),s._v(" "),a("div",{staticClass:"language-bash line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-bash"}},[a("code",[a("span",{pre:!0,attrs:{class:"token function"}},[s._v("npm")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("install")]),s._v(" @tsed/cli-core\n"),a("span",{pre:!0,attrs:{class:"token comment"}},[s._v("# Or yarn")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("yarn")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("add")]),s._v(" @tsed/cli-core\n")])]),s._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[s._v("1")]),a("br"),a("span",{staticClass:"line-number"},[s._v("2")]),a("br"),a("span",{staticClass:"line-number"},[s._v("3")]),a("br")])]),a("blockquote",[a("p",[s._v("Note: You have to install the @tsed/cli-core")])]),s._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[s._v("TIP")]),s._v(" "),a("p",[s._v("If you start your project from scratch, you can use Ts.ED cli v3 to bootstrap your project with the Command\nfeature.")])]),s._v(" "),a("p",[s._v("Optional. You can install the @tsed/cli in global to run your custom commands directly from the Ts.ED CLI:")]),s._v(" "),a("div",{staticClass:"language- line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-text"}},[a("code",[s._v("npm install -g @tsed/cli\n")])]),s._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[s._v("1")]),a("br")])]),a("h2",{attrs:{id:"create-the-cli-entrypoint"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#create-the-cli-entrypoint"}},[s._v("#")]),s._v(" Create the CLI entrypoint")]),s._v(" "),a("p",[s._v("Create "),a("code",[s._v("index.ts")]),s._v(" file in "),a("code",[s._v("src/bin")]),s._v(". This file will be dedicated to bootstrap the CLI with your own configuration.")]),s._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token hashbang comment"}},[s._v("#!/usr/bin/env node")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("import")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("CliCore"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("from")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"@tsed/cli-core"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("import")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("config"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("from")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"../config"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// Import your application configuration")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("import")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("HelloCommand"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("from")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"./HelloCommand"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\nCliCore"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("bootstrap")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v("...")]),s._v("config"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// add your custom commands here")]),s._v("\n commands"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),s._v("HelloCommand"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("catch")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token builtin"}},[s._v("console")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("error"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[s._v("1")]),a("br"),a("span",{staticClass:"line-number"},[s._v("2")]),a("br"),a("span",{staticClass:"line-number"},[s._v("3")]),a("br"),a("span",{staticClass:"line-number"},[s._v("4")]),a("br"),a("span",{staticClass:"line-number"},[s._v("5")]),a("br"),a("span",{staticClass:"line-number"},[s._v("6")]),a("br"),a("span",{staticClass:"line-number"},[s._v("7")]),a("br"),a("span",{staticClass:"line-number"},[s._v("8")]),a("br"),a("span",{staticClass:"line-number"},[s._v("9")]),a("br"),a("span",{staticClass:"line-number"},[s._v("10")]),a("br")])]),a("h2",{attrs:{id:"create-command"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#create-command"}},[s._v("#")]),s._v(" Create command")]),s._v(" "),a("p",[s._v("Use "),a("code",[s._v("tsed g command")]),s._v(" to create a new Command file. Here is a basic Command example:")]),s._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("import")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("Command"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" CommandProvider"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" QuestionOptions"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("from")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"@tsed/cli-core"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("export")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("interface")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("HelloCommandContext")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[s._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("Command")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n name"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"hello-command"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n description"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"Command description"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n args"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n options"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n allowUnknownOption"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("false")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("export")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("class")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("HelloCommand")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("implements")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("CommandProvider")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token comment"}},[s._v("/**\n * Ask questions with Inquirer. Return an empty array or don't implement the method to skip this step\n */")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("async")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("$prompt")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("initialOptions"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" Partial"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v("<")]),s._v("HelloCommandContext"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(">")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[s._v("Promise")]),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v("<")]),s._v("QuestionOptions"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(">")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("return")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n\n "),a("span",{pre:!0,attrs:{class:"token comment"}},[s._v("/**\n * This method is called after the $prompt to create / map inputs to a proper context for the next step\n */")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("$mapContext")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ctx"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" Partial"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v("<")]),s._v("HelloCommandContext"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(">")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" HelloCommandContext "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("return")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v("...")]),s._v("ctx\n "),a("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// map something, based on ctx")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n\n "),a("span",{pre:!0,attrs:{class:"token comment"}},[s._v("/**\n * This step run your tasks with Listr module\n */")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("async")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("$exec")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ctx"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" HelloCommandContext"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[s._v("Promise")]),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v("<")]),a("span",{pre:!0,attrs:{class:"token builtin"}},[s._v("any")]),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(">")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("return")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n title"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"Do something"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token function-variable function"}},[s._v("task")]),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=>")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token builtin"}},[s._v("console")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("log")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"HELLO"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n")])]),s._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[s._v("1")]),a("br"),a("span",{staticClass:"line-number"},[s._v("2")]),a("br"),a("span",{staticClass:"line-number"},[s._v("3")]),a("br"),a("span",{staticClass:"line-number"},[s._v("4")]),a("br"),a("span",{staticClass:"line-number"},[s._v("5")]),a("br"),a("span",{staticClass:"line-number"},[s._v("6")]),a("br"),a("span",{staticClass:"line-number"},[s._v("7")]),a("br"),a("span",{staticClass:"line-number"},[s._v("8")]),a("br"),a("span",{staticClass:"line-number"},[s._v("9")]),a("br"),a("span",{staticClass:"line-number"},[s._v("10")]),a("br"),a("span",{staticClass:"line-number"},[s._v("11")]),a("br"),a("span",{staticClass:"line-number"},[s._v("12")]),a("br"),a("span",{staticClass:"line-number"},[s._v("13")]),a("br"),a("span",{staticClass:"line-number"},[s._v("14")]),a("br"),a("span",{staticClass:"line-number"},[s._v("15")]),a("br"),a("span",{staticClass:"line-number"},[s._v("16")]),a("br"),a("span",{staticClass:"line-number"},[s._v("17")]),a("br"),a("span",{staticClass:"line-number"},[s._v("18")]),a("br"),a("span",{staticClass:"line-number"},[s._v("19")]),a("br"),a("span",{staticClass:"line-number"},[s._v("20")]),a("br"),a("span",{staticClass:"line-number"},[s._v("21")]),a("br"),a("span",{staticClass:"line-number"},[s._v("22")]),a("br"),a("span",{staticClass:"line-number"},[s._v("23")]),a("br"),a("span",{staticClass:"line-number"},[s._v("24")]),a("br"),a("span",{staticClass:"line-number"},[s._v("25")]),a("br"),a("span",{staticClass:"line-number"},[s._v("26")]),a("br"),a("span",{staticClass:"line-number"},[s._v("27")]),a("br"),a("span",{staticClass:"line-number"},[s._v("28")]),a("br"),a("span",{staticClass:"line-number"},[s._v("29")]),a("br"),a("span",{staticClass:"line-number"},[s._v("30")]),a("br"),a("span",{staticClass:"line-number"},[s._v("31")]),a("br"),a("span",{staticClass:"line-number"},[s._v("32")]),a("br"),a("span",{staticClass:"line-number"},[s._v("33")]),a("br"),a("span",{staticClass:"line-number"},[s._v("34")]),a("br"),a("span",{staticClass:"line-number"},[s._v("35")]),a("br"),a("span",{staticClass:"line-number"},[s._v("36")]),a("br"),a("span",{staticClass:"line-number"},[s._v("37")]),a("br"),a("span",{staticClass:"line-number"},[s._v("38")]),a("br"),a("span",{staticClass:"line-number"},[s._v("39")]),a("br"),a("span",{staticClass:"line-number"},[s._v("40")]),a("br"),a("span",{staticClass:"line-number"},[s._v("41")]),a("br"),a("span",{staticClass:"line-number"},[s._v("42")]),a("br"),a("span",{staticClass:"line-number"},[s._v("43")]),a("br")])]),a("p",[s._v("The "),a("code",[s._v("@Command")]),s._v(" decorator allow you to bind a class to Commander. Here the previous example can be run by executing the\nfollowing command:")]),s._v(" "),a("div",{staticClass:"language-bash line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-bash"}},[a("code",[s._v("tsed run hello-command\n")])]),s._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[s._v("1")]),a("br")])]),a("p",[s._v("By default, you have to give the "),a("code",[s._v("name")]),s._v(" and "),a("code",[s._v("description")]),s._v(".")]),s._v(" "),a("h2",{attrs:{id:"command-args"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#command-args"}},[s._v("#")]),s._v(" Command Args")]),s._v(" "),a("p",[s._v("Arguments are the values given to your command without a flag option. Example:")]),s._v(" "),a("div",{staticClass:"language-sh line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-sh"}},[a("code",[s._v("tsed run hello-command create user\n")])]),s._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[s._v("1")]),a("br")])]),a("p",[s._v("To bind these arguments with your custom command, you have to declare the arguments as following:")]),s._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("import")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("Command"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" CommandProvider"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" QuestionOptions"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("from")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"@tsed/cli-core"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("export")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("interface")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("HelloCommandContext")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n action"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"create"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n subAction"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"user"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[s._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("Command")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n name"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"hello-command"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n description"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"Command description"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n args"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n action"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n type"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" String"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n defaultValue"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"create"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n description"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"My action"')]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n subAction"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n type"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" String"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n defaultValue"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"user"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n description"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"My sub action"')]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n options"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n allowUnknownOption"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("false")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("export")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("class")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("HelloCommand")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("implements")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("CommandProvider")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("$exec")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ctx"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" HelloCommandContext"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token builtin"}},[s._v("console")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("log")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ctx"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n")])]),s._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[s._v("1")]),a("br"),a("span",{staticClass:"line-number"},[s._v("2")]),a("br"),a("span",{staticClass:"line-number"},[s._v("3")]),a("br"),a("span",{staticClass:"line-number"},[s._v("4")]),a("br"),a("span",{staticClass:"line-number"},[s._v("5")]),a("br"),a("span",{staticClass:"line-number"},[s._v("6")]),a("br"),a("span",{staticClass:"line-number"},[s._v("7")]),a("br"),a("span",{staticClass:"line-number"},[s._v("8")]),a("br"),a("span",{staticClass:"line-number"},[s._v("9")]),a("br"),a("span",{staticClass:"line-number"},[s._v("10")]),a("br"),a("span",{staticClass:"line-number"},[s._v("11")]),a("br"),a("span",{staticClass:"line-number"},[s._v("12")]),a("br"),a("span",{staticClass:"line-number"},[s._v("13")]),a("br"),a("span",{staticClass:"line-number"},[s._v("14")]),a("br"),a("span",{staticClass:"line-number"},[s._v("15")]),a("br"),a("span",{staticClass:"line-number"},[s._v("16")]),a("br"),a("span",{staticClass:"line-number"},[s._v("17")]),a("br"),a("span",{staticClass:"line-number"},[s._v("18")]),a("br"),a("span",{staticClass:"line-number"},[s._v("19")]),a("br"),a("span",{staticClass:"line-number"},[s._v("20")]),a("br"),a("span",{staticClass:"line-number"},[s._v("21")]),a("br"),a("span",{staticClass:"line-number"},[s._v("22")]),a("br"),a("span",{staticClass:"line-number"},[s._v("23")]),a("br"),a("span",{staticClass:"line-number"},[s._v("24")]),a("br"),a("span",{staticClass:"line-number"},[s._v("25")]),a("br"),a("span",{staticClass:"line-number"},[s._v("26")]),a("br"),a("span",{staticClass:"line-number"},[s._v("27")]),a("br"),a("span",{staticClass:"line-number"},[s._v("28")]),a("br"),a("span",{staticClass:"line-number"},[s._v("29")]),a("br"),a("span",{staticClass:"line-number"},[s._v("30")]),a("br")])]),a("h2",{attrs:{id:"command-options"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#command-options"}},[s._v("#")]),s._v(" Command Options")]),s._v(" "),a("p",[s._v("Options are the values given to your command with a specific flag option. Example:")]),s._v(" "),a("div",{staticClass:"language-sh line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-sh"}},[a("code",[s._v("tsed run hello-command -o "),a("span",{pre:!0,attrs:{class:"token builtin class-name"}},[s._v("test")]),s._v("\n")])]),s._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[s._v("1")]),a("br")])]),a("p",[s._v("To bind this option with your custom command, you have to declare the option as following:")]),s._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("import")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("Command"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" CommandProvider"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" QuestionOptions"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("from")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"@tsed/cli-core"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("export")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("interface")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("HelloCommandContext")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n option1"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[s._v("string")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[s._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("Command")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n name"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"hello-command"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n description"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"Command description"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n args"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n options"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token string-property property"}},[s._v('"-o, --opt-1 "')]),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n type"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" String"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n defaultValue"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"dev"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n description"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"My option"')]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n allowUnknownOption"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("false")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("export")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("class")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("HelloCommand")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("implements")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("CommandProvider")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("$exec")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ctx"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" HelloCommandContext"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token builtin"}},[s._v("console")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("log")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ctx"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n")])]),s._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[s._v("1")]),a("br"),a("span",{staticClass:"line-number"},[s._v("2")]),a("br"),a("span",{staticClass:"line-number"},[s._v("3")]),a("br"),a("span",{staticClass:"line-number"},[s._v("4")]),a("br"),a("span",{staticClass:"line-number"},[s._v("5")]),a("br"),a("span",{staticClass:"line-number"},[s._v("6")]),a("br"),a("span",{staticClass:"line-number"},[s._v("7")]),a("br"),a("span",{staticClass:"line-number"},[s._v("8")]),a("br"),a("span",{staticClass:"line-number"},[s._v("9")]),a("br"),a("span",{staticClass:"line-number"},[s._v("10")]),a("br"),a("span",{staticClass:"line-number"},[s._v("11")]),a("br"),a("span",{staticClass:"line-number"},[s._v("12")]),a("br"),a("span",{staticClass:"line-number"},[s._v("13")]),a("br"),a("span",{staticClass:"line-number"},[s._v("14")]),a("br"),a("span",{staticClass:"line-number"},[s._v("15")]),a("br"),a("span",{staticClass:"line-number"},[s._v("16")]),a("br"),a("span",{staticClass:"line-number"},[s._v("17")]),a("br"),a("span",{staticClass:"line-number"},[s._v("18")]),a("br"),a("span",{staticClass:"line-number"},[s._v("19")]),a("br"),a("span",{staticClass:"line-number"},[s._v("20")]),a("br"),a("span",{staticClass:"line-number"},[s._v("21")]),a("br"),a("span",{staticClass:"line-number"},[s._v("22")]),a("br"),a("span",{staticClass:"line-number"},[s._v("23")]),a("br"),a("span",{staticClass:"line-number"},[s._v("24")]),a("br")])]),a("h2",{attrs:{id:"allow-extra-options"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#allow-extra-options"}},[s._v("#")]),s._v(" Allow extra options")]),s._v(" "),a("p",[s._v("By default, commander doesn't accept unknown options. You can change this behaviour, by change the "),a("code",[s._v("allowUnknownOption")]),s._v("\nto "),a("code",[s._v("true")]),s._v(".")]),s._v(" "),a("p",[s._v("Then you'll be able to get all "),a("code",[s._v("args")]),s._v(" and "),a("code",[s._v("options")]),s._v(" in the "),a("code",[s._v("rawArgs")]),s._v(" property:")]),s._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("import")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("Command"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" CommandProvider"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" QuestionOptions"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("from")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"@tsed/cli-core"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("export")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("interface")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("HelloCommandContext")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n rawArgs"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[s._v("string")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[s._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("Command")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n name"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"hello-command"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n description"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"Command description"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n args"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n options"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n allowUnknownOption"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("true")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("export")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("class")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("HelloCommand")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("implements")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("CommandProvider")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("$exec")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ctx"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" HelloCommandContext"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token builtin"}},[s._v("console")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("log")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ctx"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n")])]),s._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[s._v("1")]),a("br"),a("span",{staticClass:"line-number"},[s._v("2")]),a("br"),a("span",{staticClass:"line-number"},[s._v("3")]),a("br"),a("span",{staticClass:"line-number"},[s._v("4")]),a("br"),a("span",{staticClass:"line-number"},[s._v("5")]),a("br"),a("span",{staticClass:"line-number"},[s._v("6")]),a("br"),a("span",{staticClass:"line-number"},[s._v("7")]),a("br"),a("span",{staticClass:"line-number"},[s._v("8")]),a("br"),a("span",{staticClass:"line-number"},[s._v("9")]),a("br"),a("span",{staticClass:"line-number"},[s._v("10")]),a("br"),a("span",{staticClass:"line-number"},[s._v("11")]),a("br"),a("span",{staticClass:"line-number"},[s._v("12")]),a("br"),a("span",{staticClass:"line-number"},[s._v("13")]),a("br"),a("span",{staticClass:"line-number"},[s._v("14")]),a("br"),a("span",{staticClass:"line-number"},[s._v("15")]),a("br"),a("span",{staticClass:"line-number"},[s._v("16")]),a("br"),a("span",{staticClass:"line-number"},[s._v("17")]),a("br"),a("span",{staticClass:"line-number"},[s._v("18")]),a("br")])]),a("h2",{attrs:{id:"inject-service"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#inject-service"}},[s._v("#")]),s._v(" Inject service")]),s._v(" "),a("p",[s._v("Use the "),a("ApiSymbolName",[s._v("Inject")]),s._v(" decorator to inject your service in a command:")],1),s._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("import")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("Command"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" CommandProvider"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" QuestionOptions"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("from")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"@tsed/cli-core"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("import")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("MyService"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("from")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"../services/MyService"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("export")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("interface")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("HelloCommandContext")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n rawArgs"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[s._v("string")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[s._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("Command")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n name"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"hello-command"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n description"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"Command description"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n args"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n options"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n allowUnknownOption"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("false")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("export")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("class")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("HelloCommand")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("implements")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("CommandProvider")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[s._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("Inject")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n myService"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" MyService"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("async")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("$exec")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ctx"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" HelloCommandContext"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[s._v("Promise")]),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v("<")]),a("span",{pre:!0,attrs:{class:"token builtin"}},[s._v("any")]),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(">")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("return")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n title"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"Update something"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token function-variable function"}},[s._v("task")]),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=>")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("this")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("myService"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("update")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ctx"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n")])]),s._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[s._v("1")]),a("br"),a("span",{staticClass:"line-number"},[s._v("2")]),a("br"),a("span",{staticClass:"line-number"},[s._v("3")]),a("br"),a("span",{staticClass:"line-number"},[s._v("4")]),a("br"),a("span",{staticClass:"line-number"},[s._v("5")]),a("br"),a("span",{staticClass:"line-number"},[s._v("6")]),a("br"),a("span",{staticClass:"line-number"},[s._v("7")]),a("br"),a("span",{staticClass:"line-number"},[s._v("8")]),a("br"),a("span",{staticClass:"line-number"},[s._v("9")]),a("br"),a("span",{staticClass:"line-number"},[s._v("10")]),a("br"),a("span",{staticClass:"line-number"},[s._v("11")]),a("br"),a("span",{staticClass:"line-number"},[s._v("12")]),a("br"),a("span",{staticClass:"line-number"},[s._v("13")]),a("br"),a("span",{staticClass:"line-number"},[s._v("14")]),a("br"),a("span",{staticClass:"line-number"},[s._v("15")]),a("br"),a("span",{staticClass:"line-number"},[s._v("16")]),a("br"),a("span",{staticClass:"line-number"},[s._v("17")]),a("br"),a("span",{staticClass:"line-number"},[s._v("18")]),a("br"),a("span",{staticClass:"line-number"},[s._v("19")]),a("br"),a("span",{staticClass:"line-number"},[s._v("20")]),a("br"),a("span",{staticClass:"line-number"},[s._v("21")]),a("br"),a("span",{staticClass:"line-number"},[s._v("22")]),a("br"),a("span",{staticClass:"line-number"},[s._v("23")]),a("br"),a("span",{staticClass:"line-number"},[s._v("24")]),a("br"),a("span",{staticClass:"line-number"},[s._v("25")]),a("br"),a("span",{staticClass:"line-number"},[s._v("26")]),a("br"),a("span",{staticClass:"line-number"},[s._v("27")]),a("br")])]),a("h2",{attrs:{id:"prompt"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#prompt"}},[s._v("#")]),s._v(" Prompt")]),s._v(" "),a("p",[s._v("You can implement the "),a("code",[s._v("$prompt")]),s._v(" method to provide a CLI prompt to your consumer. Prompt is based\non "),a("a",{attrs:{href:"https://www.npmjs.com/package/inquirer",target:"_blank",rel:"noopener noreferrer"}},[s._v("Inquirer"),a("OutboundLink")],1),s._v(".")]),s._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("import")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("Command"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" CommandProvider"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" QuestionOptions"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("from")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"@tsed/cli-core"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("import")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("MyService"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("from")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"../services/MyService"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("export")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("interface")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("HelloCommandContext")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n projectName"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[s._v("string")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[s._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("Command")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n name"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"hello-command"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n description"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"Command description"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n args"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n options"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("export")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("class")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("HelloCommand")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("implements")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("CommandProvider")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[s._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("Inject")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n myService"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" MyService"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("async")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("$prompt")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("initialOptions"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" Partial"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v("<")]),s._v("HelloCommandContext"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(">")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[s._v("Promise")]),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v("<")]),s._v("QuestionOptions"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(">")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("return")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n type"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"input"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n name"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"projectName"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n message"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"What is your project name"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("transformer")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("input"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("return")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("paramCase")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("input"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("async")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("$exec")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ctx"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" HelloCommandContext"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token builtin"}},[s._v("Promise")]),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v("<")]),a("span",{pre:!0,attrs:{class:"token builtin"}},[s._v("any")]),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(">")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token builtin"}},[s._v("console")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("log")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("ctx"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n")])]),s._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[s._v("1")]),a("br"),a("span",{staticClass:"line-number"},[s._v("2")]),a("br"),a("span",{staticClass:"line-number"},[s._v("3")]),a("br"),a("span",{staticClass:"line-number"},[s._v("4")]),a("br"),a("span",{staticClass:"line-number"},[s._v("5")]),a("br"),a("span",{staticClass:"line-number"},[s._v("6")]),a("br"),a("span",{staticClass:"line-number"},[s._v("7")]),a("br"),a("span",{staticClass:"line-number"},[s._v("8")]),a("br"),a("span",{staticClass:"line-number"},[s._v("9")]),a("br"),a("span",{staticClass:"line-number"},[s._v("10")]),a("br"),a("span",{staticClass:"line-number"},[s._v("11")]),a("br"),a("span",{staticClass:"line-number"},[s._v("12")]),a("br"),a("span",{staticClass:"line-number"},[s._v("13")]),a("br"),a("span",{staticClass:"line-number"},[s._v("14")]),a("br"),a("span",{staticClass:"line-number"},[s._v("15")]),a("br"),a("span",{staticClass:"line-number"},[s._v("16")]),a("br"),a("span",{staticClass:"line-number"},[s._v("17")]),a("br"),a("span",{staticClass:"line-number"},[s._v("18")]),a("br"),a("span",{staticClass:"line-number"},[s._v("19")]),a("br"),a("span",{staticClass:"line-number"},[s._v("20")]),a("br"),a("span",{staticClass:"line-number"},[s._v("21")]),a("br"),a("span",{staticClass:"line-number"},[s._v("22")]),a("br"),a("span",{staticClass:"line-number"},[s._v("23")]),a("br"),a("span",{staticClass:"line-number"},[s._v("24")]),a("br"),a("span",{staticClass:"line-number"},[s._v("25")]),a("br"),a("span",{staticClass:"line-number"},[s._v("26")]),a("br"),a("span",{staticClass:"line-number"},[s._v("27")]),a("br"),a("span",{staticClass:"line-number"},[s._v("28")]),a("br"),a("span",{staticClass:"line-number"},[s._v("29")]),a("br"),a("span",{staticClass:"line-number"},[s._v("30")]),a("br"),a("span",{staticClass:"line-number"},[s._v("31")]),a("br"),a("span",{staticClass:"line-number"},[s._v("32")]),a("br"),a("span",{staticClass:"line-number"},[s._v("33")]),a("br"),a("span",{staticClass:"line-number"},[s._v("34")]),a("br")])]),a("p",[s._v("See "),a("a",{attrs:{href:"https://www.npmjs.com/package/inquirer",target:"_blank",rel:"noopener noreferrer"}},[s._v("Inquirer"),a("OutboundLink")],1),s._v(" for more details to create prompt.")])])}),[],!1,null,null,null);t.default=e.exports}}]);
\ No newline at end of file
diff --git a/assets/js/2.d0aafafa.js b/assets/js/2.d0aafafa.js
new file mode 100644
index 00000000000..2a5adb68dad
--- /dev/null
+++ b/assets/js/2.d0aafafa.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{733:function(t,e,s){},734:function(t,e,s){"use strict";s(733)},737:function(t,e,s){"use strict";s(26),s(12),s(27);var a=s(96),i=s(11),o={name:"Page",components:{PageNav:a.PageNav,PageHeader:a.PageHeader,PageSidebar:a.PageSidebar},props:["sidebarItems"],data:function(){return{headerFixed:!1}},computed:{repoUrl:function(){return this.editUrl.replace("/edit","/blob")},hashTags:function(){return this.$frontmatter.hashTags||this.$site.themeConfig.defaultHashTags||[]},createIssueUrl:function(){var t=this.$site.themeConfig,e=t.repo,s=t.docsRepo,a=void 0===s?e:s,o=Object(i.k)(this.$page.path),r=i.l.test(a)?a:"https://github.com/".concat(a);return"".concat(r,"/issues/new?title=").concat(encodeURIComponent("[BUG] Page ".concat(this.$page.title," - ").concat(o)))},editUrl:function(){var t=this.$site.themeConfig,e=t.repo,s=t.editLinks,o=t.docsDir,r=void 0===o?"":o,n=t.docsBranch,h=void 0===n?"master":n,l=t.docsRepo,d=void 0===l?e:l,c=Object(i.k)(this.$page.path);if(i.a.test(c)?c+="README.md":c+=".md",d&&s)return Object(a.createEditLink)(e,d,r,h,c)},lastUpdated:function(){return this.$page.lastUpdated},lastUpdatedText:function(){return"string"==typeof this.$themeLocaleConfig.lastUpdated?this.$themeLocaleConfig.lastUpdated:"string"==typeof this.$site.themeConfig.lastUpdated?this.$site.themeConfig.lastUpdated:"Last Updated"},shouldShowOtherTopics:function(){var t=this.$page.frontmatter;return!t.layout&&!this.isLandingPage&&!1!==t.otherTopics&&this.otherTopicsItems.length},shouldShowPageSidebar:function(){return!1!==this.$page.frontmatter.pageSidebar},otherTopicsItems:function(){return Object(a.resolveOtherTopicsItems)(this.$page,this.$page.regularPath,this.$site,this.$localePath)}},mounted:function(){var t=this;window.addEventListener("scroll",(function(){t.headerFixed=window.pageYOffset>140}))},methods:{}},r=(s(734),s(1)),n=Object(r.a)(o,(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{ref:"page"},[s("div",[s("div",{staticClass:"relative"},[s("PageHeader",{attrs:{fixed:t.headerFixed,title:t.$page.title||"Not found","repo-url":t.repoUrl,hashTags:t.hashTags,"create-issue-url":t.createIssueUrl,"edit-url":t.editUrl}})],1),t._v(" "),s("div",{staticClass:"px-5 md:px-10 max-w-site m-auto"},[s("div",{staticClass:"page-content"},[s("article",[t._t("page-top"),t._v(" "),s("Content"),t._v(" "),t._t("page-bottom")],2),t._v(" "),s("div",{staticClass:"pt-5"},[t.lastUpdated?s("div",{staticClass:"py-5 flex justify-end text-sm"},[s("p",[s("span",{staticClass:"font-bold pr-1"},[t._v(t._s(t.lastUpdatedText)+":")]),t._v(" "),s("span",{staticClass:"time"},[t._v(t._s(t.lastUpdated))])])]):t._e(),t._v(" "),s("PageNav",{attrs:{sidebarItems:t.sidebarItems}})],1),t._v(" "),t.shouldShowOtherTopics?s("OtherTopics",{staticClass:"px-3",attrs:{slot:"page-bottom",items:t.otherTopicsItems},slot:"page-bottom"},[s("h4",{staticClass:"text-xl mb-4 mt-2 font-semibold",attrs:{slot:"top"},slot:"top"},[t._v("\n Other topics\n ")])]):t._e()],1)]),t._v(" "),t.shouldShowPageSidebar?s("PageSidebar",{staticClass:"fixed overflow-auto",class:{"-mini-header":t.headerFixed},attrs:{page:t.$page}}):t._e()],1)])}),[],!1,null,null,null);e.a=n.exports},738:function(t,e,s){},739:function(t,e,s){},742:function(t,e,s){"use strict";s(738)},743:function(t,e,s){"use strict";s(739)},753:function(t,e,s){"use strict";s.r(e);var a=s(96),i=s(4),o=s(176),r=(s(26),s(12),s(27),s(11)),n={name:"NotFound",components:{PageNav:a.PageNav,PageHeader:a.PageHeader,PageSidebar:a.PageSidebar},props:["sidebarItems"],data:function(){return{headerFixed:!1}},computed:{repoUrl:function(){return this.editUrl.replace("/edit","/blob")},hashTags:function(){return this.$frontmatter.hashTags||this.$site.themeConfig.defaultHashTags||[]},createIssueUrl:function(){var t=this.$site.themeConfig,e=t.repo,s=t.docsRepo,a=void 0===s?e:s,i=Object(r.k)(this.$page.path),o=r.l.test(a)?a:"https://github.com/".concat(a);return"".concat(o,"/issues/new?title=").concat(encodeURIComponent("[BUG] Page ".concat(this.$page.title," - ").concat(i)))},editUrl:function(){var t=this.$site.themeConfig,e=t.repo,s=t.editLinks,i=t.docsDir,o=void 0===i?"":i,n=t.docsBranch,h=void 0===n?"master":n,l=t.docsRepo,d=void 0===l?e:l,c=Object(r.k)(this.$page.path);if(r.a.test(c)?c+="README.md":c+=".md",d&&s)return Object(a.createEditLink)(e,d,o,h,c)},lastUpdated:function(){return this.$page.lastUpdated},lastUpdatedText:function(){return"string"==typeof this.$themeLocaleConfig.lastUpdated?this.$themeLocaleConfig.lastUpdated:"string"==typeof this.$site.themeConfig.lastUpdated?this.$site.themeConfig.lastUpdated:"Last Updated"},shouldShowOtherTopics:function(){var t=this.$page.frontmatter;return!t.layout&&!this.isLandingPage&&!1!==t.otherTopics&&this.otherTopicsItems.length},otherTopicsItems:function(){return Object(a.resolveOtherTopicsItems)(this.$page,this.$page.regularPath,this.$site,this.$localePath)}},mounted:function(){var t=this;window.addEventListener("scroll",(function(){t.headerFixed=window.pageYOffset>140}))},methods:{}},h=(s(742),s(1)),l=Object(h.a)(n,(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{ref:"page"},[s("article",[s("div",{staticClass:"relative"},[s("PageHeader",{attrs:{fixed:t.headerFixed,title:"Page not found","repo-url":t.repoUrl,hashTags:t.hashTags,"create-issue-url":t.createIssueUrl,"edit-url":t.editUrl}})],1),t._v(" "),s("div",{staticClass:"px-5 md:px-10 max-w-site m-auto"},[s("div",{staticClass:"page-content"},[s("div",{staticClass:"content__default pb-10"},[s("h2",[t._v("\n That's a Four-Oh-Four.\n ")]),t._v(" "),s("p",[s("Button",{attrs:{href:"/"}},[t._v("\n Go home\n ")])],1)]),t._v(" "),s("div",{staticClass:"pt-5"},[t.lastUpdated?s("div",{staticClass:"py-5 flex justify-end text-sm"},[s("p",[s("span",{staticClass:"font-bold pr-1"},[t._v(t._s(t.lastUpdatedText)+":")]),t._v(" "),s("span",{staticClass:"time"},[t._v(t._s(t.lastUpdated))])])]):t._e(),t._v(" "),s("PageNav",{attrs:{sidebarItems:t.sidebarItems}})],1),t._v(" "),t.shouldShowOtherTopics?s("OtherTopics",{staticClass:"px-3",attrs:{slot:"page-bottom",items:t.otherTopicsItems},slot:"page-bottom"},[s("h4",{staticClass:"text-xl mb-4 mt-2 font-semibold",attrs:{slot:"top"},slot:"top"},[t._v("\n Other topics\n ")])]):t._e()],1)]),t._v(" "),s("PageSidebar",{staticClass:"fixed",class:{"-mini-header":t.headerFixed},attrs:{page:t.$page}})],1)])}),[],!1,null,null,null).exports;s(737);i.a.use(o.a);var d={components:{NotFound:l,Navbar:a.Navbar,Sidebar:a.Sidebar,Footer:a.Footer,SupportUs:a.SupportUs},data:function(){return{isSidebarOpen:!1}},computed:{navLinks:function(){return Object(a.getUserNavLinks)(this)},repoUrl:function(){var t=this.$site.themeConfig.repo;return/^https?:/.test(t)?t:"https://github.com/".concat(t)},siteTitle:function(){return this.$site.themeConfig.shortTitle||this.$siteTitle},htmlTitle:function(){return this.$site.themeConfig.htmlTitle||this.$siteTitle},logoSrc:function(){return this.$site.themeConfig.logo&&this.$withBase(this.$site.themeConfig.logo)},isLandingPage:function(){return"Home"===this.$page.frontmatter.layout},isCustomLayout:function(){return this.$page.frontmatter.layout&&!this.isLandingPage},shouldShowNavbar:function(){var t=this.$site.themeConfig;return!1!==this.$page.frontmatter.navbar&&!1!==t.navbar&&(this.$title||t.logo||t.repo||t.nav||this.$themeLocaleConfig.nav)},shouldShowSidebar:function(){return!1!==this.$page.frontmatter.sidebar&&this.sidebarItems.length},sidebarItems:function(){return Object(a.resolveSidebarItems)(this.$page,this.$page.regularPath,this.$site,this.$localePath)},pageClasses:function(){var t=this.$page.frontmatter.pageClass;return[{"no-navbar":!this.shouldShowNavbar,"sidebar-open":this.isSidebarOpen,"no-sidebar":!this.shouldShowSidebar,"with-sidebar":this.shouldShowSidebar},t]},algolia:function(){return this.$themeLocaleConfig.algolia||this.$site.themeConfig.algolia||{}}},mounted:function(){var t=this;this.$router.afterEach((function(){t.isSidebarOpen=!1}))},methods:{toggleSidebar:function(t){this.isSidebarOpen="boolean"==typeof t?t:!this.isSidebarOpen,this.$emit("toggle-sidebar",this.isSidebarOpen)},onTouchStart:function(t){this.touchStart={x:t.changedTouches[0].clientX,y:t.changedTouches[0].clientY}},onTouchEnd:function(t){var e=t.changedTouches[0].clientX-this.touchStart.x,s=t.changedTouches[0].clientY-this.touchStart.y;Math.abs(e)>Math.abs(s)&&Math.abs(e)>40&&(e>0&&this.touchStart.x<=80?this.toggleSidebar(!0):this.toggleSidebar(!1))}}},c=(s(743),Object(h.a)(d,(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"theme-container init",class:t.pageClasses,on:{touchstart:t.onTouchStart,touchend:t.onTouchEnd}},[t.shouldShowNavbar?s("Navbar",{attrs:{"site-title":t.siteTitle,"html-title":t.htmlTitle,"logo-src":t.logoSrc,href:t.$localePath,"repo-url":t.repoUrl,"social-urls":t.$site.themeConfig,items:t.navLinks,algolia:t.algolia},scopedSlots:t._u([{key:"sidebar-before",fn:function(){return[t.shouldShowSidebar?s("div",{staticClass:"flex cursor-pointer text-xl mr-4",on:{click:t.toggleSidebar}},[s("i",{staticClass:"bx bx-menu"})]):t._e()]},proxy:!0}],null,!1,1423491846)}):t._e(),t._v(" "),s("div",{staticClass:"sidebar-mask",on:{click:function(e){return t.toggleSidebar(!1)}}}),t._v(" "),s("main",{staticClass:"main-content relative z-2 pt-16"},[t.isCustomLayout?s("div",{staticClass:"custom-layout"},[s(t.$page.frontmatter.layout,{tag:"component"})],1):s("NotFound",{attrs:{"sidebar-items":t.sidebarItems}})],1),t._v(" "),t.shouldShowSidebar?s("Sidebar",{class:{"-translate-x-100 md:shadow-sidebar md:translate-x-0":!t.isSidebarOpen,"translate-0 shadow-sidebar":t.isSidebarOpen},attrs:{items:t.sidebarItems},on:{"toggle-sidebar":t.toggleSidebar},scopedSlots:t._u([{key:"top",fn:function(){return[t._t("sidebar-top")]},proxy:!0},{key:"bottom",fn:function(){return[t._t("sidebar-bottom")]},proxy:!0}],null,!0)}):t._e(),t._v(" "),s("Footer",{attrs:{"repo-url":t.repoUrl,author:t.$site.themeConfig.author,"license-type":t.$site.themeConfig.licenseType,"copyright-dates":t.$site.themeConfig.copyrightDates,"social-urls":t.$site.themeConfig},scopedSlots:t._u([{key:"top",fn:function(){return[t.isLandingPage?t._e():s("SupportUs",{attrs:{brand:t.$site.themeConfig.shortTitle,"sponsor-url":t.$site.themeConfig.sponsorUrl,"license-type":t.$site.themeConfig.licenseType}}),t._v(" "),t._t("footer-top")]},proxy:!0},{key:"bottom",fn:function(){return[t._t("footer-bottom")]},proxy:!0}],null,!0)})],1)}),[],!1,null,null,null));e.default=c.exports}}]);
\ No newline at end of file
diff --git a/assets/js/20.2e578d6f.js b/assets/js/20.2e578d6f.js
new file mode 100644
index 00000000000..9cbc66803ed
--- /dev/null
+++ b/assets/js/20.2e578d6f.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[20],{761:function(s,t,a){"use strict";a.r(t);var n=a(1),e=Object(n.a)({},(function(){var s=this,t=s.$createElement,a=s._self._c||t;return a("ContentSlotsDistributor",{attrs:{"slot-key":s.$parent.slotKey}},[a("h1",{attrs:{id:"configuration"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#configuration"}},[s._v("#")]),s._v(" Configuration")]),s._v(" "),a("p",[a("ApiSymbolName",[s._v("Configuration")]),s._v(" lets you quickly configure your server via decorator. This decorator takes your configuration and\nmerges it with the default server configuration.")],1),s._v(" "),a("p",[s._v("The default configuration is as follows:")]),s._v(" "),a("div",{staticClass:"language-json line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-json"}},[a("code",[a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[s._v('"env"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"development"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[s._v('"port"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[s._v("8080")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[s._v('"debug"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token boolean"}},[s._v("false")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[s._v('"httpsPort"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[s._v("8000")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[s._v('"uploadDir"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"./uploads"')]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n")])]),s._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[s._v("1")]),a("br"),a("span",{staticClass:"line-number"},[s._v("2")]),a("br"),a("span",{staticClass:"line-number"},[s._v("3")]),a("br"),a("span",{staticClass:"line-number"},[s._v("4")]),a("br"),a("span",{staticClass:"line-number"},[s._v("5")]),a("br"),a("span",{staticClass:"line-number"},[s._v("6")]),a("br"),a("span",{staticClass:"line-number"},[s._v("7")]),a("br")])]),a("p",[s._v("You can customize your configuration as follows on "),a("code",[s._v("Server.ts")]),s._v("level:")]),s._v(" "),a("div",{staticClass:"language-ts line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-ts"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("import")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("Configuration"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("from")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"@tsed/di"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("import")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("MyController"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("from")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"./controllers/manual/MyController"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[s._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("Configuration")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n mount"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token string-property property"}},[s._v('"/rest"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token template-string"}},[a("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[s._v("`")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v("./controllers/current/**/*.ts")]),a("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[s._v("`")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// deprecated")]),s._v("\n MyController "),a("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// support manual import")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token string-property property"}},[s._v('"/rest/v0"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// versioning")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token template-string"}},[a("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[s._v("`")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v("./controllers/v0/users/*.js")]),a("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[s._v("`")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// deprecated")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token template-string"}},[a("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[s._v("`")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v("!./controllers/v0/groups/old/*.ts")]),a("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[s._v("`")])]),s._v(" "),a("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// Exclusion")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("export")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("class")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Server")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n")])]),s._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[s._v("1")]),a("br"),a("span",{staticClass:"line-number"},[s._v("2")]),a("br"),a("span",{staticClass:"line-number"},[s._v("3")]),a("br"),a("span",{staticClass:"line-number"},[s._v("4")]),a("br"),a("span",{staticClass:"line-number"},[s._v("5")]),a("br"),a("span",{staticClass:"line-number"},[s._v("6")]),a("br"),a("span",{staticClass:"line-number"},[s._v("7")]),a("br"),a("span",{staticClass:"line-number"},[s._v("8")]),a("br"),a("span",{staticClass:"line-number"},[s._v("9")]),a("br"),a("span",{staticClass:"line-number"},[s._v("10")]),a("br"),a("span",{staticClass:"line-number"},[s._v("11")]),a("br"),a("span",{staticClass:"line-number"},[s._v("12")]),a("br"),a("span",{staticClass:"line-number"},[s._v("13")]),a("br"),a("span",{staticClass:"line-number"},[s._v("14")]),a("br"),a("span",{staticClass:"line-number"},[s._v("15")]),a("br"),a("span",{staticClass:"line-number"},[s._v("16")]),a("br"),a("span",{staticClass:"line-number"},[s._v("17")]),a("br")])]),a("p",[s._v("or when you bootstrap your Server (e.g. "),a("code",[s._v("index.ts")]),s._v("):")]),s._v(" "),a("div",{staticClass:"language-ts line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-ts"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("import")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("$log"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("from")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"@tsed/common"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("import")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("PlatformExpress"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("from")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"@tsed/platform-express"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("import")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("Server"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("from")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"./server"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("async")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("bootstrap")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("try")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n $log"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("debug")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"Start server..."')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" platform "),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("await")]),s._v(" PlatformExpress"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("bootstrap")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("Server"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// extra settings")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("await")]),s._v(" platform"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("listen")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n $log"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("debug")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"Server initialized"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("catch")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("er"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n $log"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("error")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("er"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n\n"),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("bootstrap")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[s._v("1")]),a("br"),a("span",{staticClass:"line-number"},[s._v("2")]),a("br"),a("span",{staticClass:"line-number"},[s._v("3")]),a("br"),a("span",{staticClass:"line-number"},[s._v("4")]),a("br"),a("span",{staticClass:"line-number"},[s._v("5")]),a("br"),a("span",{staticClass:"line-number"},[s._v("6")]),a("br"),a("span",{staticClass:"line-number"},[s._v("7")]),a("br"),a("span",{staticClass:"line-number"},[s._v("8")]),a("br"),a("span",{staticClass:"line-number"},[s._v("9")]),a("br"),a("span",{staticClass:"line-number"},[s._v("10")]),a("br"),a("span",{staticClass:"line-number"},[s._v("11")]),a("br"),a("span",{staticClass:"line-number"},[s._v("12")]),a("br"),a("span",{staticClass:"line-number"},[s._v("13")]),a("br"),a("span",{staticClass:"line-number"},[s._v("14")]),a("br"),a("span",{staticClass:"line-number"},[s._v("15")]),a("br"),a("span",{staticClass:"line-number"},[s._v("16")]),a("br"),a("span",{staticClass:"line-number"},[s._v("17")]),a("br"),a("span",{staticClass:"line-number"},[s._v("18")]),a("br"),a("span",{staticClass:"line-number"},[s._v("19")]),a("br")])]),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[s._v("Note")]),s._v(" "),a("p",[s._v("Ts.ED supports "),a("a",{attrs:{href:"https://github.com/TypeStrong/ts-node",target:"_blank",rel:"noopener noreferrer"}},[s._v("ts-node"),a("OutboundLink")],1),s._v(". Ts extension will be replaced by a Js extension if\nts-node isn't the runtime.")])]),s._v(" "),a("h2",{attrs:{id:"load-configuration-from-file"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#load-configuration-from-file"}},[s._v("#")]),s._v(" Load configuration from file")]),s._v(" "),a("p",[s._v("Ts.ED doesn't provide solution to load configuration from files. Because, there is many solution to achieve this,\nwe consider this part as the developer responsibility.")]),s._v(" "),a("p",[s._v("By using "),a("a",{attrs:{href:"https://www.npmjs.com/package/config",target:"_blank",rel:"noopener noreferrer"}},[s._v("node-config"),a("OutboundLink")],1),s._v(" or "),a("a",{attrs:{href:"https://www.npmjs.com/package/dotenv",target:"_blank",rel:"noopener noreferrer"}},[s._v("dotenv"),a("OutboundLink")],1),s._v(", it's\npossible to load your configuration from file\nas following:")]),s._v(" "),a("Tabs",{staticClass:"-code"},[a("Tab",{attrs:{label:"node-config"}},[a("div",{staticClass:"language-ts line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-ts"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("import")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("$log"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("from")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"@tsed/common"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("import")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("PlatformExpress"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("from")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"@tsed/platform-express"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("import")]),s._v(" filedirname "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("from")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"filedirname"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("import")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("Server"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("from")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"./server"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),a("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// FIXME remove when esm is ready")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" rootDir"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("filedirname")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),a("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// /!\\ configuration file must be outside of your src directory")]),s._v("\nprocess"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("env"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("[")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"NODE_CONFIG_DIR"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("]")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token template-string"}},[a("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[s._v("`")]),a("span",{pre:!0,attrs:{class:"token interpolation"}},[a("span",{pre:!0,attrs:{class:"token interpolation-punctuation punctuation"}},[s._v("${")]),s._v("rootDir"),a("span",{pre:!0,attrs:{class:"token interpolation-punctuation punctuation"}},[s._v("}")])]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v("/../config")]),a("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[s._v("`")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" config "),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("require")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"config"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("async")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("bootstrap")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("try")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n $log"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("debug")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"Start server..."')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" platform "),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("await")]),s._v(" PlatformExpress"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("bootstrap")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("Server"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" config "),a("span",{pre:!0,attrs:{class:"token comment"}},[s._v("/* or config.util.toObject() */")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("await")]),s._v(" platform"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("listen")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n $log"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("debug")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"Server initialized"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("catch")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("er"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n $log"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("error")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("er"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n\n"),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("bootstrap")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[s._v("1")]),a("br"),a("span",{staticClass:"line-number"},[s._v("2")]),a("br"),a("span",{staticClass:"line-number"},[s._v("3")]),a("br"),a("span",{staticClass:"line-number"},[s._v("4")]),a("br"),a("span",{staticClass:"line-number"},[s._v("5")]),a("br"),a("span",{staticClass:"line-number"},[s._v("6")]),a("br"),a("span",{staticClass:"line-number"},[s._v("7")]),a("br"),a("span",{staticClass:"line-number"},[s._v("8")]),a("br"),a("span",{staticClass:"line-number"},[s._v("9")]),a("br"),a("span",{staticClass:"line-number"},[s._v("10")]),a("br"),a("span",{staticClass:"line-number"},[s._v("11")]),a("br"),a("span",{staticClass:"line-number"},[s._v("12")]),a("br"),a("span",{staticClass:"line-number"},[s._v("13")]),a("br"),a("span",{staticClass:"line-number"},[s._v("14")]),a("br"),a("span",{staticClass:"line-number"},[s._v("15")]),a("br"),a("span",{staticClass:"line-number"},[s._v("16")]),a("br"),a("span",{staticClass:"line-number"},[s._v("17")]),a("br"),a("span",{staticClass:"line-number"},[s._v("18")]),a("br"),a("span",{staticClass:"line-number"},[s._v("19")]),a("br"),a("span",{staticClass:"line-number"},[s._v("20")]),a("br"),a("span",{staticClass:"line-number"},[s._v("21")]),a("br"),a("span",{staticClass:"line-number"},[s._v("22")]),a("br"),a("span",{staticClass:"line-number"},[s._v("23")]),a("br"),a("span",{staticClass:"line-number"},[s._v("24")]),a("br"),a("span",{staticClass:"line-number"},[s._v("25")]),a("br")])])]),s._v(" "),a("Tab",{attrs:{label:"dotenv"}},[a("div",{staticClass:"language-ts line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-ts"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("import")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("$log"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("from")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"@tsed/common"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("import")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("PlatformExpress"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("from")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"@tsed/platform-express"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("import")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("Server"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("from")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"./server"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" config "),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("require")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"dotenv"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("config")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("path"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"/full/custom/path/to/your/env/vars"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("async")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("function")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("bootstrap")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("try")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n $log"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("debug")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"Start server..."')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("const")]),s._v(" platform "),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v("=")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("await")]),s._v(" PlatformExpress"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("bootstrap")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("Server"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" config"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("parsed"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("await")]),s._v(" platform"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("listen")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n $log"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("debug")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"Server initialized"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("catch")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("er"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n $log"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("error")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),s._v("er"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n\n"),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("bootstrap")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n")])]),s._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[s._v("1")]),a("br"),a("span",{staticClass:"line-number"},[s._v("2")]),a("br"),a("span",{staticClass:"line-number"},[s._v("3")]),a("br"),a("span",{staticClass:"line-number"},[s._v("4")]),a("br"),a("span",{staticClass:"line-number"},[s._v("5")]),a("br"),a("span",{staticClass:"line-number"},[s._v("6")]),a("br"),a("span",{staticClass:"line-number"},[s._v("7")]),a("br"),a("span",{staticClass:"line-number"},[s._v("8")]),a("br"),a("span",{staticClass:"line-number"},[s._v("9")]),a("br"),a("span",{staticClass:"line-number"},[s._v("10")]),a("br"),a("span",{staticClass:"line-number"},[s._v("11")]),a("br"),a("span",{staticClass:"line-number"},[s._v("12")]),a("br"),a("span",{staticClass:"line-number"},[s._v("13")]),a("br"),a("span",{staticClass:"line-number"},[s._v("14")]),a("br"),a("span",{staticClass:"line-number"},[s._v("15")]),a("br"),a("span",{staticClass:"line-number"},[s._v("16")]),a("br"),a("span",{staticClass:"line-number"},[s._v("17")]),a("br"),a("span",{staticClass:"line-number"},[s._v("18")]),a("br"),a("span",{staticClass:"line-number"},[s._v("19")]),a("br")])])])],1),s._v(" "),a("h2",{attrs:{id:"options"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#options"}},[s._v("#")]),s._v(" Options")]),s._v(" "),a("h3",{attrs:{id:"rootdir"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#rootdir"}},[s._v("#")]),s._v(" rootDir")]),s._v(" "),a("ul",[a("li",[s._v("type: "),a("code",[s._v("string")])])]),s._v(" "),a("p",[s._v("The root directory where you build run project. By default, it is equal to "),a("code",[s._v("process.cwd()")]),s._v(".")]),s._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("import")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("Configuration"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("from")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"@tsed/di"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[s._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("Configuration")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n rootDir"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" process"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("cwd")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("export")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("class")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Server")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n")])]),s._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[s._v("1")]),a("br"),a("span",{staticClass:"line-number"},[s._v("2")]),a("br"),a("span",{staticClass:"line-number"},[s._v("3")]),a("br"),a("span",{staticClass:"line-number"},[s._v("4")]),a("br"),a("span",{staticClass:"line-number"},[s._v("5")]),a("br"),a("span",{staticClass:"line-number"},[s._v("6")]),a("br")])]),a("h3",{attrs:{id:"env"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#env"}},[s._v("#")]),s._v(" env")]),s._v(" "),a("ul",[a("li",[s._v("type: "),a("ApiSymbolName",[s._v("Env")])],1)]),s._v(" "),a("p",[s._v("The environment profiles. By default the environment profile is equal to "),a("code",[s._v("NODE_ENV")]),s._v(".")]),s._v(" "),a("div",{staticClass:"language-typescript line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-typescript"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("import")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("Env"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("from")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"@tsed/core"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("import")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("Configuration"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" Constant"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("from")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"@tsed/di"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n"),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[s._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("Configuration")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n env"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" Env"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token constant"}},[s._v("PROD")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("export")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("class")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[s._v("Server")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token decorator"}},[a("span",{pre:!0,attrs:{class:"token at operator"}},[s._v("@")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("Constant")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"env"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n env"),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v(":")]),s._v(" Env"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n "),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("$beforeRoutesInit")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("if")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token keyword"}},[s._v("this")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),s._v("env "),a("span",{pre:!0,attrs:{class:"token operator"}},[s._v("===")]),s._v(" Env"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token constant"}},[s._v("PROD")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("{")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// do something")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("}")]),s._v("\n")])]),s._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[s._v("1")]),a("br"),a("span",{staticClass:"line-number"},[s._v("2")]),a("br"),a("span",{staticClass:"line-number"},[s._v("3")]),a("br"),a("span",{staticClass:"line-number"},[s._v("4")]),a("br"),a("span",{staticClass:"line-number"},[s._v("5")]),a("br"),a("span",{staticClass:"line-number"},[s._v("6")]),a("br"),a("span",{staticClass:"line-number"},[s._v("7")]),a("br"),a("span",{staticClass:"line-number"},[s._v("8")]),a("br"),a("span",{staticClass:"line-number"},[s._v("9")]),a("br"),a("span",{staticClass:"line-number"},[s._v("10")]),a("br"),a("span",{staticClass:"line-number"},[s._v("11")]),a("br"),a("span",{staticClass:"line-number"},[s._v("12")]),a("br"),a("span",{staticClass:"line-number"},[s._v("13")]),a("br"),a("span",{staticClass:"line-number"},[s._v("14")]),a("br"),a("span",{staticClass:"line-number"},[s._v("15")]),a("br"),a("span",{staticClass:"line-number"},[s._v("16")]),a("br")])]),a("h3",{attrs:{id:"httpport"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#httpport"}},[s._v("#")]),s._v(" httpPort")]),s._v(" "),a("ul",[a("li",[s._v("type: "),a("code",[s._v("string")]),s._v(" | "),a("code",[s._v("number")]),s._v(" | "),a("code",[s._v("false")])])]),s._v(" "),a("p",[s._v("Port number for the "),a("a",{attrs:{href:"https://nodejs.org/api/http.html#http_class_http_server",target:"_blank",rel:"noopener noreferrer"}},[s._v("HTTP.Server"),a("OutboundLink")],1),s._v(".\nSet "),a("code",[s._v("false")]),s._v(" to disable the http port.")]),s._v(" "),a("h3",{attrs:{id:"httpsport"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#httpsport"}},[s._v("#")]),s._v(" httpsPort")]),s._v(" "),a("ul",[a("li",[s._v("type: "),a("code",[s._v("string")]),s._v(" | "),a("code",[s._v("number")]),s._v(" | "),a("code",[s._v("false")])])]),s._v(" "),a("p",[s._v("Port number for the "),a("a",{attrs:{href:"https://nodejs.org/api/https.html#https_class_https_server",target:"_blank",rel:"noopener noreferrer"}},[s._v("HTTPs.Server"),a("OutboundLink")],1),s._v(".")]),s._v(" "),a("h3",{attrs:{id:"httpsoptions"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#httpsoptions"}},[s._v("#")]),s._v(" httpsOptions")]),s._v(" "),a("ul",[a("li",[s._v("type: "),a("a",{attrs:{href:"https://nodejs.org/api/tls.html#tls_tls_createserver_options_secureconnectionlistener",target:"_blank",rel:"noopener noreferrer"}},[s._v("Https.ServerOptions"),a("OutboundLink")],1),s._v(" "),a("ul",[a("li",[a("code",[s._v("key")]),s._v(" | | "),a("a",{attrs:{href:"https://nodejs.org/api/buffer.html#buffer_class_buffer",target:"_blank",rel:"noopener noreferrer"}},[s._v(""),a("OutboundLink")],1),s._v("\n|